Недавно OpenAI выпустила долгожданный интеллект программирования Codex - мощный инструмент, интегрированный с ChatGPT, который официально перешел в стадию предварительного тестирования. Ожидается, что Codex, являясь облачной системой помощи в разработке программного обеспечения, произведет революцию в работе разработчиков, повысит эффективность программирования и упростит обработку сложных задач. В этой статье мы проведем всесторонний анализ возможностей, принципов работы и практического применения этой революционной технологии.
Официальный вход на сайт:https://openai.com/index/openai-codex/

Кодекс интеллектуальных тел: начало новой эры программирования
OpenAI запустила программистский интеллект Codex в мае 2025 года, после того как в ChatGPT была добавлена возможность подключения к репозиториям GitHub. Это облачный программный интеллект, способный выполнять различные задачи программирования, включая:
- Написание новых функциональных модулей
- Исправление ошибок и уязвимостей в коде
- Выполнение верификации теста
- Представление изменений в коде
- Управление и выполнение нескольких задач по кодированию одновременно
В отличие от традиционных помощников программиста, Codex основан на модели codex-1 (которая является специализированной версией модели OpenAI o3), оптимизированной специально для разработки программного обеспечения, и обучается с помощью подкрепляющего обучения в реальной среде программирования, так что создаваемый им код отражает стиль программирования человека, следует инструкциям в точности и может быть многократно протестирован до достижения желаемых результатов.

Принцип работы Codex и его основные возможности
рабочий процесс
Рабочий процесс Codex отличается простотой и интуитивностью:
- Доступ пользователей к Кодексу через боковую панель ChatGPT
- Введите свои требования и нажмите кнопку "Код", чтобы назначить задание, или кнопку "Вопросы и ответы", чтобы задать вопрос, связанный с кодом.
- Codex выполняет задачи в безопасной, изолированной облачной среде, в которую предварительно загружена кодовая база пользователя.
- Пользователи могут отслеживать ход выполнения задач в режиме реального времени
- По завершении задачи Codex фиксирует изменения и предоставляет подробные доказательства их внедрения, включая журналы терминалов и результаты тестирования.
- Пользователи могут просматривать результаты, запрашивать дальнейшие изменения или интегрировать изменения в рабочий процесс.
Основные технические характеристики
характеристика | описания |
---|---|
многозадачность | Способность одновременно решать несколько независимых задач по программированию |
Работа в облаке | Задачи выполняются в надежно изолированных облачных контейнерах без использования локальных ресурсов |
Интеграция кодовой базы | Поддерживает бесшовную интеграцию с репозиториями GitHub, позволяя напрямую читать и работать с пользовательским кодом. |
Интеллектуальное понимание кода | Способность понимать сложные структуры кода, выявлять потенциальные проблемы и предлагать решения |
полная цепочка хранения | Предоставьте проверяемые доказательства выполнения задачи в виде журналов терминалов, результатов тестирования и т. д. |
Конфигурация среды | Поддержка пользовательских конфигураций для приведения среды в соответствие с реальными параметрами разработки |
Охрана и безопасность | Во время выполнения отключается доступ в Интернет, а взаимодействие с явно авторизованным кодом и зависимостями ограничено |
Стоит отметить, что Codex поддерживает следование кодовой базе AGENTS.md
Документация является руководством к действию, подобно тому, как человек-разработчик читает файл README, чтобы понять спецификации проекта. Codex работает лучше всего, когда он правильно настроен, надежно протестирован и четко документирован.
Практический пример: демонстрация компетенции программирования Кодекса
Ниже приведены примеры использования Codex в реальных проектах с открытым исходным кодом, демонстрирующие его способность решать самые разные задачи программирования:
Пример 1: Устранение проблемы вычисления вложенных моделей в библиотеке astropy
В данном случае Codex необходимо было решить проблему, связанную с тем, что separability_matrix модуля Modeling в репозитории astropy/astropy некорректно вычисляла делимость вложенных CompoundModels.

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

