Деловой, научно-технический журнал

Codex – система искусственного интеллекта, которая переводит английский язык в программный код

Компания OpenAI, занимающаяся исследованиями в области искусственного интеллекта, объявила о разработке улучшенной системы ИИ, которая переводит естественный язык в программный код. Система называется Codex и выпускается как бесплатный API. По крайней мере, на данный момент.

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

Например, пользователь может попросить систему создать веб-страницу с определенным именем вверху и с четырьмя панелями одинакового размера внизу, пронумерованными от одного до четырех. На основе этого описания Codex попытается создать страницу, сгенерировав код, необходимый для функционирования такого сайта, на любом языке (JavaScript, PHP, Python и т. д.), который будет сочтен наиболее подходящим. Codex, как и Copilot, анализирует письменный текст с использованием модели языковой генерации OpenAI.

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

Примечательно, что OpenAI начинала свою деятельность как некоммерческая организация в 2015 году, однако в 2019 году изменила свой статус, на коммерческий с ограничением на получаемую прибыль – шаг, который, по утверждению компании, поможет ей получить больше финансирования от инвесторов.

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

Наши партнёры

 

 

 

 

 

 

 

 

 

 

  

  

  

 

User login