• Imagix 4D ユーザガイド
  • 目次

AIを活用したコード解析

Imagix 4Dは、高度な人工知能(AI)モデルと連携し、複雑なレガシーコードベースの理解、視覚的な図の解釈、およびソフトウェア設計のベストプラクティスの適用を支援します。これは、バージョン11.0で導入されたImagix 4Dの「AI解析」ツールによって行われます。AI解析は、Imagix 4Dがソフトウェアについて生成する包括的なデータベースを活用し、データがそのまま表示されるグラフ、レポート、エディタ、および補助ウィンドウの情報を補完します。このツールは、表示されている内容の説明を提供し、ソフトウェアのその部分の背後にある目的を推論し、検討すべきソースコードの改善案を提案することによって、それらの情報を強化します。

AI解析ツールでのインタラクションは、クエリと回答のプロセスを通じて行われます。関心のあるソフトウェアの部分や側面を選択することで、自動生成されたクエリを実行します。その後、AIシステムが回答を返し、対象のアイテムに関する洞察を提供します。

AIの回答は、一般的なAIチャットボットのスタイルでフォーマットされ、セクションごとに整理されます。回答に含まれる情報の種類や詳細な内容は、クエリのコンテキストや、調査しているソフトウェアの特定の箇所の性質によって異なります。以下は、サンプルプロジェクト内の構造体(struct)シンボルに関するクエリに対して返された回答の一部です。