Le modèle de langage sous-jacent est fourni par les utilisateurs eux-mêmes, comme le LLM de GitHub Copilot ou Claude. Vector fournit la couche d'IA ouverte, composée d'agents, de compétences et d'outils MCP, extensible avec des composants personnalisés et des connaissances spécifiques au domaine. Le serveur MCP intégré à CANoe et le module CANoe AI sont disponibles dès la version 20 SP2. À partir d'une simple instruction, un agent d'IA crée le test CAPL approprié en fonction d'une exigence, l'exécute dans CANoe, analyse les erreurs, corrige le code CAPL et relance le test. L'agent soumet ensuite le scénario à l'utilisateur, qui valide les résultats via les fenêtres synchronisées de CANoe et les approuve. Des tâches qui prenaient auparavant des heures, voire des jours, peuvent désormais être réalisées en quelques minutes. Les utilisateurs déterminent le degré d'autonomie des agents. Chaque étape reste transparente et peut être suivie en temps réel, aussi bien dans leur environnement de développement habituel que directement dans CANoe.
La suite d'IA CANoe repose sur un écosystème ouvert d'agents d'IA qui exploitent les compétences et les outils MCP. Grâce à des invites, les utilisateurs peuvent consulter et personnaliser des configurations, contrôler des simulations, créer des tests, analyser les flux de communication et générer et optimiser du code CAPL, C# et Python. Avec Vector-RAG (Retrieval Augmented Generation), les agents accèdent à une base de connaissances contenant des informations pertinentes issues de la documentation Vector. Ainsi, les réponses s'appuient sur une expertise vérifiée et non sur des suppositions générées par le modèle de langage. Les nouveaux utilisateurs bénéficient d'une prise en main rapide de CANoe, tandis que les utilisateurs expérimentés peuvent intégrer des flux de travail automatisés à leurs environnements, des requêtes simples aux processus entièrement orchestrés.

Le module d'intelligence artificielle CANoe est disponible en téléchargement gratuit sur le site web de Vector. Il est compatible avec CANoe 20 SP2 et les versions ultérieures, et nécessite un modèle de langage fourni par l'utilisateur.
