OpenAI запускает Codex — облачного AI-ассистента программистов

Фото freepik.com
OpenAI представила новый продукт под названием Codex – облачного агента, способного выполнять широкий спектр задач по разработке программного обеспечения. Codex позиционируется как «виртуальный коллега» для программистов: он пишет код, исправляет ошибки, отвечает на вопросы по проекту и предлагает pull request – всё это в автономном режиме и в защищённой облачной среде.

Codex построен на модели codex-1, модификации архитектуры OpenAI o3, специально адаптированной под задачи программирования. По утверждению компании, модель генерирует «более чистый» и соответствующий стилевым стандартам код, точно следует инструкциям и может самостоятельно прогонять тесты до успешного результата.

Как работает Codex

Codex интегрирован в боковую панель ChatGPT. Пользователь может назначать задачи, просто вводя текстовый запрос и нажимая кнопку Code или Ask. Каждая задача выполняется в отдельном, изолированном контейнере в облаке, загруженном с кодовой базой проекта. Codex читает и редакти рует файлы, выполняет тесты, линтеры и другие команды, а также предоставляет проверяемые результаты своей работы – логи терминала и отчёты о тестах. Время выполнения одной задачи варьируется от одной до 30 минут.

Агент ведёт лог всех своих действий: тестов, изменений и результатов выполнения команд. Все шаги прозрачны и подлежат проверке разработчиком, что, по мнению OpenAI, особенно важно в свете ограничений и ошибок, свойственных даже лучшим ИИ-моделям.

Возможности и ограничения

Codex способен работать с несколькими задачами одновременно и запускать несколько сессий параллельно. Пользователи могут добавлять файл AGENTS.md в свой репозиторий, где описываются особенности проекта, правила оформления кода и команды для тестирования. Это помогает агенту адаптироваться к конкретной кодовой базе и стилю проекта.

Для обеспечения безопасности Codex выполняется в изолированной облачной среде без доступа к интернету. Он работает только с кодом, заранее загруженным пользователем, и не может обращаться к внешним сайтам или API. Это снижает риски злоупотребления, в частности при попытках генерации вредоносного ПО, на что модель обучена отказывать. Тем не менее OpenAI подчеркивает, что сгенерированную Codex программу необходимо проверять перед использованием.

Для кого и зачем

Codex доступен пользователям ChatGPT Pro, Enterprise и Team, в скором времени ожидается поддержка для Plus и Edu. В течение первых недель пользоваться агентом можно будет без дополнительной оплаты, затем будет введено ограничение по количеству задач и платная модель с возможностью покупки дополнительных квот.

По данным OpenAI, Codex уже используется внутри компании для написания тестов, исправления багов, подготовки документации, ускорения запуска новых функций. Сотрудники используют его как список задач: дают поручения, а позже получают готовые варианты кода на ревью.

Среди внешних партнёров Codex тестируют Cisco, Superhuman, Kodiak и Temporal. В этих компаниях Codex помогает ускорить отладку, улучшить покрытие тестами и даже позволяет менеджерам без инженерного бэкграунда вносить простые правки без привлечения разработчиков.

Конкуренция и рынок

Codex выходит на фоне роста интереса к AI-инструментам для разработки. По оценкам, до 30% кода в Google и Microsoft уже пишется с помощью ИИ. Среди конкурентов –Claude Code от Anthropic, Gemini Code Assist от Google, Cursor и Windsurf. По имеющимся данным, OpenAI рассматривает покупку Windsurf за 3 млрд. долл., но официального подтверждения сделки пока нет.

Codex также дополняется терминальной версией – Codex CLI. Это open-source агент, работающий в командной строке. Он использует облегченную модель o4-mini и позволяет выполнять команды с минимальной задержкой. Стоимость – 1,5 долл. за миллион входных токенов и 6 долл. за миллион выходных, с возможностью получить скидку в 75% за кешированные запросы.

Взгляд в будущее

По мнению OpenAI, Codex – лишь первый шаг к кардинальному пересмотру процессов разработки. Компания строит экосистему, в которой разработчик задаёт направление, а ИИ-агенты реализуют большую часть рутинных задач – от отладки до интеграции. Будущие обновления Codex должны сделать его более интерактивным: он будет давать обратную связь, принимать уточнения по ходу выполнения задач и теснее интегрироваться с CI/CD-системами и системами трекинга задач.

Как отмечают разработчики, программирование – одна из первых сфер, где ИИ приносит масштабируемые выгоды. OpenAI рассчитывает, что именно такие агенты, как Codex, станут ключевыми игроками в следующем этапе эволюции программной инженерии.

Автор: Владимир Кораблёв.

Тематики: ПО

Ключевые слова: Искусственный интеллект, Нейросети