IT-новости

Код расширения GitHub Copilot стал доступен для разработчиков

Microsoft сделала важный шаг навстречу открытому сообществу разработчиков, опубликовав исходный код расширений GitHub Copilot и Copilot Chat для редактора Visual Studio Code. Репозиторий уже доступен на GitHub и распространяется под свободной лицензией MIT.

В опубликованном проекте содержится полный набор компонентов, необходимых для работы расширения. Это не только основной код, но и система, отвечающая за контекстную обработку, механизмы телеметрии, агентские функции и специально настроенные системные запросы. Всё это открывает разработчикам широкие возможности для изучения, анализа и модификации решения под собственные задачи.

Особое внимание Microsoft уделила совместимости. Каждый новый релиз расширений разрабатывается строго под последнюю версию редактора Visual Studio Code. Это значит, что сторонним разработчикам необходимо учитывать актуальность редактора при адаптации или внедрении изменений.

Что касается языков программирования, то Copilot поддерживает практически весь современный стек. Он умеет работать с такими языками как Java, Python, C++, JavaScript, Go, PHP, C# и Ruby. Универсальность объясняется тем, что модели искусственного интеллекта обучались на обширной базе открытого кода, что позволило им охватить широкий спектр синтаксиса и библиотек.

Компания также подчеркнула важную деталь относительно этики и конфиденциальности. Код частных проектов пользователей не используется для генерации подсказок другим разработчикам. Microsoft подчёркивает, что соблюдение приватности остаётся одним из ключевых приоритетов в работе над Copilot.

Публикация исходного кода расширений делает Copilot более прозрачным инструментом и даёт сообществу разработчиков не только возможность вникнуть в его архитектуру, но и адаптировать его под уникальные задачи.

RU/KZ