Компания OpenAI, занимающаяся исследованиями в области искусственного интеллекта, объявила о разработке системы искусственного интеллекта, которая переводит естественный язык в программный код — под названием Codex, система выпускается как бесплатный API, по крайней мере, на данный момент.
Codex — это скорее продукт следующего шага для OpenAI, чем что-то совершенно новое. Он основан на Copilot, инструменте для использования с репозиторием кода Microsoft GitHub. В более раннем продукте пользователи будут получать предложения, аналогичные тем, которые можно увидеть при автозаполнении в Google, за исключением того, что это поможет завершить строки кода. Codex сделал огромный шаг вперед в этой концепции, приняв предложения, написанные на английском языке, и переведя их в исполняемый код. Например, пользователь может попросить систему создать веб-страницу с определенным именем вверху и с четырьмя панелями одинакового размера внизу, пронумерованными от одного до четырех. Затем Codex попытается создать страницу, сгенерировав код, необходимый для создания такого сайта, на любом языке (JavaScript, Python и т. д.), который будет сочтен подходящим.
Codex (и Copilot) анализируют письменный текст с использованием модели языковой генерации OpenAI — он может как генерировать, так и анализировать код, что позволяет пользователям использовать Copilot индивидуальными способами — одним из этих способов было создание программного кода, который был написан другими для репозитория GitHub. Это привело к тому, что многие из тех, кто внес свой вклад в проект, обвинили OpenAI в использовании их кода для получения прибыли — обвинение, которое вполне можно было бы предъявить и Codex, поскольку большая часть кода, который он генерирует, просто копируется с GitHub. Примечательно, что OpenAI начинала свою деятельность как некоммерческая организация в 2015 году и в 2019 году изменилась на то, что она описала как «ограниченную прибыль» — шаг, который, по утверждению компании, поможет ей получить больше финансирования от инвесторов.
На своей странице объявления OpenAI сообщает, что выпускает API для Codex в виде частной бета-версии, а также отмечает, что компания предлагает разработчикам и предприятиям попробовать. Они также отмечают, что как инструмент программирования общего назначения Codex можно использовать практически для любой задачи программирования.
Будьте в курсе в удобном формате, присоединяйтесь: TG-канал и ВК