Understand 7.2 日本語版をリリースしました

Understand

「Understand 7.2」の販売を 2026 年 6 月 25 日より開始しました。

本バージョンアップ版では、生成AI連携機能に正式対応しました。選択可能なLLMモデルの追加・変更機能が強化され、AIサーバーへも接続可能となりました。HTTPSやAPIキーを用いたサードパーティAIサービスとの連携や、GGUFファイルの切り替え・ダウンロードにも対応し、ローカルAIプロバイダーのコンテキストウィンドウサイズ設定も新たに実装されました。

これらの機能により、Understandと直接連携して、ChatGPTやGeminiなどさまざまな生成AIを柔軟に活用できます。コード内の任意のエンティティやファイルについて、自動的に要約や概要を作成できるほか、AIチャット機能を利用して自然言語で対話形式に自由に質問することも可能です。

また、コードの修正やリファクタリング時にも活用でき、開発現場の解析効率と生産性向上を強力に支援します。 連携可能な生成AIにはOllama、LM Studio、ChatGPT(OpenAI)、Claude、Gemini、Grok(xAI)、およびカスタムGGUFモデルファイルなど、さまざまな選択肢があります。

また、新機能として、AIエージェントがUnderstandのAPIを直接呼び出して解析データを取得できるMCP機能の提供を開始しました。MCPはAIエージェントをつなぐハブとして機能し、開発者は自然言語でUnderstandの解析結果に問い合わせることが可能です。これにより、AIが必要な情報を自動的に判断・取得し、その内容を基に説明文の作成や改善案の提案まで自動で行えるようになりました。

加えて、Visual Studio Code(VSCode)の拡張機能も強化され、解析結果のグラフやメトリクスの表示に加え、生成AIとの連携が可能になりました。さらに、VSCode拡張機能専用ライセンスの提供も開始され、より多くのユーザー様に手軽にご利用いただけるようになりました。

追加・拡張された機能

生成AI連携機能の拡大

生成AI連携機能に正式対応しました。
要素(ファイル、クラス、関数など)の概要説明を自動的に生成できます。
Understand 7.2では、ローカルLLMのデフォルト設定がQwen(Qwen3-1.7Bモデル)に変更されました。Qwenモデルは品質、速度、サイズのバランスに優れており、コード理解においてUnderstand 7.0のデフォルト設定のLlamaモデルよりも高いパフォーマンスを示します。

従来のローカルLLMに加えて、ChatGPTやGeminiなどさまざまな生成AIがUnderstandと連携可能になりました。

  • 選択可能なLLMモデルの追加・変更機能の強化
  • AIサーバーへの接続機能の追加
  • HTTPSとAPIキーを用いたサードパーティAIサービスとの連携
  • GGUFファイルの切り替えおよびダウンロード対応
  • ローカルAIプロバイダーのコンテキストウィンドウサイズ設定が可能となり、処理できるコード量の調整が可能に
※必要なライセンスについて
Understand 7.2では、生成AI連携機能は「Understandフローティング with API」ライセンスに加えて、「Understandフローティングライセンス」でもご利用いただけるようになりました。

※注意事項
生成AI連携機能にはAIエージェントサービスやLLMプロバイダーの利用契約は含まれません。
AIは役立つ正確な提案を提供することを目指していますが、AIが生成した回答は不正確または不完全な場合があります。また、生成AI連携機能の利用おきましては、AIの使用およびデータ取り扱いに関する組織のポリシーを必ず確認してください。本機能を通じてAIに送信されるデータは、ユーザーの判断と責任において取り扱われるものとし、機密情報や個人情報の送信には十分ご注意ください。

MCP機能の提供

MCP機能が提供されました。AIエージェントからUnderstand APIを直接呼び出して、Understandの正確かつ信頼性の高い決定論的な解析データを取得できるようになりました。

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

Understandのデータベース(.undファイル)を操作するためのMCP機能を提供するPythonスクリプトが提供されました。

Understand/plugins/Scripts/Python/MCPディレクトリに含まれています。2種類あります。

取得できる主な情報は、以下のとおりです。

  • エンティティ情報(関数、クラス、ファイルの名前や種類等)
  • リファレンス情報(参照・被参照関係、依存関係)
  • 解析結果(注釈、メトリクス)
  • 字句解析情報
  • 制御フローのノード情報
  • エンティティやリファレンスの種類リストなど
  • 前提条件
    • Understandのインストール
    • Understandプロジェクトファイル(.und)
    • Python 3.14以降
    • MCPをサポートするAIクライアント(Cursor、Claude Code、VS Code with Copilotなど)
    • FastMCPのインストール
