GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Conversation

Notices

  1. Embed this notice
    Jason Tschohl (jason_tschohl@infosec.exchange)'s status on Saturday, 15-Nov-2025 21:45:22 JST Jason Tschohl Jason Tschohl
    in reply to
    • Lauren Weinstein

    @lauren

    I feel the same way. The last few days, probably about 6-7 hours of work, I've been trying to get Gemini to help me with some yaml code for Home Assistant.

    What I've been trying to do is get my Google Home voice assistant to add items to my self-hosted Jotty Page instead of Google Keep. However, Google has gone out of their way to kill ALL ability to do that.

    Gemini led me down one path only to find out it was sunset 2 years ago. Led me down another path even though the recent updates to the Google Home app have removed that functionality.

    Like you, I found it very creepy and off putting with how cheery it sounded when I said it's broken.

    Eventually I had to find a way to do it myself that involved HACS for Home Assistant and a Google Keep sync addon. Even then Gemini only finally got it right because I gave it example code how to sync it all with a different app. Only then did Gemini finally get it right.

    Overall I found Gemini to be far more painful than helpful especially by offering help to setup functionality that has long been sunset or deprecated. Not very bright at all.

    In conversation about 12 days ago from infosec.exchange permalink
    • Embed this notice
      Lauren Weinstein (lauren@mastodon.laurenweinstein.org)'s status on Saturday, 15-Nov-2025 21:45:23 JST Lauren Weinstein Lauren Weinstein

      Lauren's Blog: Coding with Gemini: Cheerful, cooperative, and usually, wrong.

      https://lauren.vortex.com/2025/11/14/coding-with-gemini

      Another experiment in #AI coding with #Google Gemini. I try to be fair. When I call generative AI mostly slop, I don't do so blindly; I attempt to conduct reasonable tests in various contexts.

      Yesterday I needed a couple of routines -- one in Bash, the other in Python. I tried the Python one first. This required code to asynchronously access a remote site API, authenticate, send and receive various data and process what was returned, relying on a well documented Python library on GitHub written specifically to deal with that site's API.

      After almost two hours, I gave up. Gemini was consistently cheerful and cooperative -- almost to a creepy extent. It generated code that looked reasonable, was very well commented, and even provided helpful examples of how to configure, install, and run the code.

      Unfortunately, none of it actually worked.

      When I noted the problems, Gemini got oddly enthusiastic, with comments like "Wow, that's a great explanation of the problems, and a very useful error message! Let's figure out what's wrong! Here is another version with more diagnostics that accesses the library more directly!"

      Sort of made me feel like I was dealing with an earnest but incompetent TA at an undergraduate CS course at UCLA long ago. Which was not something I enjoyed back then!

      After a bunch of iterations, I gave up. Even starting over didn't help. Gemini never seemed to produce the same code twice, no matter how I worded the prompts. The code would use completely different models each time, sometimes embedded configuration values, sometimes external files, sometimes command line args. And the way it tried to use the Python library in question also varied enormously. It almost seemed random. Or at least pseudorandom.

      I spent half an hour and wrote plus tested the code I needed from scratch. It worked on the second try, and was about half the number of lines of any of the code Gemini generated, and much simpler, for whatever that's worth. By comparison, Gemini's code was bloated and definitely unnecessarily complex (as well as wrong).

      I did give Gemini another chance. I also needed a simple Bash script to do some date conversions. I offered that task to Gemini since I didn't want to bother digging through the various date format parameters required. Gemini came up with something reasonable for this in about four tries. Whether it's completely bug free I dunno for sure, I haven't dug into the code deeply since its not a critical application. But it seems to be working for now.

      So really, I haven't seen a significant improvement in this area. There are probably some reasonable sets of problems where AI-coding can reduce some of the grunt work, but once you get into anything more complex the opportunities for errors, especially in larger chunks of code where detecting those errors might not be straightforward, seem to rise dramatically.

      --Lauren--

      In conversation about 12 days ago permalink

      Attachments

      1. No result found on File_thumbnail lookup.
        now.so - このウェブサイトは販売用です! - now リソースおよび情報
        このウェブサイトは販売用です! now.so は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、now.soが全てとなります。あなたがお探しの内容が見つかることを願っています!
      GreenSkyOverMe (Monika) repeated this.

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • TOS
  • Privacy
  • Source
  • Version
  • Contact

GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.