Что такое VA Intelligence?
VA Intelligence — это набор ИИ-функций, встроенных в Visual Assist, расширение IDE для C++ в Microsoft Visual Studio. Он работает на локальной модели через Ollama либо с Claude Code или Codex через вашу собственную учётную запись. VA выступает контекстным слоем, который передаёт модели релевантные строки вашего проекта C++. В Visual Assist 2026.5 доступны две функции, обе в альфа-версии: VA Agent — окно чата, где ИИ отвечает на вопросы или напрямую редактирует ваш код (каждое изменение можно отменить), и Изменить код с помощью ИИ, позволяющая описать изменение выделенного кода, проверить предложенный diff и принять или отклонить его.
Входит ли VA Intelligence в мою подписку Visual Assist?
Да. VA Intelligence, включая локальную модель, можно установить с любой лицензией Visual Assist без дополнительной платы. Вы также можете установить его во время 30-дневного бесплатного пробного периода. Чтобы вместо этого использовать Claude Code или Codex, войдите в свою подписку Anthropic или OpenAI. Whole Tomato не продаёт и не включает доступ к этим моделям в комплект поставки.
Какие версии Visual Studio поддерживает VA Intelligence?
VA Intelligence работает со всеми поддерживаемыми в настоящее время версиями Visual Assist: Visual Studio 2015, 2017, 2019, 2022 и 2026. Хотя поддерживаются все эти версии, мы рекомендуем Visual Studio 2026 для наилучшего общего опыта и доступа к последним улучшениям IDE.
Покидает ли мой код компьютер?
С локальной моделью — нет. Она работает через Ollama на вашем GPU, и исходный код не передаётся во внешние запросы. При использовании Claude Code или Codex контекст запущенной вами функции отправляется соответствующему провайдеру через вашу учётную запись в соответствии с условиями обработки данных вашей учётной записи. Whole Tomato никогда не получает ваш код.
Зачем предлагать и локальную модель, и облачных провайдеров?
Потому что у обслуживаемых нами команд C++ разные требования. Игровые студии, финансовые системы, регулируемые предприятия и оборонные подрядчики часто имеют строгие ограничения на то, куда может попадать исходный код, и эти ограничения не меняются ради ИИ-функций. Локальная модель создана для них. Другие команды и отдельные разработчики уже платят за Claude или Codex и хотят использовать более крупную модель для работы со своим кодом. С Visual Assist в роли контекстного слоя вы выбираете степень передачи данных: больше контроля с локальной моделью, больше возможностей с передовой моделью в собственной учётной записи. Используйте столько ИИ, сколько требует задача.
Какую модель он использует?
Вы выбираете сами. Локальную модель Gemma через Ollama (открытая лицензия) либо Claude Code или Codex через собственную подписку, при этом Visual Assist выступает контекстным слоем. Архитектура позволяет со временем заменять или добавлять модели без изменения пользовательского рабочего процесса.
Нужен ли мне GPU?
Для локальной модели — да: минимум 12 ГБ VRAM и примерно 9 ГБ свободного места на диске для файлов модели. Claude Code и Codex работают на оборудовании провайдера, поэтому GPU для них не требуется.
Включено ли это по умолчанию?
Нет. Используется двухэтапное включение: установите локальную модель или войдите к провайдеру, затем включите VA Intelligence в настройках. Ничего не инициализируется, пока вы явно не включите функцию. ИИ не запускается, пока вы не установите модель или не войдёте к провайдеру.
Работает ли это вместе с Copilot, Cursor или другими ИИ-инструментами?
Да. VA Intelligence создан для совместной работы с ними. Большинство команд продолжит использовать фоновых ИИ-помощников для большей части задач.
Может ли он генерировать новый код по запросу?
Текущий рабочий процесс ориентирован на изменение существующего выделенного кода: выделить, написать запрос, проверить diff, принять или отклонить. Генерация кода с нуля работает, но пока менее удобна. Улучшения уже ведутся.
Понимает ли он весь мой проект?
С Claude Code или Codex в VA Agent он может работать со всем проектом. Изменить код с помощью ИИ по-прежнему работает с вашим выделением плюс окном окружающего контекста, независимо от модели. Параллельный парсер Visual Assist уже обеспечивает навигацию и рефакторинг по полным кодовым базам большого масштаба.
Почему он просто не предлагает изменения встроенными подсказками?
Потому что недетерминированный ИИ в периферии вашего внимания — это шум в настоящей кодовой базе C++. Мы предпочитаем, чтобы вы запускали функцию тогда, когда она вам нужна, а не чтобы модель угадывала, что может вам понадобиться.
Не слишком ли вы придираетесь к ИИ? Другие инструменты прекрасно предлагают встроенное автодополнение.
Другие инструменты также создаются для языков, где планка — «в основном правильно». C++ не относится к таким языкам. Уверенно ошибочное встроенное автодополнение в JavaScript — это провал модульного теста. Уверенно ошибочное встроенное автодополнение в C++ — это ошибка памяти, попавшая в продакшен. Проведённая нами граница — осознанное решение, а не ностальгия.
Почему VA Intelligence требует вручную выбирать код и проверять diff?
Автоматический ИИ хорош, когда достаточно результата «достаточно хорошо». C++ — не такая среда. Каждый шаг рабочего процесса VA Intelligence — определение области выделения, написание запроса, чтение diff, принятие или отклонение — существует потому, что альтернатива заключается в отправке кода в кодовую базу, которая не простит вам ошибку. Это взаимодействие — часть функции. Мы создаём инструмент усиления возможностей для разработчиков, которые хотят оставаться инженерами, а не автопилот для тех, кто этого не хочет.
Где получить помощь?
Visit the FAQ по VA Intelligence for setup, hardware, and feature details. For anything else, напишите нам.