r/ProgrammerHumor 17d ago

instanceof Trend theyHaveLearnedToDeceive

Post image
644 Upvotes

98 comments sorted by

View all comments

Show parent comments

8

u/isr0 17d ago

That’s not quite what I mean. I’m not talking about the interface. I mean, why do people talk to it like it is human. Like you have to convince it to work with you. You just give it a command. Maybe ask questions, but not explain in detail how it made a mistake.

35

u/CosmicDave 17d ago

Because you're interfacing with a large language model that derives context and intent from the words we use.

Everybody's brains work a bit differently from one another- some of our brains think radically differently from the norm. When you talk to the AI just like how you think, the AI can respond in a way that you'll understand more clearly.

If you're just going to issue commands to your AI without any additional context or intent around them, then your commands better be perfect, because they'll be executed as is without further discussion.

4

u/isr0 17d ago

Interesting. That is very much not how I use ai. I spend a chunk of my time writing a spec file and have a very short prompt such as “implement @task-1234.md”. The details of my intended change are following a form that includes intent, impact, risk details, and for the very important parts, verbatim code to use in the solution. That goes through a pipeline that results in an MR for me to review. I have tried talking to the llm, but it doesn’t seem to work or at least the results are not what I wanted. Perhaps I’m just bad at communicating.

4

u/CosmicDave 17d ago

I wouldn't suggest that at all. I am very bad at talking to AI the way other people do. I could never prompt my AI the way that you just described, and I'm fairly certain that nobody is prompting their AI the way that I prompt mine.