Remix.run Logo
FeteCommuniste 2 hours ago

The equivalent of "employee development" with AI is just the release schedule of new models, I guess.

kccqzy 2 hours ago | parent [-]

But the release of new models are generic. They don’t represent understanding in your specific codebase. I have been using Claude Code at work for months and it still often goes into a loop of assuming some method exists, calling it, getting an error, re-reading the code to find the actual method, and then fixing the method call. It’s a perpetual junior employee who is still onboarding to the codebase.

visarga 37 minutes ago | parent | next [-]

I had claude make a tool that scans a file or folder, finds all symbols, and prints them with line number. It can scan a whole repo and present a compact map. From there the model has no issue knowing where to look at.

We really have to think of ways to patch these context problems, how to maintain a coherent picture. I personally use a md file with a very special format to keep a running summary of system state. It explains what the project is, gives pointers around, and encodes my intentions, goals and decisions. It's usually 20-50 long paragraphs of text. Each one with an [id] and citing each other. Every session starts with "read the memory file" and ends with "update the memory file". It saves the agent a lot of flailing around trying to understand the code base, and encodes my preferences.

skydhash 13 minutes ago | parent [-]

> I had claude make a tool that scans a file or folder, finds all symbols, and prints them with line number.

ctags?

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

Yeah, I've experienced similar stuff. Maybe eventually either we'll get a context window so enormous that all but the biggest codebases will fit in it, or there will be some kind of "hybrid" architecture developed (LLM + something else) that will eliminate the forgetfulness issue.

dingnuts 2 hours ago | parent | prev [-]

[dead]