Qu'est-ce que le renseignement des anciens combattants (VA Intelligence) ?
VA Intelligence est l'ensemble de fonctionnalités d'IA locale intégré à Visual Assist, l'extension C++ pour Microsoft Visual Studio. Il exécute des modèles d'IA sur la machine du développeur ; aucun code ne quitte le système. La version actuelle (Visual Assist 2026.3) propose deux fonctionnalités : « Explain with AI », qui affiche une explication en langage clair d'un bloc de code sélectionné, et « Change Code with AI », qui permet de décrire une modification, d'examiner les différences proposées et de les accepter ou de les refuser. Aucune modification n'est appliquée à votre fichier tant que vous ne l'avez pas explicitement approuvée.
L'analyse des données de l'utilisateur virtuel est-elle incluse dans mon abonnement Visual Assist ?
Oui. L'intelligence artificielle est incluse sans frais supplémentaires dans toutes les licences Visual Assist (Personnel, Standard, Réseau et Concurrent). Elle est également disponible pendant l'essai gratuit de 30 jours. Aucun abonnement ni module complémentaire d'IA supplémentaire n'est requis.
Quelles versions de Visual Studio sont prises en charge par VA Intelligence ?
VA Intelligence fonctionne avec toutes les versions actuellement prises en charge de Visual Assist : Visual Studio 2015, 2017, 2019, 2022 et 2026. Bien que toutes soient prises en charge, nous recommandons Visual Studio 2026 pour une expérience optimale et un accès aux dernières améliorations de l’IDE.
Mon code quitte-t-il ma machine ?
Non. VA Intelligence exécute le modèle localement via Ollama. Les sélections, les invites et le contexte sont traités sur le GPU du développeur. Aucun appel en amont ne transporte de code source.
Pourquoi VA Intelligence fonctionne-t-il en local au lieu d'utiliser un modèle d'IA dans le cloud ?
Les équipes C++ que nous accompagnons (studios de jeux vidéo, systèmes financiers, entreprises réglementées, sociétés de défense) appliquent déjà des règles strictes concernant l'emplacement du code source, et ces règles ne sont pas assouplies pour les fonctionnalités d'IA. L'exécution locale est ce qui permet à VA Intelligence de s'imposer. C'est également la configuration que nous privilégierions même en l'absence de ces règles.
Quel modèle utilise-t-il ?
Un modèle Gemma local, servi par Ollama. Licence libre. L'architecture est conçue pour permettre l'ajout ou le remplacement de modèles au fil du temps sans modifier l'expérience utilisateur : dès que de meilleurs modèles locaux sont disponibles, nous les adoptons.
Ai-je besoin d'une carte graphique ?
Oui. 12 Go de VRAM minimum et environ 9 Go d'espace disque libre pour les fichiers du modèle.
Est-ce activé par défaut ?
Non. Activation en deux étapes : installez le modèle, puis activez l’intelligence artificielle dans les options. Rien ne fonctionnera tant que vous ne l’aurez pas activée explicitement. Nous ne fournissons pas d’IA que vous n’avez pas demandée.
Est-ce compatible avec Copilot, Cursor ou d'autres outils d'IA ?
Oui. VA Intelligence est conçue pour coexister, et non pour remplacer. La plupart des équipes continueront d'utiliser des assistants IA ambiants pour la majeure partie de leur travail ; VA Intelligence est destinée aux bases de code et aux situations où ces outils ne devraient pas être présents – et elle fonctionne en parallèle lorsqu'ils le peuvent.
Peut-il générer un nouveau code à partir d'une invite de commande ?
Le processus actuel repose sur la modification des sélections existantes : sélectionner, demander confirmation, comparer les différences, accepter ou refuser. La génération à partir de zéro fonctionne, mais l’expérience est moins fluide. Des améliorations sont en cours.
Est-ce qu'il comprend l'intégralité de mon projet ?
Pas encore — aujourd'hui, VA Intelligence raisonne à partir de votre sélection et d'un contexte plus large. Le raisonnement à l'échelle du projet sera la prochaine étape. L'analyseur parallèle de Visual Assist permet déjà la navigation et la refactorisation de bases de code complètes à grande échelle ; la prochaine étape consiste à l'utiliser comme couche de contexte locale pour le modèle. Votre code reste sur votre machine. Le modèle acquiert une connaissance du projet.
Pourquoi ne pas simplement proposer des suggestions directement dans le texte ?
Car une IA non déterministe, même si elle apparaît à la périphérie de votre vision, est comme du bruit dans un véritable code C++. Nous préférons que vous activiez une fonctionnalité quand vous en avez besoin plutôt que de laisser le modèle deviner vos attentes.
N'êtes-vous pas un peu trop pointilleux sur l'IA ? D'autres outils proposent bien la complétion en ligne.
D'autres outils sont également déployés sur des langages où l'on se contente d'un résultat « presque correct ». Ce n'est pas le cas du C++. Une complétion automatique erronée en JavaScript constitue un échec de test unitaire. En C++, une complétion automatique erronée constitue un bug de mémoire déployé en production. La distinction que nous établissons est délibérée, et non le fruit de la nostalgie.
Pourquoi VA Intelligence exige-t-il que je sélectionne le code et que je vérifie les différences manuellement ?
L'IA simplifiée est idéale quand le « suffisant » suffit. Le C++ n'est pas un environnement adapté. Chaque étape du flux de travail de l'IA virtuelle (définition du périmètre de la sélection, rédaction de l'invite, lecture des différences, acceptation ou refus) est essentielle car l'alternative serait de livrer du code dans une base de code qui ne vous pardonnera pas. Cette complexité fait partie intégrante du fonctionnement. Nous offrons aux développeurs qui souhaitent rester des ingénieurs des outils performants, et non une solution automatique pour ceux qui ne le souhaitent pas.
Où puis-je obtenir de l'aide ?
Consultez la FAQ de VA Intelligence pour obtenir des informations sur la configuration, le matériel et les fonctionnalités. Pour toute autre question, n'hésitez pas à nous contacter .