Microsoft открыл код GitHub Copilot Chat

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

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

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

По данным официальной статистики, расширение преодолело отметку в 35 млнустановок в VSCode Marketplace, что демонстрирует стремительный рост популярности инструментов программирования с поддержкой ИИ.

Архитектурно решение представлено двумя компонентами: базовым расширением GitHub Copilot, отвечающим за генерацию кода в реальном времени, и GitHub Copilot Chat, обеспечивающим диалоговый интерфейс.

Технически инструмент предлагает три режима взаимодействия: Copilot Edits для быстрого внесения изменений на основе естественно-языковых инструкций, агентный режим для автономного выполнения многоэтапных задач с автоматической обработкой ошибок, и режим редактирования для пошагового взаимодействия с контролем каждого изменения.

Автор: Анна Маркова
Специализируется на технологической журналистике с фокусом на искусственный интеллект. Пишет о реальном применении ИИ в бизнесе и повседневной жизни.