Новости
May 20

VS Code станет открытой AI-платформой, а GitHub Copilot Chat уйдёт в Open Source

В мире AI-инструментов для разработчиков назревает новый интересный поворот. Команда Visual Studio Code, самого популярного редактора кода, объявила о стратегическом решении: VS Code трансформируется в открытый AI-редактор. Ключевым шагом на этом пути станет открытие исходного кода расширения GitHub Copilot Chat под лицензией MIT и последующий рефакторинг его ключевых AI-функций непосредственно в ядро VS Code.

Что именно анонсировали Microsoft?

Главные тезисы анонса звучат довольно революционно для продукта такого масштаба:

  1. GitHub Copilot Chat становится Open Source: Код одного из самых популярных AI-ассистентов для разработчиков будет опубликован под свободной лицензией MIT. Это означает, что сообщество сможет его изучать, модифицировать и использовать в своих проектах.
  2. Интеграция AI-функций в ядро VS Code: Вместо того чтобы держать AI-возможности исключительно в виде отдельного расширения, ключевые компоненты Copilot Chat будут постепенно интегрированы в основную кодовую базу VS Code.
  3. Приверженность принципам Open Source: Microsoft подчёркивает, что даже с учётом глубокой интеграции AI, VS Code останется верным своим основам: открытости, коллаборации и развитию силами сообщества. "Будущее редакторов кода должно быть открытым и управляемым AI," – заявляют в команде.

Почему именно сейчас? Мотивы Microsoft

Команда VS Code выделяет несколько причин, побудивших их к такому шагу именно сейчас:

  • Зрелость LLM: Большие языковые модели значительно улучшились, и необходимость в "секретных соусах" и сложных промпт-инжиниринговых стратегиях для получения хороших результатов снизилась. Базовые возможности стали более доступными.
  • Стандартизация UX для AI: Пользовательские интерфейсы для взаимодействия с AI в редакторах кода (чаты, инлайн-подсказки и т.д.) в целом пришли к общим паттернам. Microsoft хочет дать сообществу возможность дорабатывать и развивать эти элементы на стабильной, открытой основе.
  • Поддержка экосистемы расширений: Уже существует множество open-source AI-инструментов и расширений для VS Code. Открытие кода Copilot Chat и интеграция его частей в ядро упростит для авторов этих расширений разработку, отладку и тестирование.
  • Прозрачность сбора данных: Один из самых частых вопросов к AI-редакторам – какие данные они собирают. Открытие исходного кода Copilot Chat позволит сообществу видеть, какая информация используется, что должно повысить доверие. (Хотя, конечно, скептики скажут, что не всё так просто 🌚).
  • Безопасность: Учитывая растущий интерес злоумышленников к AI-инструментам для разработчиков, открытость кода и помощь сообщества в поиске и исправлении уязвимостей становятся ещё важнее. История VS Code как OSS-проекта это подтверждает.

Что это значит для разработчиков и индустрии?

Этот шаг Microsoft может иметь далеко идущие последствия:

  • Для пользователей VS Code:
    • Потенциально более глубокая и нативная интеграция AI-возможностей.
    • Большая прозрачность и контроль над тем, как AI взаимодействует с их кодом и данными.
    • Возможность влиять на развитие AI-функций через участие в open source.
  • Для разработчиков расширений:
    • Упрощение создания AI-powered расширений, возможность переиспользовать компоненты из Copilot Chat.
    • Более стабильная основа для интеграции с AI-ядром редактора.
  • Для конкурентов (Cursor, JetBrains AI Assistant и др.):
    • Серьёзный вызов. VS Code, будучи бесплатным и теперь ещё более открытым в плане AI, может перетянуть на себя значительную часть аудитории.
    • Возможно, это подтолкнёт и других игроков к большей открытости или поиску новых уникальных преимуществ. Как подметили в одном из Telegram-каналов, "где-то напряглась команда Cursor 🤓".
  • Для Open Source AI в целом:
    • Мощный сигнал от одного из крупнейших игроков рынка. Это может стимулировать развитие открытых LLM и инструментов для разработчиков.
    • VS Code может стать референсной платформой для интеграции AI в инструменты разработки.

Открытие кода такого популярного продукта, как GitHub Copilot Chat, и его интеграция в ядро VS Code – это не просто техническое решение. Это стратегический ход, направленный на укрепление доминирования VS Code и формирование будущего AI-инструментов для разработчиков вокруг открытой экосистемы (под эгидой Microsoft, конечно).

Следующие шаги и подводные камни

В ближайшие недели Microsoft начнёт процесс открытия исходного кода GitHub Copilot Chat и рефакторинга AI-функций в ядро VS Code. Они обещают сохранить фокус на производительности, расширяемости и удобном интерфейсе.

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


Конечно, нельзя быть наивным. Microsoft – это корпорация, и альтруизм тут если и есть, то на втором плане. Открытие Copilot Chat – это и способ борьбы с конкурентами, и попытка сделать VS Code стандартом де-факто для AI-разработки, и возможность привлечь бесплатный труд сообщества для улучшения продукта.
Но, с другой стороны, для open source сообщества и для конечных пользователей это, безусловно, позитивный шаг. Больше открытости, больше возможностей для кастомизации, больше контроля. Главное, чтобы за красивыми словами об "открытости" не скрывались хитрые лицензионные условия или зависимость от проприетарных облачных сервисов Microsoft для полноценной работы этих AI-фич.
И вопрос данных. Да, код откроют. Но как именно будут использоваться данные пользователей для дообучения моделей, которые, скорее всего, останутся закрытыми? Прозрачность кода расширения – это хорошо, но это не вся картина.

Заключение: Новый виток в гонке AI-редакторов

Решение Microsoft превратить VS Code в открытый AI-редактор – это значимое событие. Оно может серьёзно перетряхнуть рынок инструментов для разработчиков и задать новый стандарт для интеграции AI.

Для разработчиков это открывает новые возможности для участия в создании инструментов, которыми они пользуются каждый день. Для индустрии – это ещё одно напоминание, что будущее разработки ПО неразрывно связано с AI, и гонка за лучшими AI-инструментами только набирает обороты.

Будем внимательно следить за развитием событий, изучать открытый код Copilot Chat (когда он появится) и смотреть, как это повлияет на нашу повседневную работу.