GitHub выпустил ИИ для программистов, генерирующий код по комментариям
Система, обученная на публичных репозиториях, может предлагать несколько вариантов на выбор.
Принадлежащий Microsoft сервис управления версиями GitHub анонсировал Copilot — систему на базе ИИ, помогающую программистам писать код. Copilot создан командой GitHub совместно с OpenAI.
В основе Copilot лежит нейронная сеть, обученная на огромном количестве кода, взятого из публичных репозиториев. Copilot реализован в виде расширения к Visual Studio Code и умеет генерировать код, ориентируясь на комментарии.
Помимо комментариев Copilot анализирует названия функций, документацию и код как таковой. Например, ИИ умеет вычленять из кода уже описанные структуры или схемы, используя их в генерируемом коде.
Искусственный интеллект способен самостоятельно генерировать повторяющиеся шаблоны кода, ориентируясь на несколько примеров. Кроме того, он может создавать тесты, подходящие к уже написанному коду.
Наконец, Copilot способен предлагать несколько вариантов кода, решающего одну и ту же задачу. Разработчики могут переключаться между вариантами сгенерированного кода прямо в редакторе Visual Studio.
Нынешняя версия Copilot явно умеет работать с Go, JavaScript, Python и Ruby. Лучше всего ИИ справляется, когда разработчик разделяет свой код на небольшие функции, не пренебрегает написанием документации и комментариев.
Генерируемый ИИ код, подчеркивают создатели Copilot, следует тщательно тестировать и проверять — точно так же, как любой другой заимствованный код. Опробовать Copilot могут все желающие.
- Имперский город из TES 4 Oblivion перенесли в Unreal Engine 5
- Реалистичный Minecraft и вода в Portal: подделываем геймплей с помощью Blender
- В Minecraft собрали полноценный Tetris на редстоуне
- Поддержка Forza Horizon 4 сворачивается
- Утечка: первые тесты смартфона Samsung с чипом AMD — на 55% быстрее S21 Ultra
- «Никакого искусства»: актеры обсудили генерацию озвучки с помощью ИИ