Пример 2: Исправление ошибок калибровки окон matplotlib
Эта задача требует исправления библиотеки matplotlib. mlab._spectral_helper
Коррекция окна выполнена неправильно.

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

Пример 3: Решение проблемы выражения длительности в django
В данном случае необходимо было исправить проблему во фреймворке django, когда выражения, содержащие только длительность, некорректно работали на SQLite и MySQL.

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

Случай 4: Исправление проблемы обновления имени чата пользователя expensify
В данном случае речь идет об ошибке в expensify (программе для совместной финансовой работы, в основе которой лежит чат): после удаления кэша имена чатов участников не обновлялись в LHN.

Codex точно определил проблему и предоставил точное и эффективное решение, в то время как модель o3 внесла несколько неэффективных изменений в код.

Оценка эффективности и сравнительный анализ
базовый балл
В бенчмарке SWE-Bench Verified компания Codex (codex-1) показала впечатляющие результаты:
моделирование | SWE-балл |
---|---|
Кодекс (кодекс-1) | 72.1% |
Клод 3.7 | 62.3% |
o3-высокий | 71.7% |
Тесты проводились с длиной контекста до 192 000 лексем, с использованием средних настроек "усилия рассуждения", таких же, как в настоящее время в релизах продуктов Codex.

Сравнение генерации кода с моделью o3
Реальные примеры демонстрируют, что codex-1 постоянно генерирует более чистые и понятные патчи изменений кода, чем OpenAI o3, которые можно немедленно просмотреть вручную и интегрировать в стандартные рабочие процессы. В ходе многочисленных тестов библиотек с открытым исходным кодом codex продемонстрировал более высокую точность и лучшее качество кода.
Отзывы о фактическом использовании
Внутренняя команда OpenAI приняла Codex в качестве части своих ежедневных инструментов разработки, в первую очередь для выполнения повторяющихся и хорошо спланированных задач, таких как рефакторинг кода, переименование и написание тестов, которые обычно прерывают поток концентрации разработчика.
Кроме того, раннее тестирование с многочисленными внешними партнерами, включая Cisco, Temporal, Superhuman и Kodiak, показало, что Codex значительно ускоряет выполнение таких задач, как разработка функций, отладка проблем, написание и выполнение тестов, а также повышает эффективность работы команды.
Наличие, цены и перспективы развития
Текущая доступность
Codex открыт для следующих пользователей:
- Пользователи ChatGPT Pro ($200 в месяц)
- Пользователи ChatGPT Enterprise
- Пользователи команды ChatGPT
Пользователи ChatGPT Plus и Edu вскоре также смогут воспользоваться этой функцией.
стратегия ценообразования
В настоящее время OpenAI предлагает бесплатный пробный период, в течение которого пользователи могут опробовать функциональность Codex без ограничений в течение следующих нескольких недель. После этого будут введены ограничения скорости и гибкие опции оплаты по факту.
Для разработчиков модель codex-mini-latest доступна в API Responses for:
- Токен за миллион входов: $1.50
- Жетон за миллион выпущенных изделий: $6.00
- Получите скидку на кэш предупреждения 75%
Путь вперед
OpenAI планирует и дальше повышать интерактивность и гибкость Codex:
- Поддержка в обеспечении руководства и обратной связи во время выполнения мандата
- Сотрудничайте с ИИ для реализации стратегий программирования
- Получайте проактивные уведомления о ходе работ
- Глубокая интеграция с популярными инструментами разработки (например, GitHub, командная строка, трекеры проблем, системы CI)
Выпуск Codex Intelligent Body знаменует собой новый этап в программировании с помощью ИИ. Он не призван заменить инженеров, а скорее выступает в роли надежного помощника, который справляется с утомительными и повторяющимися задачами, позволяя разработчикам сосредоточиться на более творческой и стратегической работе. Несмотря на то что Codex все еще находится в стадии предварительных исследований и имеет ряд ограничений (например, отсутствие доступа к Интернету, длительное время отклика на задание и т. д.), он продемонстрировал огромный потенциал для того, чтобы изменить логику разработки программного обеспечения и стать важной частью парадигмы программирования будущего.