※必要なライセンスについて
MCP機能のご利用には、「Understandフローティング with API」ライセンスが必要です。

AIチャット機能

AIチャット機能が追加されました。
AI Overview画面のAIチャット機能で、選択肢からおすすめの質問をおこなったり、自然言語で対話形式に質問することが可能になりました。

  • 生成AIと直接チャットし、質問が可能
  • 依存関係に基づき、潜在的な問題やロジックエラーを提示
  • 修正やリファクタリングの参考情報として活用可能
  • すべてのやり取りしたメッセージが保存可能

Visual Studio Code(VSCode)拡張機能の拡充

Microsoft社が提供する無償のコードエディターVisual Studio Codeに対応したUnderstandのVSCode拡張機能が強化され、VSCode上でグラフやメトリクスなどが表示できるようになりました。

生成AI連携機能にも対応しました。
VSCode拡張機能専用のライセンスが追加され、より利用しやすくなりました。

グローバル検索

エンティティやファイルコンテンツ、プラグイン、コマンドなどを簡単かつ迅速に見つけられるようになりました。

  • 検索カテゴリ間の簡単な移動と検索結果の表示
  • 検索バーから直接プラグインが実行可能
  • キーボードショートカットで特定の検索カテゴリへ直接ジャンプ可能
    • 「&」や「>」で特定カテゴリへ移動
    • 「#」でヘルプカテゴリへ移動
    • BackspaceまたはDeleteキーでグローバルオプションに戻る
  • ブログ、YouTube動画、ヘルプマニュアル、FAQサイトに簡単にアクセス可能

プラグインマネージャーの拡充

プラグインは、Understandに機能を追加する拡張機能です。
Understand 7.0以降、GUI上でプラグインの内容を参照、有効化/無効化できるようになりました。
Understand 7.2では、プラグイン管理画面の上部にあるタグ、ドロップダウンメニュー、テキストボックスを使い、言語・ソリューション・ターゲットなどの条件で効率的にフィルタリングし、必要なプラグインを簡単に見つけられるようになりました。

  • 詳細なタグ付け機能の追加
  • より強力な検索機能の搭載
  • ソリューションページの追加
  • 複数プラグインの同時有効化対応
  • 他プラグインへのリンク機能の追加

拡張されたグラフカスタマイズ機能

グラフノードをクリックするとAI概要が表示され、ドラッグでグラフの移動が可能になりました。
さらに、グラフの右側にオプションが追加され、グラフをカスタマイズしやすくなりました。

Mermaid形式のグラフ出力

インタラクティブレポートにMermaid形式のグラフ出力機能が新たに追加されました。

Mermaidはテキストベースの記法でフローチャートやシーケンス図などを簡単に作成でき、コードとして管理できるため、Gitなどのバージョン管理ツールで差分や履歴の追跡が可能になります。
作成したグラフはGitHubなどの対応プラットフォームでそのまま表示でき、ローカル環境ではVS Codeの拡張機能を使って編集やプレビューも可能です。

仮想デバッガー

ステップ実行や関数へのステップインが可能で、複雑なコードの分岐やループを効率的に解析し、論理エラーや潜在的問題を特定しやすくなりました。

解析対象言語にRust(ベータ版)を追加

処理速度とメモリ安全性に優れたプログラミング言語Rustがベータ版として解析対象に追加されました。
これにより、高速かつ安全なRustコードの解析・理解が可能となり、今後の正式サポートに向けて機能強化を進めます。

ユーザーインターフェイスの刷新

アイコンのデザインが新しくなりました。

また、プロジェクト設定ダイアログのユーザーインターフェイスが改善され、より使いやすくなりました。
設定項目の整理や操作性の向上により、プロジェクト設定が直感的に行えるようになりました。

LLMあり版とLLMなし版インストーラーの提供

Understandのインストーラーは、LLM(大規模言語モデル)あり版となし版の2種類が提供されるようになりました。主な違いはLLM(Qwen3-1.7Bモデル)の有無だけです。

LLMは、Understandの一部の機能である、生成AI連携機能を利用して、AI概要の作成やAIチャット機能を提供する際に用いられます。LLMなし版でも後から必要に応じてLLMをダウンロードすることが可能です。
また、インターネットに接続できない環境でも利用できるように、LLMを同梱したモジュールも提供しています。
容量や用途に合わせて柔軟にインストーラーを選べるようになりました。

