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

AIシステムの選択

Imagix 4Dは、AIエンジンとの統合方法として3つの異なるモードをサポートしています。「外部クラウドサービス」は、APIキーを使用してシームレスかつ高速なクラウド統合を提供します。「ローカルAIサーバー」は、通常は専用ハードウェアを使用する自己ホスト型の安全なインフラを介して、最大限のデータセキュリティを提供します。「インタラクティブなチャットベース」は、ブラウザベースのコピー&ペーストのワークフローによる、コストのかからない手動のアプローチです。

なお、Windows環境で「外部クラウドサービス」モードまたは「ローカルAIサーバー」モードのいずれかでAI解析を実行するには、Windows 10以上が必要です。Linuxへのインストールには、Ubuntu 22以上、またはAlmaLinux 9以上に相当するバージョンが必要です。

外部クラウドサービス(OpenAI & Google Gemini)

このモードは、安全なHTTP接続を介して有名なクラウドプロバイダーと直接インターフェースし、ソースコードやアーキテクチャの解析に特化して最適化されたモデルを利用します。ユーザーが解析を実行すると、Imagix 4Dは解析対象に関する関連情報をパッケージ化し、クラウドのAPIエンドポイントに直接送信します。主要なユーザーインターフェース要素は「AI解析」ウィンドウであり、ここに「システムにクエリを送信中」という画面が表示された後、応答が到着すると(通常は10〜20秒以内)、構造化されたMarkdown形式の回答が即座に表示されます。

このモードを設定するには、openai.comまたはgoogle.comから個人用APIシークレットキーを取得する必要があります。さまざまな外部サービス環境を試すことができるよう、Imagix 4Dの製品ライセンスには、あらかじめ割り当てられた無料のクエリ枠(Geminiは50回、OpenAIは10回)が含まれています。組織独自のアカウントを使用する場合は、<imagix installation>/user/ai_keys ディレクトリ内に、AIKey_Google_Gemini または AIKey_OpenAI_GPT という名前のプレーンテキストファイルを作成し、そこにAPI文字列を配置する必要があります。管理者は、Imagixライセンスサーバーの <imagix installation>/data ディレクトリでこれらのキーを一元管理し、ネットワーク上のすべてのアクティブなワークステーションクライアントにアクセス権を自動的にプロビジョニングすることもできます。

ローカルAIサーバー(自己ホスト型インフラ)

厳格な知的財産ポリシーやコンプライアンスポリシーを持つ組織の場合、「ローカルAIサーバー」モードを使用することで、ソースコードデータの100%を管理下のハードウェア内に完全に隔離できます。内部的には、このフレームワークは、量子化された大規模言語モデル(LLM)をローカルで実行するように最適化されたオープンソースの推論エンジンを使用しています。ユーザーインターフェースはクラウドでの体験と同様ですが、「AI解析」ウィンドウのツールバーに専用の「ローカル」メニューが含まれており、開発者は実行中のクエリを手動でキャンセルしたり、コンテキストのしきい値をリセットしたり、サーバープロセスをシャットダウンしたりできます。このアプローチは、分散されたクラウドクラスターではなく完全にローカルの計算リソースに依存するため、標準的なデスクトップハードウェアでのクエリ処理には、他の2つのモード(数秒)と比較して数分かかる場合があります。

ローカルインフラを設定するには、互換性のあるモデルファイル(ディープコード処理用に特別に最適化されたもの)をダウンロードし、<imagix installation>/user/ai_models サブディレクトリに配置する必要があります。推奨されるGGUFモデルファイルへのリンクは、www.imagix.com/download/ai_models.html で入手できます。

開発者が自身のワークステーション(localhost)上でサーバーをローカルに実行することを選択した場合、Imagix 4Dはローカルサーバーのライフサイクルを自動的に管理し、バックグラウンドのサブプロセスとして起動させ、メインのGUIセッションが終了すると安全に終了します。より高速なパフォーマンスやマルチユーザー環境を構築する場合、管理者はスタンドアロンのネットワークホストマシンを構成できます。これには、証明書生成ユーティリティを実行して、ネットワーククライアントとホストデーモン(imgxaisrv)の間に安全なTLSハンドシェイクを構築する必要があります。Windowsプラットフォームでは、ローカルエンジンをWindowsシステムサービスとして恒久的に登録し、マシンの再起動後もアクティブな状態を維持させることができます。

インタラクティブなチャットベースのAI解析

インタラクティブなチャットベースのアプローチは、外部のブラウザベースのチャットボットや既存の企業のWebサブスクリプションを活用できる、コストのかからない手動のブリッジとして機能します。機能面としては、AIクエリをトリガーすると、Imagix 4Dがソフトウェアに関する対象固有の情報パッケージを生成した後、それがローカルシステムのクリップボードに即座にコピーされます。ユーザーインターフェースのメイン解析ペインに「クエリの準備が完了しました」という明確な次のステップへのガイドラインが表示されます。その後、外部ブラウザで好みのWebチャットボット(ChatGPTやClaudeなど)に移動し、クエリを貼り付けて「送信」をクリックします。

すると、AIが生成した回答がチャットボット内に表示されます。チャットベースのアプローチでは、AIの回答をImagix 4D環境にインポートし直すことがサポートされているため、統合された視認性と後からの参照の両方が可能になります。インポートを効率化するため、Imagix 4Dは自動クリップボード監視エンジンを利用しています。チャットボット独自の「回答をコピー」ボタンをクリックした瞬間、Imagix 4Dがシステムクリップボードからテキストブロックをキャッチし、Imagix 4Dの「AI解析」ウィンドウに即座に反映します。

このモードは、技術的なセットアップやAPIキーの統合が一切不要なため、即座の導入や、自己ホスト型の社内Webチャットツールの活用に最適です。

AI統合モードの比較

AI統合モード最適な用途平均速度設定の手間データプライバシーレベル
外部クラウドサービスターンキーのセットアップ、高い正確性、高速なレスポンスタイム。10–20秒低(クラウドAPIキーが必要)サードパーティのクラウドデータプライバシー契約に依存。
ローカルAIサーバー最大限のセキュリティ。ローカルネットワークからデータは一切外に出ません。低速(数分)中程度(サーバーのインストールとモデルの同期)完全な制御(すべてのデータは内部に隔離されたまま維持)。
インタラクティブなチャットベース既存の企業のWebチャットサブスクリプションの活用。20–50秒なし(システムクリップボードを使用)手動で操作するWebチャットボットのブラウザプロファイルに依存。