Claude APIPythonStreamlitLLM Agents

AgentTrace

AI Agent Evaluation Tool

Configure any AI agent's persona and policies, run synthetic test conversations, and get back a scored report with the three fixes to make next.

5-dimension scoring

3 ranked fixes

<90s per run

Stack

Python · Streamlit · Anthropic SDK · Pydantic

evaluation verdict

Needs Tuning
7Helpfulness
9Policy
8Tone

the problem

Teams deploying AI agents have no systematic way to know if their agent behaves as designed — before real customers find out it doesn't.

how it works

You define your agent's persona and policies. AgentTrace spins up synthetic test conversations across four categories — helpful queries, edge cases, policy probes, and attempted jailbreaks — then hands each transcript to a separate evaluator that scores it and returns fixes.

The eval loop — an agent-in-persona is stress-tested, then judged by a separate evaluator model.
The eval loop — an agent-in-persona is stress-tested, then judged by a separate evaluator model.

the report

The output isn't a dashboard — it's a decision. Every run ends with five dimension scores and three concrete fixes, ranked by severity, so a PM knows exactly what to change before the next deploy.

The scored report: five evaluation dimensions and three ranked, actionable fixes.
The scored report: five evaluation dimensions and three ranked, actionable fixes.

what i learned

The biggest unlock was splitting the agent and the evaluator into two separate model calls with different system prompts. When one model does both, it grades itself generously and misses tone problems. Two Claude calls produced sharper, more actionable evaluations.

key decisions

Two Claude calls, not one

The agent stays in character. The evaluator steps outside and judges it. Self-evaluation collapses both jobs and hides failure modes.

Decisions, not dashboards

The report ends with three ranked fixes, not a wall of metrics. PMs use it to decide what to ship next.

outcomes

  • Live demo deployed and used by 5+ early testers
  • Full eval cycle in under 90 seconds
  • Open-sourced on GitHub

up next

GoalOrch

Production database & ETL layer for a student-analytics platform