その他の改善事項

※前バージョン (Understand 7.0 Build 1220) から、バージョンアップ版 (Understand 7.2 Build 1252) の改善点、変更点については、「Understand 7.2 セットアップマニュアル」の「Understand 7.2の新機能・改善点」と「改善点・変更点・修正点」の項をご参照ください。

バージョンアップ版のご提供対象者

2026 年 6 月 25 日において、保守サービスをご契約いただいているUnderstandユーザー様、かつ、ユーザー登録がお済みのユーザー様には、「Understand 7.2 (Build 1252)」バージョンアップ製品を無償でご提供します。

インストールモジュールの入手方法

インストールモジュールやセットアップマニュアル等につきましては、以下のURLのユーザーページからダウンロードできます。

Understandユーザーサポートページ>>
https://www.techmatrix.co.jp/secure/quality/understand/support/

  • ダウンロードには、納品ドキュメントに記載されている『ユーザー名』と『パスワード』が必要です。
  • バージョンアップの手順は、ユーザーサポートページから「Understand 7.2セットアップマニュアル」をダウンロードしてください。また、Understand 6 以降、ライセンスの種類ごとにライセンスセットアップマニュアルをご用意しています。該当するマニュアルをダウンロードしてください。

ライセンスの入手方法と互換性

フローティングライセンス・シングルユーザーライセンス・ノードロックライセンス、およびVSCode拡張ユーザーライセンスで手順・操作が異なります。お持ちのライセンス・利用バージョンをご確認ください。

※ユーザー登録情報を変更する場合は、ライセンスを請求する際に変更内容をお知らせください。

フローティングライセンス

Understand 6.0以降のバージョンでは、ライセンス管理方法が変更されました。
開発元のSciTools社が提供するライセンスサーバーにインターネット経由で接続し認証する「ライセンスポータルフローティング」と、自社内にライセンスサーバーを構築して運用する「Icarusフローティング」のいずれかを選択いただく方法になりました。

詳細は、以下をご参照いただき、指示に従って、対応をお願いします。

Understand 6.0/6.3/7.0を利用中の場合

ユーザーサポートページより、「Understand 7.2セットアップマニュアル」をご確認いただき、バージョンアップ手順の詳細は以下の該当する各ライセンスセットアップマニュアルの参照項目をご確認ください。

ライセンスポータルフローティングライセンスの場合

SciTools社が管理するライセンスポータルサイトにアクセスいただき、お持ちのライセンス管理画面に記載されている保守期限日(※)が、Understand 7.2日本語版のBuild Date(2026年5月21日)より後の日付の場合、そのまま利用できます。

※保守期限日はライセンス体系によって確認項目が異なります。
 ・買取ライセンス:保守有効期限日(Maintenance)
 ・年間ライセンス:有効期限日(Expiration)

  • ドキュメント名:
    • 「Understandライセンスセットアップマニュアル(ライセンスポータルフローティングライセンス)」
  • 参照項目:
    • 「Understand 6.0/6.3/7.0から7.2にバージョンアップする」

Icarusフローティングライセンスの場合

Icarusライセンスマネージャーの最新バージョン1.3.114では、セキュアポート分割機能が追加されました。これにより、Understandクライアント用のライセンス通信と、WebブラウザーからのIcarus管理コンソールへのアクセスを別々のポートで処理できるようになりました。また、Webブラウザーに対して常にHTTPS(暗号化通信)での接続を強制するセキュリティ機能である「HSTS(脆弱性RFC 6797)」に対応し、非セキュア(HTTP)によるWeb管理コンソールアクセスを有効化または無効化できるようになりました。
より安全な通信が可能となるため、最新版1.3.114へのバージョンアップを推奨いたします。

ただし、バージョンアップした場合、InstanceIdが変更になるため、新しいライセンスファイルが必要になります。ライセンスの再発行は、SciTools製品カスタマーセンターまでご連絡ください。本件に関するライセンス再発行依頼書は不要です。

  • ドキュメント名:
    • 「Understandライセンスセットアップマニュアル(Icarusフローティングライセンス)」
  • 参照項目:
    • 「Understand 6.0/6.3/7.0から7.2にバージョンアップする」

