Skip to content
PatternsShadow deployment

Shadow mode

Running a new model beside the incumbent and logging its answers without acting on them, to learn its distribution before trusting it.

Category
Patterns
Also known as
Shadow deployment
Related terms
5
Directory entries
38
Docs
docs.typesafe.ai
Added
2026-10-12

Definition

In shadow mode every request that reaches the incumbent also reaches the candidate, whose answers are recorded but never used. It collects real traffic distributions — where the models disagree, how confident the newcomer is on your states — with no user-visible risk.

Because output is free and the state is already assembled, shadowing a decision model is cheap, so a long shadow period is affordable. It is the stage where a threshold is chosen from data instead of guessed, before any user sees the new answer.

Tagspatternsevaluation

From the Jev directory

How TypeSafe reports certainty, how it differs from probability, and how to use it architecturally to gate and route decisions.
Jev Practices & PatternsDocs#official#confidence#routing
Official
Katalon's guide to Jev in software testing: where bounded judgments help QA, why deterministic assertions stay first, the documented weak spots that hit test checks, and the caveat that a constrained answer can still be wrong.
Jev Guides & ArticlesArticle#community#testing#qa
Community
The Python response models: SystemOneResponse groups answers by id, and records the model name, token usage, and request id.
Jev Repos & SDKsDocs#official#docs#sdk
Official
A 3D robot that understands without generating text: one TypeSafe call per turn with nine typed questions, then code decides whether to act, ask, or shrug.
Jev CookbooksPlayground#community#playground#embodied-agent
Community
10GitHub stars
CLI that fits a per-question confidence threshold to a target accuracy on your own labeled data, verifies it on a held-out split, estimates how much traffic still needs an LLM, and re-checks locked thresholds in CI. It publishes no Jev results of its own.
Jev Practices & Patterns#community#python#calibration
A Ruby client for TypeSafe's System One API that returns typed Noul, Choice, and Score answers, validates obvious input mistakes before spending a request, and pools HTTP connections across threads.
Jev Repos & SDKs#community#ruby#sdk

32 more matching entries in the full directory.

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai