Build a reusable test suite for an agent: scripted scenarios with expected tool calls and answers, metrics such as task success, tool accuracy and step count, and a report that shows what changed between two versions of the agent.
Project idea · ungraded
Agent Evaluation Suite
You will use
Milestones
Build the smallest working version first. Ticks are saved in this browser only.
Stretch goals
- Use a second model as a grader for open-ended answers, and check its agreement with your own grades.
- Run each case several times to measure variability.
- Run the suite automatically on every change with a CI workflow.
Data
Write the test cases yourself, for the study-planner or club-assistant agent. Scripted fake models make the first version of the suite fully deterministic.
Run it yourself
pip install langgraph langchain-core pandas
python evaluate.py --agent planner