How to test AI agents with traces, evals, and CI/CD @arizeai
How to test AI agents with traces, evals, and CI/CD  @arizeai
Uploaded May 2026 | Updated September 2026, 2 weeks ago
This is part three of our deep dive series on how we built Alyx, our AI engineering agent, and centers on testing and evals. AI agents don’t fail like traditional software. A small prompt edit, tool description change, or model upgrade can quietly break multi-step behavior.

• Related blog post [part three]: Why testing agents is non-negotiable
arize.com/blog/why-testing-ai-agents-is-non-negotiable
• Part one: How to build planning into your agent
arize.com/blog/how-to-build-planning-into-your-agent
• Part two: How to manage LLM context windows in agents
arize.com/blog/how-to-manage-llm-context-windows-for-ai-agents

In this Alyx deep dive, Sally Ann and Jack walk through how the Arize team tests production AI agents using real traces, golden datasets, experiments, and LLM-as-judge evals. You’ll see how a failing Alyx trace becomes a test case, how expectations are written in natural language, and how experiments help track regressions over time.

We walk through the eval framework we built after outgrowing a Google Doc, and why we now consider it non-negotiable before shipping anything to production.

This video covers:

• Why unit-test-style assertions break down for agents
• How to turn production traces into reusable test cases
• How LLM-as-judge evals validate behavior without brittle exact matching
• A test-driven development workflow for fixing agent regressions
• Why experiments are useful for tracking eval results over time
• How this workflow can plug into CI/CD before prompt, tool, or model changes ship

Learn more about Arize AX: arize.com

#AIagents #AIEvals #LLMEvals #AgentTesting #LLMObservability #ArizeAI #ArizeAX #ProductionTraces #TestDrivenDevelopment #TDDforAI #LLMasJudge #PromptEngineering #AIEngineering #AgentDebugging #CICDforAI #GoldenDatasets #EvalDatasets #AIObservability #MachineLearning #GenerativeAI

— CHAPTERS —

00:00 Why testing AI agents is hard
00:35 Early days: manual testing and why it breaks
01:15 Why small prompt/tool changes cause regressions
02:00 Debugging a failing Alyx trace
02:50 Turning a trace into a test case
03:40 Writing flexible eval expectations (LLM-as-judge)
04:45 Running the agent test harness
05:40 Logging results as an experiment in Arize
06:20 Why production traces improve team collaboration
07:10 Running the eval and analyzing failure
08:20 Finding the root cause in the system prompt
09:10 Fixing the bug and rerunning tests
10:10 Still failing: iterating with TDD
11:10 Building a regression test suite over time
12:00 CI/CD integration and final takeaways
How to test AI agents with traces, evals, and CI/CDThe AI Agent That Bypassed Our SecurityI Told It to Pass the Tests... So It Deleted Them.Introducing the New Arize Phoenix Open Source LLM Evals LibraryTracing Agents and Running Evals in TypeScriptBefore You Write Evals for Agents, Read Your Data | Ep. 5AI Builders Meetup - San FranciscoBinary Versus Score LLM Evals: What the Research SaysStop Manually Debugging AI Agents: Build an Automated PR Loop | AI BuildersMeta AI Researcher explains ARE: scaling up agent environments and evaluationsWhat Production AI Agent Teams Are Building Today | Mastra | Arize Observe 2026The Hard Truth About Being an AI Engineer
Arize AI |

How to test AI agents with traces, evals, and CI/CD

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER