Review AI outputs by hand
Review an agent run to record a trusted human verdict about whether the result was helpful, safe, or appropriate.
A run annotation is a deliberate verdict from someone you trust to judge quality, attached to one end-to-end agent invocation. It can record a pass, neutral, or fail verdict, plus a comment and tags that explain the decision. You can edit a saved annotation. Reviewers often apply a rubric: shared criteria for judging quality. Run annotations are human-review evidence and do not roll into experiment or Live Evaluation aggregates.
For end-user feedback, such as thumbs-up/down or satisfaction ratings, record a score as a live evaluation result. See Choose annotations or scores for the distinction.
- Investigate production interactions where automated signals are missing or ambiguous.
- Identify failures worth preserving as cases in a repeatable dataset.
- Apply a shared review criterion across a sample of agent runs.
Use direct review when you are investigating one run or a small sample. Open the run, inspect its messages, model calls, tool calls, and output, then save your judgment. Follow Annotate an agent run for the complete workflow.
Use an annotation queue when review needs to be systematic. A queue gives reviewers a curated list of agent runs to inspect one after another instead of asking them to find runs manually. Teams can use queues for a random quality sample or for interactions selected by another signal.
Agree on one sentence that defines the criterion before reviewing. For example: “The answer resolves the customer’s question without inventing details.”
For each run:
- Choose Pass, Neutral, or Fail using that criterion.
- Add a comment that identifies the evidence behind the verdict.
- Add tags such as
hallucination,tone, ortool-errorwhen they will help reviewers find related cases.
Use the resulting annotations as calibration data for automated evaluators or as leads for new dataset cases. Adding a failing production interaction to a dataset lets future offline experiments check that behavior again.
- Run annotations are stored in Logfire. A saved verdict, comment, and tags are sent to your Logfire project and remain visible to your team.
- Comments can contain user data. Treat comments like other production data. Do not copy sensitive information into them.
- Annotate an agent run: review one interaction and save a verdict.
- Manage datasets: preserve reviewed failures as repeatable test cases.
- Run an evaluation: measure a fixed dataset with automated evaluators.
- Live Evaluations: monitor automated evaluator results from production traffic.