zlacker

[parent] [thread] 2 comments
1. dougla+(OP)[view] [source] 2025-06-02 23:10:38
Okay, how am I supposed to use them "correctly"? Because me explaining step by step, more so than a junior developer, how to do a small task in an existing codebase for it to get it wrong not once, not twice, not three times, but more is not a productivity boost.

And here's the difference between someone like me and an LLM: I can learn and retain information. If you don't understand this, you don't have a correct understanding of LLMs.

replies(1): >>simonw+J
2. simonw+J[view] [source] 2025-06-02 23:15:41
>>dougla+(OP)
It is entirely true that current LLMs do not learn from their mistakes, and that is a difference between eg an LLM and a human intern.

It is us, the users of the LLMs, that need to learn from those mistakes.

If you prompt an LLM and it makes a mistake, you have to learn not to prompt it in the same way in the future.

It takes a lot of time and experimentation to find the prompting patterns that work.

My current favorite tactic is to dump sizable amounts of example code into the models every time I use them. I find this works extremely well. I will take code that I wrote previously that accomplishes a similar task, drop that in and describe what I want it to build next.

replies(1): >>recurs+5a2
◧◩
3. recurs+5a2[view] [source] [discussion] 2025-06-03 17:46:03
>>simonw+J
You seem to be assuming that the thing I'm learning is not "Stop using LLMs for this kind of work".
[go to top]