Сбои и восстановление

Надёжность агента определяется не тем, ошибается ли он, а тем, есть ли для каждого класса ошибок путь обнаружения, восстановления и прекращения.

Таксономия сбоев:

  • уровень API — рейт-лимиты, тайм-ауты;
  • инструменты — галлюцинаторные вызовы, повтор одной ошибки;
  • контекст — переполнение, повреждение структуры;
  • поток управления — мёртвый цикл, спираль смерти.

Восстановление по нарастающей прозрачности:

молчаливая повторная попытка с экспоненциальной задержкой → деградация и продолжение → показ пользователю только после исчерпания автоматических средств

У каждого пути — предохранитель с порогом из реальных данных.

Связано: Пять функций Harness, Событийно-управляемый асинхронный агент