Codex от OpenAI: облачный AI-помощник для программистов

Фото freepik.com
OpenAI выпустила Codex — новый облачный сервис, который функционирует как виртуальный ассистент разработчика. Этот инструмент способен самостоятельно писать код, находить и устранять ошибки, отвечать на технические вопросы и формировать pull request, работая автономно в защищенной облачной среде.

Техническая основа

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

Принцип работы

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

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

Возможности и безопасность

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

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

Доступность и применение

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

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

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

Рыночное положение

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

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

Перспективы

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

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

Автор: Александр Абрамов.

Тематики: ПО

Ключевые слова: Нейросети