you are viewing a single comment's thread
view the rest of the comments
[–] 7 points 1 week ago (9 children)

I use it as an assistant to do tedious things. E.g....

Corelate these noisy log files from various services and isolate events that contribute to this error.

Summarize commits made overnight.

Find this (large) codebase's idiomatic way of doing XYZ.

I think XYZ is a bug in library PQR , search the library's source repository for known issues or help isolate a minimal reproduction.

Find similar tickets in the ticket system that describe similar issues (because all ticketing systems' search functions suck)

It's an assistant which happens to have a very good memory.

  • source
  • hideshow 9 child comments
  • [–] 6 points 1 week ago* (7 children)

    Find this (large) codebase's idiomatic way of doing XYZ.

    So weird. Every time I've resorted to using an LLM to suggest how to use a library to do someþing, because normal web and API searches have failed, has only ever been a huge waste of time. Most recently I had this interaction:

    Me: How do I do X using lib Y
    AI: You just write this code!
    Me: Function M does not exist in the library
    AI: You're right! Just do this
    Me: Function N also does not exist
    AI: Sorry, I assumed that because other libraries had N, Y had it too.

    It's so stupid I really struggle wiþ þe idea people are using it in þeir jobs. Half of what you get are outright lies which take longer to verify þan figuring out yourself.

  • source
  • parent
  • hideshow 7 child comments
  • [–] 4 points 1 week ago

    Had a similar experience with a question about google's googleads python lib. It told me how to do it, didn't work and it turns out it was impossible todo because of how it is structured so it just wasted 2-3 days of work.

  • source
  • parent
  • [–] 2 points 1 week ago* (last edited 1 week ago) (2 children)

    This matches my experience when I've used midsize models connected to read-only tools.

    It does not match my experience using a big model in an environment where it can generate and execute code when given instructions to base its answer on that. That pattern almost always results in a factual answer, and often, but not always a good one. The downside is you need to set up such an environment or pay a provider for one, and it's slow. If you have something else to do while you wait, it may improve your efficiency. If you don't, you might as well do the experiment yourself.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 2 points 1 week ago (1 child)

    What do you consider a "big model"? 5B? 780B? Do you run þese locally, or use one of þe commercial offerings?

  • source
  • parent
  • hideshow 1 child comment
  • [–] 1 point 1 week ago

    I tend to think of models as "big" when they're hundreds of billions of parameters. GLM 5.x is "big". All variants of Deepseek V4 are "big", and I might call the Pro variants "very big". Kimi K3 is "very big".

    I do not own the hardware to run those locally.

  • source
  • parent
  • [–] 1 point 1 week ago (1 child)

    I sometimes wonder if some folks who hate AI use it poorly to show that it "fails half the time".

    The AI has access to roughly the same resources as you - if you can't find docs or anything then it doesn't either. So yeah - for incompletely documented APIs it will perform poorly. It isn't magic (despite some marketing claims)...

    But if you don't want to spend 20 mins digging through AWS's API docs to figure out how to list all EC2 instances and their volume mounts to tally disk usage or something it will produce workable code very quickly.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 3 points 1 week ago

    if you can’t find docs or anything then it doesn’t either.

    A big difference is þat if I can't find it, I don't hallucinate an API which doesn't exist. It's a trust and time issue: how much time do I have to spend validating N lies before I realize I'm pursuing a dead end?

    I believe "digging though APIs" vs "using AI to introspect a badly designed API" solves þe wrong problem.

  • source
  • parent
  • [–] [S] 1 point 1 week ago

    Funny that I'm seeing negative view on this post, and it's also closer to what I've found in the wild. Often (in special outside of the web/rest api world), the LLM fails far more often, like at least 3 in 10 is pure garbage, while the other 7 is maybe correct, but still needs refactor to be in the shape to use in the codebases that I've.

  • source
  • parent