IcarusとUnderstandの対応バージョン一覧」で示すようにクライアントとライセンスマネージャーの組み合わせにはいくつかの制約事項がありますので、ご確認ください。

  • Understand 6.3/7.0/7.2クライアントは、従来のIcarusライセンスマネージャー(1.2.88/1.2.99)のままでも利用可能ですが、上述の脆弱性には対応しておりません。
    IcarusのWeb管理コンソールへアクセスいただき、該当のライセンスに記載されている保守期限日(※)が、Understand 7.2日本語版のBuild Date(2026年5月21日)より後の日付の場合、お持ちのライセンスでそのまま利用できます。
    • 保守期限日はライセンス体系によって確認項目が異なります。
      ・買取ライセンス:保守有効期限日(Maintenance)
      ・年間ライセンス:有効期限日(Expiration)
  • Icarusライセンスマネージャー1.2.xおよび最新版1.3.114のいずれの場合も、以下の制約事項があります。
    • Linux環境では、Understand 5.1/6.0クライアントからIcarus 1.2.88/1.2.99/1.3.114へ接続できません。すべてのクライアントをUnderstand 6.3以降へバージョンアップいただく必要があります。
      (正式サポート対象外ですが、Windows環境では、Understand 5.1/6.0クライアントからも利用できます。ただし、2025年10月をもちましてUnderstand 5.1の正式サポートは終了しています。)
    • クライアントのOSがLinuxまたはMacの場合には、クライアントマシンにおいてTLS 1.3プロトコルの有効化が必要です
    • クライアントのOSがWindowsの場合には、TLSプロトコルの設定は不要です
  • Understand 5.1/6.0クライアントを利用している場合は、一時的にIcarusライセンスマネージャー1.1.34を使用し、段階的にUnderstand 6.3/7.0/7.2クライアントへバージョンアップをおこない、すべてのクライアントのアップデート完了後に最新版のIcarus 1.3.114へバージョンアップをご検討ください。

IcarusとUnderstandの対応バージョン一覧

Understand 5.1以前のバージョンをご利用の場合

Understand 6.0よりライセンスの管理方法が変更されました。Understand 7.2バージョンアップモジュールのご利用には、Understand 6.0以降に対応した新しいタイプのライセンスが必要です。

【ライセンス請求ならびに提供方法】

  • ドキュメント名:
    • 「Understandライセンスセットアップマニュアル(ライセンスポータルフローティングライセンス)」
    • 「Understandライセンスセットアップマニュアル(Icarusフローティングライセンス)」
  • 参照項目:
    • 「初回セットアップする」

【オフライン環境での利用】
ライセンスポータルサイトのご利用は、インターネット接続が必要です。インターネットに接続できないプライベートネットワーク環境や、プロキシサーバーなどによりライセンスポータルに接続することができない環境の場合には、Icarusフローティングへ移行してください。
ライセンスポータルフローティングとの違いについては、「Understand 7.2フローティングライセンス資料」に詳しく記載しております。

【下位バージョンのライセンスとの互換性】
Understand 6よりライセンス管理の仕組みが変更されました。
Understand 6.0以降に対応した新しいタイプのライセンスは、Understand 5.1以前のバージョンとは互換性がありません。
また、バージョン6以降に移行した場合、複数バージョンの混在利用はできません。Understand 5.1以前のバージョンを継続利用する場合は、複数バージョンの混在利用は可能ですが、Understand 6以降にバージョンアップいただけないことをご了承ください。

詳細は、以下をご参照ください。
https://www.techmatrix.co.jp/product/understand/faq.html#floating02

ノードロックライセンス・シングルユーザーライセンス

Understand 5.1/6.0/6.3/7.0を利用中の場合

SciTools社が管理するライセンスポータルサイトに、Webブラウザーでアクセスしていただき、以下の該当するライセンスセットアップマニュアルの参照項目をご確認ください。

  • ドキュメント名:
    • 「Understandライセンスセットアップマニュアル(ノードロックライセンス)」
    • 「Understandライセンスセットアップマニュアル(シングルユーザーライセンス)」
  • 参照項目:
    • 「Understand 7.2へバージョンアップする」

Understand 4.0以前のバージョンをご利用の場合

Understand 5.1よりライセンスの管理方法が変更されました。Understand 7.2バージョンアップモジュールのご利用には、Understand 5.1以降に対応した新しいタイプのライセンスが必要です。

【ライセンス請求ならびに提供方法】

