How to do it
- Open a trace and click into any span
- Click the Annotate toggle in the span toolbar
- Select an annotation config (e.g., “Correctness”, “Helpfulness”) or create a new one
- Add your label or score — saves automatically
Span-level and trace-level annotations
Annotations can apply to either a single span or an entire trace. Use a span-level annotation when you are judging one operation, such as whether a retrieved document was relevant. Use a trace-level annotation when the judgment concerns the complete request or conversation, such as end-to-end response quality.Annotation configs
Configs define the schema for your labels. Shared across the project so everyone uses the same schema.- Categorical — fixed labels (e.g., “correct”, “incorrect”, “partially correct”)
- Continuous — numeric scores on a range (e.g., 1–5)
Annotation notes
In addition to labels and scores, you can attach free-text notes to any annotation. Notes are useful for explaining edge cases, providing context for disagreements, or flagging spans for follow-up discussion.Measure eval quality with annotations
Use annotations as ground truth to measure how well your automated evals perform:Annotations vs. evals
Use both: evals for scale, annotations for accuracy.