Заметки о построении агентных систем
Стенды для оценки, паттерны оркестрации, проектирование памяти и стоящие за ними неудачи — описано, пока детали ещё свежи.

Оформление заказа — это не вызов инструмента: почему браузерные агенты ломают авторизацию в торговле
Браузерные агенты могут проводить оформление заказа, но покупка — это акт согласия. В этом эссе обосновывается необходимость ограниченных платёжных учётных данных и контракта оформления заказа, ориентированного на агентов.

Поверхности инструментов — это задача проектирования интерфейса, а не задача обёртки
Неправильное использование инструментов агентом обычно начинается с интерфейса: человеческие API, обёрнутые в JSON, скрывают частичный сбой и лишены терминальной семантики ошибок. Проектирование поверхностей, ориентированных на машину, исправляет это.

Агентам не нужно больше автономии — им нужны более узкие поверхности инструментов
Большинство случаев выхода агента за рамки начинается с интерфейса инструментов, а не с модели. Сужение поверхности, которую вызывает агент, даёт больший эффект, чем оборачивание её в guardrails.

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