Remix.run Logo
Sammi 2 hours ago

- don't learn from what you tell them

Whenever I have a model fix something new I ask it to update the markdown implementation guides I have in the docs folder in my projects. I add these files to context as needed. I have one for implementing routes and one for implementing backend tests and so on.

They then know how to do stuff in the future in my projects.

Clent 2 hours ago | parent | next [-]

They still aren't learning. You're learning and then telling them to incorporate your learnings. They aren't able to remember this so you need to remind them each day.

That sounds a lot like '50 First Dates' but for programming.

embedding-shape 24 minutes ago | parent [-]

> They aren't able to remember this

Yes, this is something people using LLMs for coding probably pick up on the first day. They're not "learning" as humans do obviously. Instead, the process is that you figure out what was missing from the first message you sent where they got something wrong, change it, and then restart from beginning. The "learning" is you keeping track of what you need to include in the context, how that process exactly works, is up to you. For some it's very automatic, and you don't add/remove things yourself, for others is keeping a text file around they copy-paste into a chat UI.

This is what people mean when they say "you can kind of do "learning" (not literally) for LLMs"

kvirani 2 hours ago | parent | prev | next [-]

Can this additional prompt from you also be automated? I do this too but I forget sometimes. I don't know if a general rule will be enough ?

troupo 2 hours ago | parent | prev [-]

> I add these files to context as needed.

Key words are these.

> They then know how to do stuff in the future in my projects.

No. No, they don't. Every new session is a blank slate, and you have to feed those markdown files manually to their context.