Define “prompt”
Define “prompt”
Posted Oct 20, 2025 8:35 UTC (Mon) by ssmith32 (subscriber, #72404)In reply to: Define “prompt” by SLi
Parent article: The FSF considers large language models
I asked my claude-powered assistant to:
- upgrade a library to a specific version. Instead, it updated an unrelated config value that had a similar name to the library to be the name of the library. The config file was most emphatically _not_ part of the build system. If LLMs truly understood "context" like people claim, it should have ruled out touching that file completely.
- generate a bunch of boilerplate for writing out new objects to a datastore that still needs boilerplate. Mostly got it right.
- generate a dockerfile for me. It saved time and worked, but added an unusual amount of completely useless cruft. Still faster to quickly remove it then make it myself from scratch.
- how to install a particular java version on my mac. Utterly failed. Kept on insisting on using a cask that no longer exists, on downloading it from locations that no longer hosted that particular version, etc. It was clearly just barfing up the suggestions from a bunch of outdated blogs.
For something that has similar patterns in your codebase, or has plenty of (correct) examples in documentation and random websites, it can do great.
For something novel or unique, even if it is something as banal as updating a library version by understanding it's pulled in transitively, and another library must be updated - or something both unique and genuinely interesting, LLMs fail miserably.
Which is not surprising. They are useful tools, once you know how they work. And a remarkable amout of code is not really doing anything that novel or unique.
For conversations about design, a co-worker or rubber duck is still much better for me.
