Специализированные AI-агенты через API 2026

Как собрать специализированного AI-агента на прямых API провайдеров, а не на фреймворке. Сквозной агент поддержки интернет-магазина живёт как провайдер-независимый бизнес-контракт и одинаково работает на OpenAI Responses, Anthropic Messages и Google Gemini Interactions.
Агент в 2026 году - это продуктовый цикл, а не текст, и собирать его нужно как инженер, а не как автор удачных промптов. Модель принимает вероятностные решения - какой tool вызвать, что уточнить, когда работа закончена. А права, факты и необратимые действия держит ваш серверный код. Спутать эти две роли - и получить агента, который "согласился" выполнить возврат по фразе из чужого сообщения.
Проверяется всё на одном агенте - поддержке интернет-магазина. Он отвечает на вопросы о правилах (через RAG), читает заказ текущего пользователя (с проверкой владения), готовит расчёт возврата (preview - approval - commit) и передаёт разговор оператору. Собран он один раз как провайдер-независимый бизнес-контракт, а крутится на трёх API: OpenAI Responses, Anthropic Messages и Google Gemini Interactions. Так видно, что общее в агентах, а что - деталь конкретного SDK.
Технические утверждения сверены с первоисточниками OpenAI, Anthropic и Google на 31 июля 2026 года; формы вызовов проверены компилятором TypeScript. Дальше мы пройдём весь путь - от сужения границы задачи и единого контракта до tools, короткого наблюдаемого loop, бюджета автономности, RAG, разделённого на preview/approval/commit возврата, трёх провайдерских адаптеров, финального prompt, evals и выпуска версии. В каждой главе не пересказ доки, а разбор инженерного решения за ней.