For the complete documentation index, see llms.txt. This page is also available as Markdown.

Continuous evaluation

Score live production traces on a recurring schedule — surface drift before customers do.

Pre- and post-deployment evaluations catch regressions before merge. Continuous evaluation catches them after merge — when something slips through, when production traffic shifts, when the model provider quietly updates their backend.

The shape of the work

  1. Ingest live traces. Your application emits trace JSON; Stratix ingests via API or SDK.

  2. Define a trace evaluation. Pick the scorers and judges you want applied. The same scorers and judges from your pre- and post-deployment evaluations work here.

  3. Schedule it. Run the trace evaluation on a recurring cadence — daily, hourly, per-batch.

  4. Watch the trend. Stratix shows score-over-time per scorer per dimension.

  5. Get notified on drift. When a score crosses a threshold, surface a notification (Premium) or a Slack alert.

Why it works on Stratix

  • Same engine across pre-deploy and continuous. The scorers and judges you built for CI gates are reusable.

  • Trace-first design. Stratix's trace pipeline is shaped for continuous workflows; ingestion is rate-limited and persistent.

  • GEPA-optimized judges. Your judge agreement with humans stays tight as live traffic shifts.

  • Org-scoped and tenant-isolated. One tenant's burst doesn't affect another.

Tools you'll use

Outcomes you should see

You'll know this is working when:

  • Mean time to detect a quality regression drops to <1 hour (versus days/weeks of customer-driven discovery).

  • Score-over-time charts are reviewed weekly by the team that owns the AI feature.

  • Threshold alerts fire and resolve — silence is suspicious; chronic firing means the threshold needs tuning.

  • Sample bias is measured, not assumed — you can show the sample distribution matches production.

Anti-patterns

  • Only scoring sampled traces. Sampling is fine, but watch sample bias. Production distribution drifts; sample drifts with it.

  • Mixing pre-deploy and continuous in one config. They have different cadence and different cost profiles. Keep them separate.

  • No alerting. A continuously-evaluated trace pipeline that nobody reads is decoration.

Where to next

Last updated

Was this helpful?