Blog

Field notes on AI agent quality.

What we learn from running adversarial tests against live AI agents. No theory, just what breaks and why.

November 2026
Why Our Data Agent Tests Don't Use an AI Judge
When a question has a right answer you can compute, code should grade it, not another model. How we built and tested our data agent grader, and where we still use an AI model against written rubrics.
October 2026
How to Turn Production Failures Into Better AI Agent Tests
A pre-launch test suite is a snapshot that goes stale the day you ship. How to close the loop: monitor production, turn the real failures into new adversarial tests, and retest so coverage keeps up with real users.
October 2026
How to Catch Your AI Agent's Wrong Answers Before Customers Do
The wrong answers that hurt are the fluent, confident ones that read as correct. Catch them in two places: test against known answers before launch, and score every production conversation in real time.
October 2026
How to Test an AI Agent Before Putting It in Front of Customers
Your own testing misses the failures because you test the happy path. How to test an agent with adversarial scenarios across 7 categories, scored against known answers, with a pre-launch checklist.
October 2026
How to Test an AI SDR Before It Emails Your Prospects
An AI SDR fails in a prospect's inbox with your name on it, and the later turns are the ones nobody tests. How to test an AI SDR against synthetic prospects across multi-turn threads, scored on 10 dimensions, before a single real send.
September 2026
How to Test Your Rasa Agent Beyond the Happy Path
Manual spot checks miss the inputs you never tested, and every retrain is a potential regression. How to test a Rasa agent with adversarial scenarios across 7 categories, scored on 10 dimensions.
August 2026
Why tracing alone doesn't catch AI agent failures
Tracing shows what happened, not whether the outcome was right. Why observability alone misses the fluent, confident, wrong answer, and what closes the loop from behavioral test to root cause to verified fix.
August 2026
How to Test Your OpenClaw Agent Before Production
OpenClaw makes deploying an agent easy. Testing it is another matter. How adversarial testing catches the multi-turn, fabrication, scope, and unauthorized-action failures before your users do.
July 2026
We Tested 150+ AI Agents. Here's Where They Break.
The average agent fails half its adversarial conversations, and breaks between turn three and turn five. Here are the three most common failures, and what the agents that score well do differently.
July 2026
Why Ground Truth Testing Fails for AI Agents
Ground truth testing breaks the moment a user asks something without one right answer. The clean-input, multi-turn, non-determinism, and maintenance problems, and what works better.
July 2026
How to QA a Data Agent Without Building Test Datasets by Hand
If you generate the dataset, you own the ground truth. The seven categories of adversarial questions, what the scorecard shows, and how the pattern covers CRM, ticketing, knowledge base, logs, and messaging.
July 2026
Three Layers of AI Agent Evaluation
Output scoring, production monitoring, and adversarial testing. Each catches a different class of failure, and the third layer is the one most teams are missing.
July 2026
What Happens When AI Agents Face Real Users
Every agent works in the demo. Turn one is fine, turn three is where cracks appear, turn five is where failures compound. Why the builder is the worst person to test the agent.