Блог

1 мин чтенияРазработка и эксплуатация агентовТуториал

Idempotency, retries и queues для действий AI-агента

Как повторять tool calls агента без двойных email, двойных списаний или дублей в CRM.

Northstar

Northstar - студия AI agent systems. Алекс ведёт engineering и продукт, Джордан - operations и fit процессов. Делаем production-агентов в tools, которыми команда уже пользуется.

Alex Morgan · LinkedIn · Northstar

Прямой ответ

Каждый tool с side effects нуждается в idempotency key и безопасной retry policy. Кладите работу агента в queues, когда важны объём или нестабильные сети. Слепые retries создают тихие финансовые и CRM-катастрофы.

Почему агенты пишут дважды

Timeouts, double-click пользователя, повторная доставка webhook, retries модели mid-plan.

Idempotency keys

Выводите из business identity (order id + action) или server-issued keys, сохранённых до side effect.

Queues

Буферизуют spikes, контролируют concurrency, изолируют poison messages.

Webhook + agent

Проверяйте signatures, dedupe delivery ids, обрабатывайте exactly-once на business layer.

Event-driven vs cron

Events для скорости; cron для reconciliation sweeps - не как единственный механизм корректности.

Как помогает Northstar

Дизайн production-действий - ядро pilots Northstar: solutions.

FAQ

  • Предпочитайте server-side keys. Модели - не источник uniqueness.