Обновить

AI-агент в проде для тех, кто вкатывается: инструменты, RAG, надёжность и проверки

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели13K
Всего голосов 2: ↑2 и ↓0+2
Комментарии4

Комментарии 4

У меня при отправке комментариев на Habr всплыла ещё одна штука с повторами: комментарий уже опубликован, а публичный API отдаёт старый список без него. Проверка решает, что отправка не прошла, хотя запись на месте. Я сверил результат через браузер и свежий GET с новым параметром запроса. Все отправленные комментарии нашлись, повторно нажимать кнопку не понадобилось.

Интересно выходит, это stale read после записи. Список отдаёт read-through кэш перед API, ключ по полному URL, и POST его не инвалидирует, так что до конца TTL отдаётся старая версия. Новый query-параметр просто даёт промах, и кэш идёт к источнику. Ошибка проверки в том, что «не нашёл при чтении» трактуется как «не записалось». Повтор на этом основании и даёт дубль.

Статья вроде как про ИИ инженерию в целом, но как-то сильно туго привязана к продуктам Antropic…

Примеры на Claude, потому что агентов я строил в основном на нём, и у Anthropic есть публичные замеры, на которые можно сослаться. Сами практики от вендора не зависят: ретраи по классу ошибки, идемпотентность, durable execution, саги, HITL, трассировка, модель угроз. Также для лимита ходов в статье есть и OpenAI Agents SDK.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации