Microsoft опубликовала на GitHub код расширения GitHub Copilot и Copilot Chat для редактора кода Visual Studio Code. Проект доступен по лицензии MIT.
Репозиторий включает в себя код расширения, систему управления контекстом, телеметрию, реализацию агентских способностей и системные промпты. Также Microsoft отмечает, что каждая новая версия расширений совместима только с последней версией Visual Studio Code. Сторонним разработчикам важно это учитывать при переработке кода.
Если говорить про поддерживаемые языки программирования, то Copilot может работать практически со всеми популярными языками, библиотеками и фреймворками, включая Java, PHP, Python, JavaScript, Ruby, Go, C# и C++. Это возможно благодаря тому, что модели нейросети обучали на публичном коде.
Microsoft отмечает, что не использует код пользовательских проектов для предложения другим пользователям. В этом плане компания старается придерживаться правил конфиденциальности.
Источник: habr.com