EvaluateOverview

Evaluate and improve

⚠️
Preview — this feature is being built; the design below is the spec.

Prompts and model choices are code: they change behaviour, and changes need tests. This section covers how to measure whether your application is doing its job and how to improve it with evidence, using Syntic’s evaluation tools or your own.

The loop

  1. Define success in measurable terms before writing prompts. Define success
  2. Collect test cases that look like real traffic, including the hard ones. Build a dataset
  3. Decide how to score each output. Choose graders, Write rubrics
  4. Run your current setup to get a baseline, then each candidate change. Run evaluations
  5. Read the failures, not just the score, and fix the cause. Read results
  6. Guard against regressions on every change. Evaluations in CI

Tools

ToolUse
Evaluations APIDatasets, graders and runs.
Prompt toolsDraft, improve and templatize prompts.
Prompt templatesVersion prompts so runs and production refer to the same text.
Human reviewWhere model graders are not trusted yet.
Safety evaluationsPrompt injection, data leakage and refusal checks.

The Prompting section covers how to write the prompts themselves; Test your prompts is a short introduction to the same ideas.

Was this page helpful?