Intellicode – нейросеть от компании Microsoft для мультиязычного дополнения кода. Приложение позволяет автоматизировать базовые задачи в процессе кодинга и программирования.
Дополнение кодов
Нейросеть предсказывает синтаксически корректную последовательность токенов кода по контексту предыдущих строчек. В ее основе лежит модель чат бота GPT 2. Нейросеть использует искусственный интеллект, обученный на более чем одном миллиарде строчек кода.
Как и программа Tabnine, сервис предлагает разработчикам подсказки и шаблоны, предугадывая цели. ИИ поддерживает популярные языки программирования, включая Python, PHP, JavaScript и другие. Благодаря этому искусственный интеллект способен быстро создавать коды без ошибок.
Нейросеть упрощает процесс создания сайтов и приложений. Она использует машинное обучение, чтобы обрабатывать тысячи репозиториев GitHub. За счет этого искусственный интеллект предлагает оптимальный код с учетом размера программы, сферы ее применения и других данных.
Применение
Нейросеть работает в формате облачного сервиса в программе Visual Studio Code и Azure. Чтобы искусственный интеллект создал код, достаточно начать его вводить. ИИ предложит несколько вариантов завершения.
В процессе использования нейросеть автоматически загружает модели глубокого обучения на требуемом языке программирования. Благодаря этому вероятность ошибок в коде исключена.
Особенности
- возможность дополнить код с помощью нейросети;
- применяется модель чат бота GPT 2;
- требуется программа Visual Studio Code;
- поддерживаются популярные языки программирования;
- сервис используется бесплатно;
- совместим с актуальными версиями Android.