Codex, AI, способный переводить естественный язык в код JavaScript

Codex, AI, способный переводить естественный язык в код JavaScript

В последние недели мы наблюдаем большие успехи в области программирования, и все они благодаря искусственному интеллекту. Не идя дальше, Microsoft недавно запустил новый инструмент под названием Второй пилот GitHub , ИИ, способный выводить код, необходимый для выполнения функций, и писать его оптимально и автоматически. Теперь благодаря ОпенАИ, мы смогли познакомиться с новым ИИ, благодаря которому написание кода не будет сложнее, чем разговор: это Кодекс .

Что такое Кодекс и как он работает

Кодекс - это новый искусственный интеллект, призванный упростить пользователям написание кода javaScript. Этот новый ИИ обучен с использованием общедоступного кода GitHub (например, GitHub Copilot), чтобы он мог понимать, что мы пишем, используя наш естественный язык (на данный момент совместим с 12 языками) и генерировать соответствующий код JavaScript. Кроме того, как очевидно, это также было обучены разговорным естественным языком (точнее, написанные) людьми.

Благодаря этому, например, мы можем написать «заставить мяч отскочить на экране», чтобы сгенерировать сценарий, который это делает, или даже более сложные задачи, такие как «когда вы нажимаете на мяч, появляется сообщение« boing ». на экране. экран, и он начнет двигаться в 4 раза быстрее в течение 1 секунды. «И точно так же он сгенерирует код, который будет делать именно это.

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

Возможности, включенные в этот новый искусственный интеллект, варьируются от функций связи с веб-сервером до управления с клавиатуры и манипуляций с объектами и анимацией. Он может знать, где находится элемент (в случае, если мы используем, например, действие «падение»). И он также знает о работе, которую мы ему посылаем, чтобы он мог хранить имена и переменные.

Как проверить этот новый искусственный интеллект

В настоящее время этот новый искусственный интеллект находится на стадии частного бета-тестирования. Некоторые разработчики, которые однажды подписались на тест Кодекса, получат приглашение, которое позволит им впервые связаться с этим новым ИИ. Если мы еще не зарегистрировались и хотим попробовать, мы сможем присоединиться к списку ожидания из эту ссылку. На этапе тестирования этот ИИ будет бесплатным для пользователей, хотя, когда он выйдет из бета-версии, он станет коммерческим продуктом. Хотя на данный момент подробностей об этом немного.

Как и в случае с Copilot, несмотря на его возможности, его создатели видят в нем не более чем новую справочную систему для программистов. Это еще одно дополнение, такое как подсветка синтаксиса или предложения, которые может показать нам любая IDE. Программистам это не спасет (так как код все равно придется доработать, а может, и доработать). Тем более что это приведет к сокращению рабочих мест.

Кодекс хочет быть своего рода партнером программиста, второе мнение, которое позволяет нам узнать новую точку зрения. И почему бы нам немного не помочь, когда мы застряли. Но вы еще далеки от мыслить как программист.