logoalt Hacker News

RugnirViking • yesterday at 11:46 PM • 4 replies • view on HN

If anyone here hasn't experienced agents going into a loop finding "problems" and "fixing" them by adding more brittle complexity which introduces 10 more problems I'd be surprised. It's like the biggest experience of working with agents RN

The worst part is being thorough takes so much more work - they often do raise valid problems but you just can't set them in a loop because of this tendancy so you end up with way more work and hard questions


Replies

canpan • today at 12:25 AM

It is my biggest problem now: AI is very good at adding things. It does not notice that things can be removed.

This is true for both code and prose. Even when it does notice something wrong, it wont remove it, but keep the sentence and make it longer.

"This is A" -> "This is B, not A"

It makes it incredibly hard to write plans and documents and maintain code.

When I tell it that the file is getting overlong and complex, unless I mention explicitly each single point, it just plainly doesn't see the problems and instead removes important bits. I did not yet find the right wording to express it to AI in an automated way.

radlad • today at 12:14 AM

I have a "review panel" skill, that will do multiple rounds. But after two rounds, it looks for hot spots. If hot spots are found, it triggers a "big picture" design review.

It's been helpful.

➕ show 1 reply
senderista • today at 12:25 AM

So true, I had to learn this the hard way. I ended up doing a convergence review after each loop iteration and suggesting scope to cut where findings were diverging.

jack_pp • today at 12:09 AM

have you tried modularizing / breaking down your code into different files (ideally each having functional code so they don't depend much on anything else) as much as possible?

➕ show 2 replies