AI-інцидент — це не лише outage. Це правдоподібна шкідлива відповідь, зайвий tool call, розкриття даних, неконтрольована вартість, повтор бізнес-дії або непомітне падіння якості.

Добрий план дає змогу виявити, обмежити, розслідувати й відновити систему, не чекаючи пояснення від агента.

Визначте AI-інцидент і тяжкість

Створіть рівні за наслідками: витік, зайва дія, пошкодження записів, шкода клієнту, регуляторний ризик, фінансова втрата, недоступність і втрата моніторингу.

Враховуйте near miss. Заблокована спроба використати зайве право підтверджує потребу контролю.

Призначте власників і контакти

Потрібні incident lead, технічний і бізнес-власник, security/privacy, комунікації та контакт постачальника. Визначте право зупинки й погодження запуску.

Runbook має бути доступний поза ураженим AI. Зберігайте залежності, data flow, escalation і rollback.

Виявляйте за технічними й бізнес-сигналами

Використовуйте моніторинг агентів: пропуск trace, зайвий інструмент, повтор запису, помилка схеми, стрибок вартості, затримки, якість і скасування людьми.

Повідомлення користувачів спрямовуйте в один intake із correlation ID.

Спочатку обмежте шкоду

Зупиніть небезпечну здатність, не обов'язково весь бізнес. Відкличте tool, увімкніть read-only, передайте чергу людям, знизьте ліміт або ввімкніть fallback.

Kill switch має бути зовнішнім. Збережіть докази до зміни конфігурації, якщо це не продовжує шкоду.

  1. Підтвердити й призначити severity.
  2. Зупинити або обмежити дії.
  3. Захистити акаунти, токени й дані.
  4. Зафіксувати last known good.
  5. Повідомити власників.

Збережіть докази й оцініть scope

Збережіть traces, логи, версії моделі й промпта, tools, права, входи, виходи, approvals, API response і зовнішні зміни.

Визначте записи, користувачів, період і рішення. Шукайте той самий патерн ширше першого випадку.

Відновлюйте контрольовано

Виправте дані з авторитетного джерела, змініть credentials за потреби, розгорніть перевірену версію та виконайте reconciliation. Почніть із canary або shadow.

Повторіть передзапускові evals. Запуск дозволено, коли причина контролюється, моніторинг активний і rollback доступний.

Перетворіть висновки на контроль

Розділіть trigger, root cause, failure контролю та impact. Призначте corrective actions, власників і строки. Додайте патерн до regression tests.

NIST SP 800-61r3 пов'язує response з Detect, Respond і Recover.

Повідомляйте факти

Укажіть відоме, scope, containment, дію клієнта та час оновлення. Юридичні повідомлення погоджуйте з фахівцями.

Згенероване резюме не має бути єдиним записом. Важливу комунікацію затверджує людина.

Невеликий інцидент, що покращив процес

Під час великої тримовної передачі API я знайшов пошкоджений UTF-8 символ після прийняття чернетки сервером. Публікація зупинилася, записи залишилися в draft для порівняння.

Я змінив передачу, повторно надіслав повні тіла, перечитав записи й вимагав нульову різницю за всіма 21 полями. Після публікації перевірив сторінки.

Виправлення стало постійним regression rule. Цінність була не в ручній правці, а в новому автоматичному контролі.

Питання та відповіді

Коли вмикати kill switch?

Коли продовження збільшує шкоду або критичний контроль ненадійний. Право й пороги задайте заздалегідь.

Чи треба вимикати весь AI?

Не автоматично. Обмежте уражену здатність і залежності, зберігши безпечну роботу.

Які докази важливі?

Траси, версії, права, tool calls, входи, виходи, approvals, API response і зовнішні зміни.

Хто дозволяє запуск?

Призначені бізнес- і технічний власники з security, privacy або legal за потреби.

Коли recovery завершено?

Стан звірено, причина контролюється, тести пройдено, моніторинг працює, комунікацію завершено, завдання відстежуються.

Операційний аркуш контролю

До погодження внесіть кожен контроль у таблицю: власник, доказ, поріг і дата наступної перевірки. Фраза «контролювати якість» не є виконуваною. Правило «операційний власник щопонеділка перевіряє частку суттєвих виправлень і ставить процес на паузу вище погодженого порога» можна перевірити.

Пов'яжіть контроль із наслідком для бізнесу. Якщо помилка схеми може пошкодити запис клієнта, опишіть containment і reconciliation. Якщо стрибок вартості пояснюється сезонним обсягом, задайте контекст проти хибної ескалації.

Версіонуйте промпти, схеми, політики, інструменти та зовнішні залежності. Результат без конфігурації неможливо відтворити. Винятки повинні мати причину, власника і строк завершення.

Відрепетируйте людський шлях. Власник має знайти докази, зупинити або обмежити workflow, увімкнути fallback і пояснити стан без прохання до AI діагностувати себе.

Джерела