Недавно наткнулся на анонс Agents API. Формулировка про создание агента одним API-вызовом меня особо не впечатлила - подобных обещаний за последние пару лет было достаточно. А вот другая часть интереснее - OpenAI фактически открывает разработчикам ту же инфраструктуру для работы агентов, которую использует Codex.
🧰 То есть это уже не просто запрос к модели. Агент получает окружение для работы с файлами и кодом, инструменты, сохранение промежуточных результатов и длинные сессии. Когда контекст разрастается, старые части автоматически уплотняются, чтобы не упереться в лимит.
Раньше много этой обвязки приходилось собирать самому: сохранять состояние между шагами, следить за окружением, прокидывать инструменты и отдельно решать проблему длинного контекста.
Запускать агента при этом можно:
🔸 в окружении OpenAI;
🔸 в своей инфраструктуре;
🔸 у подключенных провайдеров sandbox-окружений.
🤔 Но к Agents API у меня пока есть вопросы.
На бумаге удобно отдать OpenAI большую часть инфраструктуры вокруг агента, но интересно, как все это поведет себя в реальной работе. Что происходит после сбоя, где остаются файлы, насколько гибко можно ограничивать доступ к секретам и получится ли нормально разобраться в действиях агента, если что-то пойдет не так.
В общем, OpenAI постепенно забирает на себя не только вызов модели, но и приличный кусок инфраструктуры, которую раньше приходилось строить вокруг нее самостоятельно.
🔗 Почитать про Agents API можно тут
