Codex: система OpenAI для перевода естественного языка в код

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

Основой Codex является алгоритм GPT-3. Система была обучена на нескольких миллиардах строк кода и текстах на английском языке, находящихся в открытом доступе. Codex наиболее эффективна при переводе текста на Python, но также поддерживает JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript, Shell и другие языки программирования. Ее объем памяти (14 Кб для Python) позволяет учитывать контекст при выполнении задач программирования, включая транспиляцию и рефакторинг. Для сравнения, объем памяти GTP-3 составляет всего 4 Кб, т. е. Codex может учитывать более чем в 3 раза больше информации о контексте.

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

На данный момент проходит закрытое бета-тестирование Codex. Записаться в лист ожидания и получить подробную информацию о системе можно по ссылке.

Подписаться
Уведомить о
guest

0 Comments
Межтекстовые Отзывы
Посмотреть все комментарии

gogpt