生成AI&MCP連携

生成AI連携機能

生成AI連携機能として、LLM(大規模言語モデル)との連携機能が提供されています。
連携するLLMは、UnderstandデフォルトのローカルLLM(Qwen3-1.7Bモデル)のほか、ChatGPT(OpenAI)やGemini、ClaudeなどのAIサーバーやカスタムGGUFモデルファイルなどを選択可能です。

AI Overview(コード要約機能)

Understand の分析結果と 生成AIを統合し、要素(ファイル、クラス、関数など)の概要説明を生成できます。生成された説明は、Understandの情報ブラウザーとアノテーション(注釈)に表示されます。

AIチャット機能

AI Overview画面のAIチャット機能で、選択肢からおすすめの質問をおこなったり、自然言語で対話形式での質問をすることが可能です。
  • 生成AIと直接チャットし、質問が可能
  • 依存関係に基づき、潜在的な問題やロジックエラーを提示
  • 修正やリファクタリングの参考情報として活用
  • すべてのやり取りしたメッセージが保存可能

MCPサーバーの提供

MCPサーバーからUnderstandの利用が可能です。MCP連携のためのPythonスクリプトが提供されています。
MCPサーバーをサポートするLLM対応の開発環境から、AIエージェントがUnderstand APIを直接呼び出し、Understandの正確かつ信頼性の高い決定論的な解析データを取得できます。

  • 開発者がAIを通じて自然言語でツールの解析結果などに問い合わせ可能
  • AIがメトリクス等の解析結果の必要性を判断し、自動でツールから取得
  • 取得した情報をもとに説明の作成や改善案の提案を自動で行う

Visual Studio Code拡張機能との統合

UnderstandではVisual Studio Code(VSCode)拡張機能を提供します。
VSCode拡張機能から、AI Overviewの生成やAI チャット機能が利用可能です。これにより、VSCode上で、Understandの可視化機能、AI連携機能、MCP連携機能を1つのIDEで統合し利用することが可能になります。

ソースコード解析ツール Understandに
関するお問い合わせ

  • テクマトリックス株式会社
    東京本社

    ソフトウェアエンジニアリング事業部

    03-4405-7853

メールでのお問い合わせ
scitools-info@techmatrix.co.jp

お問い合わせ

製品についてやテクマトリックスについてなど、
こちらよりお気軽にお問い合わせいただけます。