Teams often say "golden dataset" and mean three different things. Be precise before you build one, because the difference decides who does the work and what you can claim from a score.
A golden task set is a fixed, versioned collection of tasks. Each task has defined inputs and success criteria, and each attempt at it is a trial with a transcript and an outcome. That vocabulary matters: an outcome is the final state in the environment, not the text the agent printed. A refund agent that says "your refund has been processed" has an outcome only if a reservation or credit exists in your database. Anthropic's evals guide draws that line between transcript and outcome, and it is the line most support-agent suites get wrong first.
A support suite is a collection of tasks sharing a broad goal, at least occasionally with several graders per task, each with its own assertions. Refunds, cancellations and escalations might share a suite; the rubric for each is different. Treat the suite as the unit you version, not the individual task.
Three things it is not:
- Not a synthetic prompt library. Synthetic cases are useful for volume, but a launch bar made only of invented tickets tells you how your agent handles your imagination. Real logs are the fidelity anchor, because curating from real logs and representative scenarios is what makes offline evals predict field performance per practitioners' guidance compiled by Maxim.
- Not a training or fine-tuning set. If the cases overlap with data you tune on, your scores inflate; decontamination checks against training data are a documented principle of dataset construction in the same guide.
- Not a replacement for production monitoring. Evals make behavior visible before users see it; traces catch what evals missed. The two share one instrumentation path in a well-built stack per Confident AI's evaluation guide.
Sizing: a modest set of 10 to 20 examples can work early, while more intricate applications often need 100 to 200 diverse examples for comprehensive coverage according to Innodata's guide. The decision rule below is the practical version of that.



