Skip to main content
Evals is a way to measure the quality of your Agents and Teams. Agno provides 3 dimensions for evaluating Agents:

Evaluation Dimensions

Accuracy

The accuracy of the Agent’s response using LLM-as-a-judge methodology.

Performance

The performance of the Agent’s response, including latency and memory footprint.

Reliability

The reliability of the Agent’s response, including tool calls and error handling.

Quick Start

Here’s a simple example of running an accuracy evaluation:
quick_eval.py

Best Practices

  • Start Simple: Begin with basic accuracy tests before moving to complex performance and reliability evaluations
  • Use Multiple Test Cases: Don’t rely on a single test case - create comprehensive test suites
  • Track Over Time: Monitor your eval results as you make changes to your agents
  • Combine Dimensions: Use all three evaluation dimensions for a complete picture of agent quality

Next Steps

Dive deeper into each evaluation dimension:
  1. Accuracy Evals - Learn LLM-as-a-judge techniques and multiple test case strategies
  2. Performance Evals - Measure latency, memory usage, and compare different configurations
  3. Reliability Evals - Test tool calls, error handling, and rate limiting behavior