openai
Агентский цикл Codex можно встроить в своё приложение
Promtime
openaiOpenAI предложила разработчикам строить продукты поверх открытой обвязки Codex, того же исполнительного слоя, что стоит за приложением Codex, командной строкой и расширением для IDE. Разбор с тремя уровнями интеграции, примером операционного приложения и списком открытых компонентов опубликован в блоге OpenAI для разработчиков.
Коротко
- Обвязка отвечает за состояние диалога, стриминг выполнения, вызов инструментов, соблюдение заданных политик песочницы и подтверждений, а также за перенос работы между ходами; приложению остаётся продуктовый контекст, бизнес-правила и инструменты.
- На ARC-AGI-3 удержание рассуждений и сжатие контекста подняли результат GPT-5.6 Sol с 13,3% до 38,3% при шестикратном сокращении выходных токенов; в OpenAI приводят это как пример влияния дизайна обвязки.
- Поскольку код прослойки между приложением и моделью открыт, команда может оставить свои дашборды, очереди и процедуры согласования вместо того, чтобы загонять любое взаимодействие в общий чат, и подключить агенту нужные данные и инструменты.
Ключевая ставка здесь на то, что интерфейс перестаёт быть универсальным чатом: контекст работы у большинства команд лежит в дашборде, очереди задач, карте или карточке записи. Открытая обвязка выглядит как способ не переносить работу в отдельного ассистента, а добавить агента туда, где она уже идёт. Для продуктовых команд меняется стоимость входа: готовый цикл с песочницей и подтверждениями не нужно писать заново.
Codex разведён на три уровня интеграции: codex exec, SDK и app-server
Для скриптов, задач CI и разовых фоновых заданий предусмотрен codex exec: он выполняет ограниченный агентский сценарий и возвращает структурированный вывод. Прикладному коду, которому нужно запускать, возобновлять и стримить задачи Codex, адресован официальный SDK; в его документации приводится готовый пример запуска.
app-server нужен, когда агент становится частью самого продукта: приложение подключается к локальному процессу Codex, держит диалоги открытыми, получает поток событий, прерывает работу, отдаёт свои инструменты и отвечает на запросы подтверждения. Возможности обвязки выведены в документированный клиентский протокол, где приложение создаёт треды, запускает ходы и принимает события.
В OpenAI разницу описывают так: SDK упрощает типовые программные сценарии, а app-server даёт продуктовым командам прямой контроль над жизненным циклом задачи и пользовательским опытом. Влияние самой обвязки на результат в OpenAI иллюстрируют тестом ARC-AGI-3, где удержание рассуждений и сжатие контекста подняли счёт GPT-5.6 Sol с 13,3% до 38,3% при шестикратном сокращении выходных токенов.
Relay встраивает агента в дашборд отгрузок и требует подтверждения перед перебронированием
Relay построен как образец операционного приложения на Codex app-server: агент стоит рядом с вымышленным дашбордом отгрузок, подключён к MCP-инструментам самого приложения и не может перебронировать отгрузку без подтверждения человека. Пользователь не пишет промпт с нуля: он выбирает отгрузку и нажимает действие вроде Compare recovery.
Дальше приложение передаёт контекст, Codex подтягивает актуальные демонстрационные данные через MCP-инструменты, агент разбирает доступные варианты, а любая значимая запись уходит на подтверждение. Когда инструмент меняет запись, приложение обновляет свою бизнес-витрину. Данные в Relay вымышленные, но схема интеграции общая: так же можно построить реагирование на инциденты или операции по счетам.
Обвязка берёт на себя агентский цикл, состояние диалога, поток активности и работу с инструментами, за дашбордом, записями и правилами остаётся само приложение. В OpenAI подчёркивают, что интерфейс здесь часть механики: он сообщает агенту, что видит пользователь, даёт ему нужные инструменты и оставляет человеку место для проверки следующего шага.
Пилот Thrive Holdings и Crete обработал 7000 налоговых деклараций
Схема уже встречается в публичных внедрениях. GitHub и JetBrains приносят Codex в привычные сценарии работы в IDE, Cisco использует Codex SDK в App Builder внутри Cisco Cloud Control. Thrive Holdings и Crete применяют Codex в подготовке налоговых деклараций, встроив в процесс правки практикующих специалистов: пилот обработал 7000 деклараций и сократил время подготовки примерно на треть.
Набор сценариев в OpenAI описывают шире инженерных задач: поддержка, разбирающая обращения клиентов, операционные команды, координирующие процессы, безопасность, сортирующая инциденты, продажи, изучающие аккаунты, и маркетинг, готовящий кампании. Схема во всех случаях одна: приложение отвечает за контекст, инструменты и подтверждения, а обвязка Codex за агентский цикл и исполнение в песочнице.
Где лежат открытые компоненты
Отправная точка, которую называет OpenAI, это открытый репозиторий Codex; отдельное руководство по открытым компонентам перечисляет, что опубликовано и где находится каждая часть. Готовый рабочий пример вынесен в документацию Codex SDK. Открытым слоем остаются обвязка и поверхность интеграции: доступ к моделям и управляемые сервисы существуют отдельно, и условия для них в материале не оговариваются.
Комментарии
Пока никто не написал. Будьте первым.
Присоединяйтесь к разговору
Войдите через Google, чтобы оставить комментарий. Имя и аватар подставятся из вашего профиля Google, а комментарий появится после модерации.
Из Google мы используем только имя и аватар. Почту не сохраняем.
