CANoe AIの機能

AIとMCPでCANoeのエンジニアリングワークフローを加速

複雑なエンジニアリングタスクをシンプルなプロンプトで実行できます。CANoe AI Featuresは、構成解析、ログ調査、CAPLコード生成、さらにはテストワークフロー全体の自動化までを自然言語で支援します。AIエージェントはCANoe内でタスクを自律的に実行し、関連する結果を特定するとともに、次に取るべきアクションを提示します。これにより手作業を削減し、開発サイクルを短縮するとともに、CANoeの熟練ユーザーから新規ユーザーまで、より効率的に作業できるようになります。

GitHub CopilotやClaudeなど、お客様が現在利用しているLLMをそのまま活用できます。一方でベクターは、エージェント、スキル、MCPツールからなるAIレイヤーを提供します。

主なメリット

  • エンジニアリングタスクをより迅速に完了
    手作業による複数ステップのワークフローを、自然言語によるAI支援プロセスへと変換します。
  • 定型作業を削減
    AIエージェントがテストシナリオの生成、実行、解析、改善を自動的に行います。
  • 問題をより迅速に発見
    ログ、レポート、ネットワークトラフィック、CANoe構成をインテリジェントに解析します。
  • あらゆるユーザーレベルで生産性を向上
    高度なCANoe機能をシンプルなプロンプトから利用できます。
  • データとワークフローの主導権を維持
    透明性の高いAIインタラクションと、任意のAIエンドポイントを利用できる柔軟性を提供します。

動作の仕組み

すでに利用しているAIをCANoe Agentic Ecosystemへ

導入は簡単

GitHub CopilotやClaude、自社運用のLLMなど、現在利用しているエンドポイントをそのまま使用できます。VS Code、Vector Chat Client、またはMCP互換クライアントを備えた任意のIDEから利用可能です。CANoe MCP Serverへの接続は自動的に行われます。

ベクターがAgentic Ecosystem(エージェント型AIエコシステム)を提供

Discovery Agent、Project Agent、Simulation Agent、Coding Agent、Analysis Agentは、スキルやMCPツールと連携して動作します。その基盤となるのがVector RAGです。Vectorのナレッジベースやドキュメントを活用することで、モデルの推測ではなく、ベクターの知見に基づいた回答を実現します。また、このエコシステムはオープンな構造を採用しており、お客様独自のエージェント、スキル、MCPツール、およびコンテキストを組み込むことで、用途に応じて柔軟に拡張できます。

CANoe-AI-Features_Building-Blocks-Agentic-Ecosystem.png
CANoe Agentic Ecosystemを構成するAIビルディングブロック
CANoe AI Packageをダウンロード
CANoeをプロンプトベースで操作できるようにするには、CANoe AI Packageをインストールしてください。このダウンロードパッケージには、AIコーディングツールがCANoeを活用できるようにするためのAIスキルとAIエージェントが含まれています。これらのアセットは、CANoe MCP ServerおよびCANoe Documentation MCP Serverを効果的に利用するために必要なドメイン固有の知識を提供します。お好みのAIツールに統合することで、スキルとエージェントはMCPサーバーとシームレスに連携して動作します。

フィードバックをお聞かせください

皆様からのフィードバックは、CANoeにおけるAI支援ワークフローの未来を形づくる上で重要です。新しいAI機能およびMCP機能について、ぜひご意見をお寄せください。実際のユースケースで役立った点や改善してほしい点、将来のリリースで追加してほしい機能などをお聞かせください。

要件定義からレビュー済み結果まで

CANoe Agentic Ecosystemを利用することで、ワークフロー全体を高速化できます。新しい要求を受け取ると、エージェントがCAPLテストコードを生成し、CANoeで実行します。その後、発生した不具合を解析し、コードを修正して再度テストを実施します。ワークフローが完了すると、関連するCANoe Windowが自動的に同期された状態で、レビュー対象となるシナリオを提示します。

タスクを説明するだけで、実装はエージェントが担当

単一の質問から完全自動化された実行まで、必要に応じてエージェントへ任せる範囲を選択できます。エージェントはタスクの内容を理解し、必要な機能を判断して最適な処理チェーンを構築します。

canoe-ai-features_levels-of-agent-autonomy.png
AIエージェントの自律レベル

Human in the Loop: エージェントが実行し、最終判断はユーザーが行う

自律性はブラックボックス化を意味しません。すべての実行プロセスは透明性を保ち、結果は必ずユーザーに提示されます。どこまで委任するかは常にユーザー自身が選択できます。

すべてのステップを可視化

エージェントがどのMCPツールを呼び出し、どのスキルを使用し、IDEやCANoeにどのような変更を加えているかをリアルタイムで確認できます。

結果はユーザーへ提示

エージェントは解析結果と具体的な次のステップを提示し、重要な情報に対応するCANoeビューを同期します。意思決定を代替するのではなく、意思決定を支援します。

委任レベルを自由に設定

質問、実行、委任、オーケストレーションまで、同じシステムで対応できます。必要に応じていつでもレベルを変更できます。

自分の構成で何ができるか知りたいですか? Discovery Agentがご案内します

使用するバス、ECU、コードなど、お客様固有の環境には独自の可能性があります。構成を読み込むだけで、Discovery Agentが内容を解析し、利用可能なエージェントやスキルを把握した上で、実現可能な活用方法を提案します。

CANoe-AI-Features_DiscoveryAgent.png

そのまま利用することも、独自に拡張することも可能

ベクターが提供するエージェントやスキルは出発点に過ぎません。お客様のワークフローに合わせてカスタマイズしたり、同じツール群を用いて独自のエージェントを開発したりすることもできます。CANoe Agentic Ecosystemをお客様の開発環境へ取り込むための支援も行っています。ぜひユースケースについてご相談ください。

お問い合わせ
Product Management CANoe AI Features
お問い合わせ
ご質問や詳細情報のご提供はもちろん、お客様のユースケースやワークフローについてもご相談いただけます。エージェント、スキル、MCPツールをどのように活用できるか、お客様の要件に合わせた最適な方法をご提案します。