Создание приложений нового поколения с помощью OpenAI Codex

Codex теперь поддерживает 70 различных приложений для самых разных сценариев использования через API OpenAI.

Codex Apps

Обновление от 16 мая 2025 г.: Мы выпустили Codex — облачного агента для разработки программного обеспечения, способного параллельно выполнять множество задач. Узнать больше.

OpenAI Codex, система перевода естественного языка в код на базе GPT-3, помогает преобразовывать простые инструкции на английском языке более чем в дюжину популярных языков программирования. Codex был выпущен в августе прошлого года через наш API и является главным строительным блоком GitHub Copilot.

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

Для корпоративных клиентов сервис Azure OpenAI от Microsoft предоставляет разработчикам доступ к Codex и другим нашим моделям, таким как GPT-3 и эмбеддинги, а также к возможностям корпоративного уровня, встроенным в Microsoft Azure. На сегодняшней конференции Build компания Microsoft объявила, что служба Azure OpenAI Service, ранее доступная только по приглашениям, теперь доступна в режиме ограниченного предварительного просмотра. Мы уже наблюдаем новые применения Azure OpenAI Service в различных отраслях — от здравоохранения до финансовых услуг.

Приложения и отрасли

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

Приложения, использующие Codex:

Copilot Array

GitHub Copilot — это ИИ-помощник для парного программирования, который предлагает варианты для целых строк или целых функций прямо в редакторе кода.

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

Доступный для Visual Studio и Visual Studio Code, среди прочих сред, GitHub Copilot работает с широким набором фреймворков и языков. Для некоторых языков программирования он предлагает примерно 35% кода, генерируемого десятками тысяч разработчиков, которые пользуются им сегодня.

Компания Microsoft объявила на своей конференции для разработчиков Build, что GitHub Copilot станет общедоступным этим летом.

Pygma code tweaking capability interface

Pygma стремится превращать дизайны Figma в высококачественный код.

Pygma использует Codex для преобразования макетов Figma под различные фронтенд-фреймворки в соответствии со стилем кодирования и предпочтениями разработчика. Codex позволяет Pygma мгновенно выполнять задачи, которые раньше могли занимать часы.

«Codex позволил мне интегрировать инновационные функции в мое приложение с минимальным написанием кода. Будучи человеком без глубокого бэкграунда в области машинного обучения, такие функции, как гибкая доработка кода, было бы невероятно сложно создать своими силами. С Codex все работает практически из коробки».

— Эмиль Паффард-Рэй, основатель Pygma

Replit code

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

Replit использует Codex для описания работы выбранного фрагмента кода простым языком, чтобы каждый мог получить качественное объяснение и инструменты обучения. Пользователи могут выделить фрагмент кода и нажать «Explain Code» (Объяснить код), чтобы с помощью Codex понять его функциональность.

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

— Амджад Масад, основатель Replit

Warp

Warp — это терминал на базе Rust, переосмысленный с нуля, чтобы помочь как отдельным специалистам, так и командам повысить продуктивность при работе в командной строке.

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

«Codex позволяет Warp сделать терминал более доступным и мощным. Разработчики ищут целые команды на естественном языке, а не пытаются вспомнить их или собрать по частям. Поиск команд на базе Codex стал одной из наших революционных функций».

— Зак Ллойд, основатель Warp

Machinet code

Machinet помогает профессиональным разработчикам на Java писать качественный код, используя Codex для генерации интеллектуальных шаблонов модульных тестов (unit-тестов).

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

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

— Владислав Янченко, основатель Machinet

Автор

OpenAI

Полный текст статьи читайте на OpenAI