Example showing how to evaluate the accuracy of an Agno Agent’s response with a given answer.
1
Create a Python file
accuracy_with_given_answer.py
Copy
Ask AI
from typing import Optionalfrom agno.eval.accuracy import AccuracyEval, AccuracyResultfrom agno.models.openai import OpenAIResponsesevaluation = AccuracyEval( name="Given Answer Evaluation", model=OpenAIResponses(id="gpt-5.2"), input="What is 10*5 then to the power of 2? do it step by step", expected_output="2500",)result_with_given_answer: Optional[AccuracyResult] = evaluation.run_with_output( output="2500", print_results=True)assert result_with_given_answer is not None and result_with_given_answer.avg_score >= 8