← Назад

Почему AI-система дублирует заказы в первый же день

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

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

Второе: агент обязан видеть историю своих вызовов. Если в контексте нет результата прошлого вызова, он честно решит, что действие не произошло.

Третье: разрушительные операции — удалить, отправить, оплатить — по умолчанию недоступны, только через подтверждение человека.

Логика простая: агент — это ненадёжный клиент, к которому нужен надёжный API. Начните с идемпотентности, и половина «магических» багов исчезнет.

10 сентября 2026 г.