Today's LLM agents are so smart, in so many ways... and yet they constantly make fairly basic/dumb mistakes, in my experience.
This has been my experience with coding agents since day one, and does not seem to be improving. At the start of this year, they weren't good enough to be of much use to me; now, they're useful on net because they're so fast and because they know a bunch of obscure stuff, but they still make constant blunders, just like their predecessors.
Working with these things is often frustrating, but it's also a weird sort of ego boost. I'm starting to feel like Zaphod Beeblebrox in the Total Perspective Vortex. People say "this new model is scarily capable, it's finding zero-days, it's solving longstanding math problems," and I say "wow, let me try it out," and then I do, and right away I see it doing a bunch of objectively suboptimal things and making a bunch of confused or simply false statements.
And it's like: wow, I must be pretty smart, huh? This thing's a genius, sure -- but it's no match for little old me!
And yeah, yeah, I know that human intelligence and model intelligence work differently, I know "capabilities are spiky," etc.
Still, though, it is becoming increasingly unclear what co-working process I should expect to work well. If I keep the agents on tight leashes and stay continually available -- "in the loop" at every granular step of that loop -- this works well because it gives me a chance to push back on the mistakes, but this feels wrong somehow because the agents are being trained for more and more autonomy over longer and longer horizons. But they just... do not have the judgment needed to do nontrivial things in that setting?
They're like smart-but-naive first-year grad students: book-smart, hard-working, lacking in taste/discernment and ability to prioritize, liable to go off on silly low-value tangents (which they treat with the utmost seriousness) if not closely watched and steered. But I can't just say "okay, they're