Открыть сервисСервис

Codex — система ИИ от OpenAI

Codex — семейство языковых моделей искусственного интеллекта компании OpenAI, обученных на текстовых данных и данных исходного кода программирования и предназначенных для генерации, перевода и объяснения программного кода. Codex считается одной из ключевых разработок в области программирования с использованием ИИ и послужил технологической основой для ряда инструментов разработки, включая сервис GitHub Copilot.

История создания

Codex был представлен OpenAI в июне 2021 года. Модель создана на основе GPT-3 (Generative Pre-trained Transformer 3) и дообучена на миллионах строк исходного кода на различных языках программирования, включая Python, JavaScript, Go, Perl, PHP, Ruby, Shell и другие. В отличие от базовой модели GPT-3, ориентированной на обработку естественного языка, Codex специализируется на задачах, связанных с программным обеспечением: генерации кода по текстовому описанию, завершении фрагментов кода, переводе между языками программирования и написании документации.

В июле 2021 года Codex стал доступен через API-интерфейс OpenAI. В августе 2021 года на его базе был запущен сервис GitHub Copilot — инструмент автодополнения кода, разработанный OpenAI совместно с GitHub. Copilot интегрируется в популярные среды разработки (Visual Studio Code, JetBrains и другие) и предлагает разработчику варианты продолжения кода на основе текущего контекста.

Технические особенности

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

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

OpenAI заявляла, что Codex способен решать задачи базового уровня на платформе LeetCode и успешно справляется с задачами на Codeforces — известном сайте соревновательного программирования. При этом подчёркивалось, что модель не заменяет программиста, а служит инструментом повышения производительности.

Codex CLI и Codex в ChatGPT

В 2025 году OpenAI выпустила Codex CLI — открытый (open source) инструмент командной строки, работающий локально в терминале и позволяющий использовать модели Codex для выполнения задач по программированию: генерации кода, рефакторинга, запуска тестов и работы с файловой системой. Codex CLI поддерживает запуск на macOS, Linux и Windows (через WSL) и использует модели o3 и o4-mini.

В мае 2025 года OpenAI представила Codex — облачного агента, доступного пользователям подписки ChatGPT Pro, Enterprise и Team. Сервис работает в изолированной среде (песочнице) в облаке и способен параллельно выполнять несколько задач по разработке: писать новые функции, исправлять ошибки, рефакторить код и готовить pull request. Результаты работы Codex в облачной версии можно проверять, запуская код и тесты в песочнице.

Применение

Основные сферы применения Codex:

Критика и ограничения

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

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

См. также

  • GPT-3
  • GitHub Copilot
  • Искусственный интеллект в программировании
  • OpenAI

Исторические источники

  • OpenAI. Codex Models Overview
  • GitHub Copilot Documentation
  • OpenAI Blog: OpenAI Codex (2021)
  • OpenAI Blog: Introducing Codex CLI (2025)
  • OpenAI Blog: Introducing Codex in ChatGPT (2025)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru