Our research agent was great on 10 sites and fell apart at 200

Reddit r/AI_Agents News

Summary

A practitioner explains how their AI research agent went from near-zero errors on 10 curated sites to over 30% failure on 200 real domains, concluding the root cause was the pipeline's inability to distinguish an empty result from a broken fetch. Adding a fetch-level confidence score surfaced more bad rows than any prior prompt tuning.

The demo was fine, obviously the demo was fine, I picked the ten sites. clean html, agent reads them, pulls the fields, writes rows, everyone's happy. then we pointed it at the real list which is about 200 domains and the failure rate went from basically nothing to somewhere north of 30 percent, and it took me the better part of two weeks to accept that almost none of that was the model's fault. 200 arbitrary websites is just a far more hostile place than 10 curated ones. some are react apps that hand an empty div to anything without a browser, a few sit behind a consent wall that only shows up for eu traffic so it never reproduced locally, two are wordpress installs from roughly 2014 that return a cheerful 200 with an error page in the body, and the agent has no way of telling the difference between a page that genuinely said nothing and a page it simply failed to read. so it writes null, with total confidence, and carries on. That last bit is the real problem and I don't think it's a scraping problem at all. there's no signal anywhere in my pipeline that separates empty from broken. I've been adding one, basically a confidence score on the fetch rather than on the extraction, and it has surfaced more bad rows in a fortnight than every prompt change I made before it.
Original Article

Similar Articles

What actually breaks when your AI agent needs to browse the web at scale (lessons from 3 months of failures)

Reddit r/AI_Agents

A practitioner shares hard-won lessons from building an AI research agent that browses the web at scale, highlighting how IP blocking, rate limits, and silent hallucination of missing data break agents mid-task. The author recommends treating web access as an unreliable tool with explicit fallback instructions, plus rotating residential proxies at the infrastructure layer to eliminate silent failures.

The agent failures that cost me the most all reported success

Reddit r/AI_Agents

The author analyzed 155 AI agent jobs and discovered that most failures stemmed from infrastructure issues like timeouts and false success signals, not model errors, leading to practices such as asserting on effects and using multiple verification paths.

What information do you actually want when an AI agent fails?

Reddit r/AI_Agents

A practitioner reflects on AI agent evaluation beyond binary success/failure rates, arguing that a '70% success rate' metric hides root causes like wrong tool choices or bad early workflow decisions. They ask the community what debugging information they find most useful — final outputs, tool calls, execution traces, or something else.