← Вернуться в центр знаний

Долговременные AI-агенты: состояние, контрольные точки и восстановление

Агент, который работает дольше одного HTTP-запроса, становится распределённым процессом. Ему нужны сохраняемое состояние, идемпотентные действия, контрольные точки и понятный порядок возобновления.

К
Команда ИИ и инфраструктуры ВирТЭКАрхитектура вычислительных платформ

Представьте работу как процесс с состояниями

Разделите выполнение на этапы: принято, подготовлено, ожидает данных, ожидает согласования, выполняется, проверяется, завершено или остановлено. Состояние хранит не только переписку, но и цель, ограничения, выполненные действия, созданные артефакты, версии инструментов и следующий разрешённый шаг.

Запрос к модели может быть повторён, а внешний эффект — нет. Отправка письма, платёж, изменение записи или команда оборудованию получают ключ идемпотентности и отдельное подтверждение результата.

Используйте контрольные точки, а не бесконечный контекст

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

Память и состояние — разные вещи. Состояние описывает текущий экземпляр процесса и имеет строгий жизненный цикл. Память содержит проверенные знания, полезные будущим запускам, и обновляется только по отдельным правилам.

Проектируйте возобновление и компенсацию

Для каждого шага определите тайм-аут, число повторов, безопасный повтор, резерв и компенсирующее действие. Если внешняя система ответила неопределённо, сначала проверяют фактический результат, а не повторяют команду вслепую. После изменения инструмента или разрешений старое выполнение не продолжают автоматически.

Ожидание человека является нормальным состоянием. Задача сохраняет срок, адресата, понятный пакет решения и вариант эскалации, а после ответа проверяет, что контекст и полномочия ещё актуальны.

Наблюдайте процесс от цели до результата

Трасса связывает запуск, шаги модели, инструменты, контрольные точки, подтверждения человека, ошибки и итоговый артефакт. Метрики включают время активной работы и ожидания, повторные шаги, стоимость, вмешательства и долю процессов, восстановленных без ручной реконструкции.

Надёжный агент — не тот, кто никогда не ошибается, а тот, чьи ошибки ограничены, видимы и восстанавливаются без повторного воздействия на реальные системы.

Нужна архитектура
под вашу задачу?

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

Обсудить с инженером↗︎