透明度に関する注意: Azure AI 検索

重要

英語以外の翻訳は便宜上のみ提供されています。 詳細なバージョンについては、このドキュメントのEN-USバージョンを参照してください。

透明度に関するメモとは

AI システムには、テクノロジだけでなく、それを使用するユーザー、影響を受けるユーザー、デプロイされる環境も含まれます。 目的に合ったシステムを作成するには、テクノロジのしくみ、その機能と制限事項、および最適なパフォーマンスを実現する方法を理解する必要があります。 Microsoftの透明性に関するメモは、AI テクノロジのしくみ、システム所有者がシステムのパフォーマンスと動作に影響を与える選択肢、およびテクノロジ、人、環境など、システム全体について考えることの重要性を理解するのに役立ちます。 透過性メモは、独自のシステムを開発または展開するときに使用したり、システムを使用したり、システムの影響を受けるユーザーと共有したりできます。

Microsoftの透明性に関するメモは、AI 原則を実践するためのMicrosoftの広範な取り組みの一環です。 詳細については、Microsoft AI の原則を参照してください。

導入

Azure AI 検索は、Web、モバイル、エンタープライズ アプリケーションのプライベートな異種コンテンツに対する豊富な検索エクスペリエンスを構築するためのツール、API、SDK を開発者に提供します。 検索は、ユーザーにデータを表示するアプリケーションの基礎となります。 一般的なシナリオには、カタログまたはドキュメント検索、オンライン小売店、独自のコンテンツに対するデータ探索などがあります。

検索可能なデータは、テキストまたはベクターの形式で、データ ソースから as-is を取り込んだり、AI を使用してエンリッチして全体的な検索エクスペリエンスを向上させたりすることができます。 開発者は、外部機械学習モデル (埋め込みモデルと呼ばれます) を呼び出すことによって、データ int を数値表現 (ベクトルと呼ばれます) に変換できます。 インデクサーには、必要に応じて、Foundry ToolsのAzure Language機能を通じて提供される、Named Entity Recognition (NER)や個人を特定できる情報 (PII) 検出などの強力なデータエンリッチメントスイートをサポートするスキルセットを含めることができます。また、Foundry ToolsのAzure Vision機能には、光学文字認識 (OCR) や画像解析などが含まれています。

Foundry Tools やその他の AI システムを使用して、顧客のコンテンツの意図、セマンティクス、暗黙的な構造をより深く理解することで、Azure AI 検索検索エクスペリエンスを向上させる方法の詳細については、次のタブを参照してください。

AI エンリッチメント は、Foundry Tools の機械学習モデルを、生の形式で簡単に検索できないコンテンツに適用することです。 エンリッチメントを通じて、分析と推論を使用して、以前は存在しなかった検索可能なコンテンツと構造を作成します。

AI エンリッチメントは、顧客の検索サービスと同じリージョンの Foundry Tools に接続する、Azure AI 検索 インデクサー パイプラインのオプションの拡張機能です。 エンリッチメント パイプラインには、一般的なインデクサー (インデクサー、データ ソース、インデックス) と同じコア コンポーネントと、アトミック エンリッチメント手順を指定するスキル セットがあります。 スキル セットは、 Foundry Tools API (Vision や Language など) に基づく組み込みスキル、または指定した外部コードを実行する カスタム スキル を使用して組み立てることができます。

機能

システムの動作

AI エンリッチメントを実現するために、Azure AI 検索 の複数の 組み込みスキルが Foundry Tools を活用しています。 スキルの使用を選択する際の考慮事項については、以下にリンクされている各組み込みスキルの透明性に関するメモを参照してください。

各スキルのドキュメントを参照して、それぞれの機能、制限事項、パフォーマンス、評価、および統合と責任ある使用方法の詳細を確認してください。 これらのスキルを組み合わせて使用すると、複合効果につながる可能性があることに注意してください (たとえば、OCR の使用時に発生したエラーは、キー フレーズ抽出を使用するときに発生します)。

ユースケース例

ユースケースの例

Azure AI 検索はフルテキスト検索ソリューションであるため、AI エンリッチメントの目的は、非構造化コンテンツの検索ユーティリティを向上することです。 組み込みスキルでサポートされるコンテンツ エンリッチメント シナリオの例を次に示します。

  • 翻訳言語検出 により、多言語検索が可能になります。
  • エンティティ認識 は、テキストの大きなチャンクから 場所およびその他のエンティティ を抽出します。
  • キー フレーズ抽出 では、重要な用語を識別して出力します。
  • OCR は、バイナリ ファイル内の印刷されたテキストと手書きのテキストを認識します。
  • 画像分析 では、画像の内容が記述され、説明が検索可能なテキスト フィールドとして出力されます。
  • Integrated vectorization は、Azure OpenAI 埋め込みモデルを呼び出してデータをベクター化し、Azure AI 検索に埋め込みを格納して類似性検索を行うプレビュー機能です。

制限

Azure AI 検索の AI エンリッチメントでは、サービスのインデクサーとデータ ソース機能を使用して Foundry Tools を呼び出してコンテンツ エンリッチメントを実行します。 このプロセスで使用されるインデクサーとデータ ソースの制限が適用されます。 これらの関連する制限事項の詳細については、 インデクサーとデータ ソースのドキュメント を参照してください。 Azure AI 検索の AI エンリッチメント パイプラインで使用される各 Foundry Tool の制限も適用されます。 これらの制限の詳細については、 各サービスの透明性に 関する注意事項を参照してください。

責任ある AI の詳細