SYSTEM ATLASЗагрузка материала

Shadow Deployment

Shadow Deployment

Проверяет модель на реальном потоке без влияния на пользовательские решения.

Простыми словами

Представьте нового кассира, который параллельно считает покупки, но его результат пока не влияет на клиента. Shadow deployment отправляет реальный трафик новой модели или сервису без принятия решения, поэтому поведение можно сравнить безопасно.

Механизм действия

Сначала проверяют, есть ли исходное условие из определения. Затем смотрят, как оно влияет на условия, ограничения, взаимодействия и наблюдаемые последствия. Если эту связь не удаётся наблюдать, принцип не стоит использовать как готовое объяснение.

Пример в работе

Нерабочий подход

Применять локальное решение без проверки контекста, ограничений и вторичных последствий.

Системный подход

Сначала определить механизм, затем выбрать минимальное изменение и измерить результат.

Ограничения

«Shadow Deployment» объясняет только часть происходящего в области «AI и машинное обучение». Сам принцип не говорит, насколько сильным будет эффект в вашем случае, и не заменяет измерения. При другом масштабе, среде или временном горизонте результат может отличаться.

Источник

Google, “Canarying Releases”, 2020.

Первоисточник