Degraded Mode Disclosures в 2026: как честно сообщать пользователю, что система работает в ослабленном режиме

Degraded mode disclosures в 2026: как объяснять пользователю ограничения degraded mode так, чтобы не разрушать trust и не скрывать важные риски качества.

Degraded mode disclosures в 2026 нужны потому, что AI-система в production редко работает только в двух состояниях: "всё идеально" или "полностью упало". Чаще она продолжает отвечать, но с ослабленным routing, неполным retrieval, временно недоступными tools, reduced evidence quality или manual fallback path. Если пользователь об этом не знает, он воспринимает degraded answer как обычный response. Это опасно там, где качество опоры важно не меньше, чем сам факт ответа.

Disclosure — это явное сообщение пользователю о том, что система сейчас работает с ограничениями: например, без части источников, без tool confirmation или с увеличенной неопределённостью.
Самый вредный anti-pattern - молча ухудшать quality path, сохраняя тот же UX как будто ничего не произошло. Пользователь видит уверенный ответ и не понимает, что система сейчас менее надёжна, чем обычно.

Короткая версия

Хорошая degraded-mode disclosure policy в 2026 обычно отвечает:

  1. Когда disclosure обязателен
  2. Что именно нужно сообщить пользователю
  3. Какой тон и уровень детализации у disclosure
  4. Когда вместо disclosure нужен escalation или manual mode
  5. Как измерять impact disclosure на trust и UX

Что особенно важно

  • disclosure должен описывать ограничение, а не просто извиняться;
  • не любой degraded state одинаково важен для пользователя;
  • disclosure должен быть связан с risk class ответа;
  • честный статус лучше, чем молчаливая имитация normal mode.
Без техники
Система не нашла подтверждающие citations, но всё равно даёт обычный уверенный ответ.
С техникой
Пользователь видит, что ответ дан в ограниченном режиме и требует осторожной интерпретации или последующей проверки.
ПромптDisclosure intuition
Почему degraded mode лучше явно обозначать пользователю?
Ответ модели

Потому что это помогает правильно интерпретировать ответ и не путать ограниченный режим с обычным уровнем надёжности системы.

1. Disclosure нужен не для извинения, а для корректной интерпретации

Пользователю важно понимать:

  • какой support path сейчас ограничен;
  • насколько это влияет на ответ;
  • можно ли действовать сразу;
  • будет ли follow-up;
  • есть ли safer alternative.

Иначе disclosure превращается в vague apology без практической пользы.

2. Не каждый degraded state должен выглядеть одинаково

Полезно различать:

  • cosmetic degradation;
  • evidence degradation;
  • tool confirmation missing;
  • routing degradation;
  • action suppression.

Последние три обычно требуют более явного disclosure.

Если degraded state может изменить то, как пользователь должен интерпретировать или использовать ответ, disclosure почти всегда нужен.

3. Disclosure должен быть связан с outcome

Варианты:

  • answer shown with limitation note;
  • answer queued for later completion;
  • action blocked pending review;
  • user asked for narrower request;
  • manual follow-up promised.

Так disclosure становится частью control plane, а не отдельной строчкой в UI.

4. У disclosure должна быть правильная детализация

Плохой вариант:

  • слишком технический текст про internal incidents.

Лучший вариант:

  • понятное объяснение ограничений на языке пользовательского результата;
  • без лишнего operational шума;
  • с ясным implication для next step.

5. Что особенно часто ломают команды

Silent degradation

Пользователь не знает, что quality path ослаблен.

Generic apology

Из текста непонятно, что именно изменилось.

Same disclosure for all risks

Low-risk и high-risk degradation выглядят одинаково.

Disclosure without routing

Статус показали, но безопасный next step не определили.

Over-disclosure

Техническая внутрянка только пугает и не помогает.

6. Какие метрики полезны

Полезно отслеживать:

  • degraded responses with user-visible disclosure;
  • re-ask rate after disclosure;
  • unsafe use incidents without prior disclosure;
  • user confusion tickets by disclosure type;
  • escalation rate from disclosed degraded cases;
  • trust drop between silent and explicit degraded flows.

Плюсы

  • Disclosure помогает честно калибровать ожидания пользователя
  • Снижает риск неправильной интерпретации degraded answer
  • Связывает UX с реальным quality state системы
  • Улучшает trust в долгую по сравнению с silent degradation

Минусы

  • Нужно проектировать disclosure по risk class и outcome
  • Лишние disclosure могут перегружать UX
  • Часть пользователей всё равно игнорирует ограничения
  • Без product alignment легко уйти в vague apology или лишнюю техничность

Пример disclosure policy

degraded_disclosure:
  missing_citations:
    user_message: "Ответ дан без полного подтверждения из источников"
    allow_auto_show: true
  missing_tool_confirmation:
    user_message: "Нужна дополнительная проверка перед завершением задачи"
    allow_auto_show: false

Простой rule

def needs_user_disclosure(case):
    return case["degraded"] and case["affects_interpretation"]

Практический совет: хороший degraded disclosure объясняет не внутреннюю боль системы, а то, как пользователю безопасно интерпретировать текущий результат.

Проверьте себя

1. Зачем пользователю disclosure о degraded mode?

2. Какой anti-pattern особенно вреден?

3. Что важно в хорошем disclosure?