What problem does it solve?
Evaluation harness for testing AI agent prompts and outputs against ground truth. Activates when designing eval scenarios, running prompt evaluations, interpreting results to decide whether a prompt change is an improvement. Setting up regression testing for agent outputs. Iterating on prompts that consistently fail verification.
Core Features & Use Cases
- Eval Scenario Design: A structured test case for an AI agent. It includes a prompt, context, expectations, and ground truth.
- Expectation Definition: Types of expectations (structural, content, quality, behavioral) with precise criteria.
- Ground Truth Generation: Run agent, capture output, verify, and save verified fixtures for future comparisons.
- Running Evaluations: Modes Generate, Regression, Full; execution flow and verification against expectations.
- Iterative Prompt Improvement: Eval-Fix loop, targeted prompt refinements and re-evaluation.
- Scenario Maintenance: Adding new scenarios and retiring outdated ones to maintain coverage.
Quick Start
Define a scenario, run the agent against it, and verify the output against the ground-truth fixture.