Все новости
Это интересно
Сейчас читают
Технологии
Аватар Evernews Evernews

GitHub выпустил ИИ для программистов, генерирующий код по комментариям

3
0
Поделиться
Телеграфировать

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

GitHub выпустил ИИ для программистов, генерирующий код по комментариям

Принадлежащий Microsoft сервис управления версиями GitHub анонсировал Copilot — систему на базе ИИ, помогающую программистам писать код. Copilot создан командой GitHub совместно с OpenAI.

В основе Copilot лежит нейронная сеть, обученная на огромном количестве кода, взятого из публичных репозиториев. Copilot реализован в виде расширения к Visual Studio Code и умеет генерировать код, ориентируясь на комментарии.

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

Выделен код, сгенерированный ИИ

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

Наконец, Copilot способен предлагать несколько вариантов кода, решающего одну и ту же задачу. Разработчики могут переключаться между вариантами сгенерированного кода прямо в редакторе Visual Studio.

Нынешняя версия Copilot явно умеет работать с Go, JavaScript, Python и Ruby. Лучше всего ИИ справляется, когда разработчик разделяет свой код на небольшие функции, не пренебрегает написанием документации и комментариев.

Генерируемый ИИ код, подчеркивают создатели Copilot, следует тщательно тестировать и проверять — точно так же, как любой другой заимствованный код. Опробовать Copilot могут все желающие.

Читать далее
Сколько вы тратите на игры за год?
Больше 100000 рублей
912 голосов, 6.4%
От 50000 до 100000 рублей
611 голосов, 4.3%
От 25000 до 50000 рублей
710 голосов, 5.0%
От 10000 до 25000 рублей
1247 голосов, 8.7%
До 10000 рублей
2746 голосов, 19.2%
Нисколько, я пират. Йо-хо-хо!
8070 голосов, 56.4%
Теги: Технологии
Аватар Evernews
Evernews
8080 подписчиков