Isn't this something that software developers do everyday?
If it's a system I want to understand more deeply and I have the time, I try to force myself to do it by hand. If not, the agent does it.
The trap is that it's easy to convince myself that I never have the time.
The way I got good at finding the hard ones was finding hard ones. Without that practice, I would be helpless.
I've had some weird bug investigations where it has suggested wrong fixes confidently multiple times before arriving at the actual fix. Only with extra details from manual testing did we arrive at the real bug. The ~5 first suggested fixes would've hidden the root cause even more.
It's not a panacea though. Sometimes it comes up with bad causes and/or solutions.