Products

DriftWatch

Alert when quality slips — before users complain. DriftWatch scores traffic and golden sets by slice, correlates with deploy markers, and opens alerts FineForge can act on.

When to use

  • You ship prompt or model changes and need regression gates
  • Quality drops on one intent while fleet averages look fine
  • Schema, retrieval, or provider behavior shifts silently

Inputs

InputRole
Golden setFixed cases; business outcomes
Teacher modelScore / critique owned outputs; freeze judge prompt
Live sampleStratified by intent — avoid easy-only bias (D12)
Deploy markersCorrelate score drop with prompt/model version
Shadow scoresCandidate vs prod before promote

Metrics

  • driftwatch.score.prod / score.shadow
  • driftwatch.delta, cusum
  • driftwatch.slice.score — heatmap by intent/locale/segment
  • driftwatch.alerts.open

Operator failure modes

IDProblemNext action
D01Prompt regressionRollback prompt_version
D02Partial slice driftIntent-specific prompt
D03Tool schema driftAdapter fix
D04Provider behavior shiftPin version; escalate
D08Cost-cutting quality dropRestore hard path
D10Labeler / judge driftFreeze judge prompt
D16Format / JSON driftStructured output gate
D22Alert fatigueRaise thresholds; critical slices
D24Stale golden setRefresh from FineForge failures

Config

drift:
  enabled: true
  window: 24h
  golden_set: /var/lib/inferix/golden/default.jsonl
  teacher: provider/strong
  slices: [intent, locale, tenant_tier]
  alert:
    min_delta: 0.05
    min_samples: 50
  seasonal_baseline: true

Operate guide: Drift & retrain.

Fits the loop

DriftWatch is off the hot path. Alerts feed FineForge jobs; RouteIQ and LensAI show whether a quality drop came from model mix or latency-induced incompletes.

Source

https://github.com/AkshantVats/driftwatch

Retrain, promote, rollback, prompt+adapter bundles.

FineForge →