В свежем обновлении Visual Studio появился режим Bring Your Own Model: разработчики могут подключать выбранные модели ИИ и использовать их в Agent Mode. Вместе с этим в IDE усилили сценарии по безопасности зависимостей и разбору pull request — меньше рутины, больше контроля.
В сентябрьском обновлении Visual Studio Microsoft сделала шаг к более гибкой работе с ИИ в IDE: теперь разработчик может выбирать, какая модель будет помогать в чате и в агентном режиме. Нововведение называется Bring Your Own Model (BYOM) и уже доступно в preview.
Главное изменение: модель выбираете вы
Раньше многие воспринимали «ИИ в IDE» как один фиксированный помощник. Теперь Microsoft продвигает другой подход: удобнее, когда команда использует именно те модели, которые подходят под её задачи и требования безопасности.
BYOM позволяет подключать модели от разных провайдеров и использовать их в новом режиме Agent (Preview). По описанию Microsoft, BYOM доступен в Visual Studio Community, Professional и Enterprise и включён по умолчанию (в статусе предварительной версии).
Какие провайдеры поддерживаются
В обновлении перечислены варианты подключения:
- Microsoft Foundry (подключение к развёртыванию модели у Microsoft);
- OpenAI;
- Anthropic;
- Ollama;
- а также кастомные endpoint для OpenAI и Ollama.
Идея проста: вы выбираете модель в «пикере» и продолжаете работать в привычных сценариях Copilot — но уже с тем «мозгом», который вам нужен.
Почему это важно для команд и компаний
У BYOM есть практичный смысл не только для энтузиастов:
- Политики и комплаенс. Если компании важно, где обрабатывается код, можно стандартизироваться на одобренных провайдерах или собственных развёртываниях.
- Цена и контроль расхода. Разные модели дают разную стоимость и скорость — удобно выбирать под задачу (рефакторинг, ревью, объяснения, поиск причин падения тестов).
- Локальные сценарии. Поддержка Ollama подчёркивает тренд на локальный ИИ, когда часть задач хочется делать без отправки данных наружу.
Что ещё прокачали вокруг ИИ
Microsoft добавила несколько сценариев, которые хорошо ложатся на повседневную разработку:
- Работа с уязвимыми пакетами. В Visual Studio можно использовать Copilot, чтобы быстрее разбираться с предупреждениями NuGet Audit и исправлять проблемные зависимости.
- Разбор pull request с Git-агентом. Отдельный агент помогает «собрать картину» по PR: обсуждения, изменения и то, где реально есть риск. По описанию, ответы включают переходы к комментариям и файлам в представлении PR, чтобы меньше времени уходило на навигацию.
Как попробовать BYOM и на что обратить внимание
Чтобы начать, Microsoft предлагает открыть чат, зайти в выбор модели и добавить/управлять моделями через соответствующие пункты меню. Затем можно запускать работу в Agent (Preview).
При этом у обновления есть важный технический нюанс: Microsoft прямо пишет о breaking change — прежний опыт BYOM в предыдущих режимах Ask/Agent больше не поддерживается, а текущая реализация привязана к новому Agent (Preview). Также отмечено, что ранее добавленные модели Ollama потребуется добавить заново после обновления из‑за изменений на стороне провайдера.
Если вы тестируете функцию в команде, полезно заранее договориться о базовых правилах: какие модели разрешены, какие задачи им отдаём (например, только объяснения и шаблоны, но не автоправки критичного кода), и как проверяем результат — особенно там, где агент предлагает менять зависимости или править безопасность.
Источник: Visual Studio Blog (Microsoft)
