OpenAI Новое поколение революции в программировании: анализ тела интеллекта Codex

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

Официальный вход на сайт:https://openai.com/index/openai-codex/

Кодекс интеллектуальных тел: начало новой эры программирования

OpenAI запустила программистский интеллект Codex в мае 2025 года, после того как в ChatGPT была добавлена возможность подключения к репозиториям GitHub. Это облачный программный интеллект, способный выполнять различные задачи программирования, включая:

  • Написание новых функциональных модулей
  • Исправление ошибок и уязвимостей в коде
  • Выполнение верификации теста
  • Представление изменений в коде
  • Управление и выполнение нескольких задач по кодированию одновременно

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

Принцип работы Codex и его основные возможности

рабочий процесс

Рабочий процесс Codex отличается простотой и интуитивностью:

  1. Доступ пользователей к Кодексу через боковую панель ChatGPT
  2. Введите свои требования и нажмите кнопку "Код", чтобы назначить задание, или кнопку "Вопросы и ответы", чтобы задать вопрос, связанный с кодом.
  3. Codex выполняет задачи в безопасной, изолированной облачной среде, в которую предварительно загружена кодовая база пользователя.
  4. Пользователи могут отслеживать ход выполнения задач в режиме реального времени
  5. По завершении задачи Codex фиксирует изменения и предоставляет подробные доказательства их внедрения, включая журналы терминалов и результаты тестирования.
  6. Пользователи могут просматривать результаты, запрашивать дальнейшие изменения или интегрировать изменения в рабочий процесс.

Основные технические характеристики

характеристикаописания
многозадачностьСпособность одновременно решать несколько независимых задач по программированию
Работа в облакеЗадачи выполняются в надежно изолированных облачных контейнерах без использования локальных ресурсов
Интеграция кодовой базыПоддерживает бесшовную интеграцию с репозиториями 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.762.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:

  1. Поддержка в обеспечении руководства и обратной связи во время выполнения мандата
  2. Сотрудничайте с ИИ для реализации стратегий программирования
  3. Получайте проактивные уведомления о ходе работ
  4. Глубокая интеграция с популярными инструментами разработки (например, GitHub, командная строка, трекеры проблем, системы CI)

Выпуск Codex Intelligent Body знаменует собой новый этап в программировании с помощью ИИ. Он не призван заменить инженеров, а скорее выступает в роли надежного помощника, который справляется с утомительными и повторяющимися задачами, позволяя разработчикам сосредоточиться на более творческой и стратегической работе. Несмотря на то что Codex все еще находится в стадии предварительных исследований и имеет ряд ограничений (например, отсутствие доступа к Интернету, длительное время отклика на задание и т. д.), он продемонстрировал огромный потенциал для того, чтобы изменить логику разработки программного обеспечения и стать важной частью парадигмы программирования будущего.

Для получения дополнительной продукции, пожалуйста, ознакомьтесь с

См. подробнее

ShirtAI - проникающий интеллект Большая модель AIGC: начало эры двойной революции в инженерном деле и науке - Проникающая разведка
1:1 Восстановление Клода и GPT Официальный сайт - AI Cloud Native Приложение для просмотра прямых трансляций матчей Global HD Sports Viewing Player (рекомендуется) - Blueshirt Technology
Транзитный сервис на основе официального API - GPTMeta API Помогите, может ли кто-нибудь из вас дать несколько советов о том, как задавать вопросы в GPT? - знание
Глобальный цифровой магазин виртуальных товаров - Global SmarTone (Feng Ling Ge) Насколько мощной является функция Claude airtfacts, что GPT мгновенно перестает хорошо пахнуть? -BeepBeep