ユーザーサポートページより、「Understand 7.2セットアップマニュアル」をご確認いただき、以下の該当するライセンスセットアップマニュアルの参照項目をご確認ください。

  • ドキュメント名:
    • 「Understandライセンスセットアップマニュアル(ノードロックライセンス) 」
    • 「Understandライセンスセットアップマニュアル(シングルユーザーライセンス) 」
  • 参照項目:
    • 「初回セットアップする」

【下位バージョンおよびライセンスの互換性】
Understand 5.1(Build 1022)以降、同一マシンに複数のバージョン(ビルド番号)を利用することはできなくなりました。既存のUnderstandバージョンはアンインストールする、あるいは、Understand 7.2を上書きインストールしてください。Understand 5.1以降で対応したライセンスは、バージョン4には対応しておりません。バージョン4に適用しているライセンスファイルは、使用するマシンを変更しない限りは、そのままご使用いただけます。


2025年10月のMicrosoftによるWindows 10サポート終了にともない、Understand 5.1のWindows 10での利用は稼動環境の対象外となりました。また、Understand 5.1以前のバージョンにつきましては、すでに正式サポートを終了しており、レガシーライセンスファイルの提供も終了しておりますのでご了承いただけますようお願いいたします。

詳細は、以下をご参照ください。
https://www.techmatrix.co.jp/secure/quality/understand/support/info_2024.html#20240919

VSCode拡張ユーザーライセンス

Understand 7.2以降で提供された新しいライセンスです。Understand VSCode拡張機能が利用できます。
ユーザー固定のライセンス形態であり、Understand本体のインストールも必要となります。

【ライセンス請求ならびに提供方法】

ユーザーサポートページより、「Understand 7.2セットアップマニュアル」をご確認いただき、以下の該当するライセンスセットアップマニュアルの参照項目をご確認ください。

  • ドキュメント名:
    • ライセンスの設定方法は、「Understandライセンスセットアップマニュアル(ライセンスポータルフローティングライセンス)」または、「Understandライセンスセットアップマニュアル(Icarusフローティングライセンス)」を参照ください。
    • Understand VSCode 拡張機能 セットアップマニュアル
  • 参照項目:
    • 「Understandのセットアップ」

その他の重要事項

VSCode拡張ユーザーライセンスの提供開始

Visual Studio Code(VSCode)拡張機能が強化され、解析結果のグラフやメトリクスの表示、生成AI連携が可能になりました。これにともない、VSCode拡張機能専用ライセンスの提供を開始しました。

※ライセンスの詳細は、製品ラインナップページをご確認ください。

Understand Java APIの削除

Understand 7.2から、正式にUnderstand Java APIが削除されました。
下記のファイルが削除されました。

  • Understand/bin/[OS]/Java/Understand.dll
  • Understand/bin/[OS]/Java/Understand.jar
  • Understand/doc/manuals/java

Understand 5.1以前の正式サポート終了とレガシーライセンスの発行終了

2025年10月のMicrosoftによるWindows 10サポート終了にともない、Understand 5.1のWindows 10での利用は稼動環境の対象外となりました。また、Understand 5.1以前のバージョンについては、すでに正式サポートを終了しており、レガシーライセンスファイルの提供も終了しております。あらかじめご了承ください。
Understand 6以降の新しいライセンス体系へ移行とバージョンアップをお願いします。

詳細は、以下をご参照ください。
https://www.techmatrix.co.jp/secure/quality/understand/support/info_2025.html#20250619

LattixとUnderstandを連携している場合

Understand 7.2で生成されたファイルをLattixに取り込むには、Lattix 2023.1.2以降のバージョンが必要です。
Lattixのユーザーページより、最新日本語版の Lattix 2025.1.7バージョンをダウンロードし、インストールをお願いします。お持ちのLattix 2025のライセンス (Lattix 2023.1.2の場合は、Lattix2023のライセンス)は、そのままご利用いただけます。

Lattixユーザーサポートページ>>
https://www.techmatrix.co.jp/secure/quality/lattix/support/

  • ダウンロードには、納品ドキュメントに記載されている『ユーザー名』と『パスワード』が必要です。
  • 詳細は、「Lattix モジュールガイド」をダウンロードし、「C/C++(Understand) – セットアップ」の項を参照ください。

連携方法についての詳細は、以下をご参照ください。
https://www.techmatrix.co.jp/product/lattix/faq.html#Q9_2


Understand 7.2 のプレスリリース もご覧ください。
バージョンアップ版では、さまざまな機能が改善されています。
ぜひご利用ください。