グラウンディングされた モデル接続Azure OpenAI RAG機能で作成します

AI検索によって基盤を整えられた モデル接続を作成するために、RAGのネイティブAzure OpenAI(Retrieval Augmented Generation)機能を使用して、Azure AI Searchのエンタープライズデータと大規模言語モデルを組み合わせた充実した検索体験を構築します。

あなたは今、Azure AI Search サービスを Azure OpenAI サービスと統合して RAG ソリューションを作成できます。 これにより、LLMはあなた自身のデータから情報を取得することで、より情報に基づいた文脈に関連する応答を提供できるようになります。

前提条件

Azure OpenAI ポータル内で以下を設定する必要があります:
  • Azure AI Search サービス セットアップ: これは Azure OpenAI ポータルで AI 検索サービスを作成することを含みます。 これにはサービスエンドポイントURLの設定、APIキーの設定、およびインデックスの作成が含まれます。
  • データの取り込みとインデックス作成: ドキュメントはデータソースにアップロードされ、例えば、BLOBストレージのような場所に保存され、その後、ストレージ内のファイルを使用してインデックスが作成されます。 ドキュメントはチャンクに分割され、ベクトル検索が有効になっている場合、内容は埋め込みモデルを使用してベクトル化されます。

前提条件

オートメーション管理者は、ビジネス組織のための モデル接続 を作成および管理するために、これらのロールと権限が必要です。
  • ロール: AAE_Basic、オートメーション管理者カスタムロール
  • 権限: Attended Bot (クライアントで実行を指示する Bot) Runner
  • 設定: AI データ管理は、オートメーション管理者によって有効にされ、ユーザーがAIスキルのログを無効にすることを許可するチェックボックスが選択されている必要があります。 AIスキルを使用する際に、Bot Creatorライセンスを持つユーザーがデータログを無効にできるようにして、画面でデータログAI スキルトグルを有効にします。

オートメーション管理者のカスタムロールの権限については、「AI ツール のロールと権限」をご覧ください。

その他の要件:

  • 前述のように、まず Azure AI Search を作成して AI検索によって基盤を整えられた モデル接続 を作成し、それを AI スキル で使用します。
  • 資格情報を資格情報コンテナーに保存したい場合は、その情報を用意してください。 「Credential Vault による安全な資格情報ストア」を参照してください。
  • モデル接続をテストするには、Bot エージェント 22.60.10 以降に接続する必要があります。 テストの一環として、デスクトップ上で Bot を実行する必要があります。 したがって、Bot エージェントがあなたのユーザーに設定されていることを確認してください。 このタスクの場合、接続を別の Control Room に切り替える必要がある場合は、Control Room インスタンス間でのデバイス登録の切り替えを参照してください。
  • 接続のテストを成功させるには、AI スキル パッケージへのアクセスが必要です。 テスト プロンプトは、モデル接続 をテストするために実行されます。

手順

  1. Control Room 環境で、[AI] > [モデル接続] > [モデル接続の作成] に移動します。
  2. [モデル接続の作成] 画面で、これらの [接続設定] を構成します。
    グラウンディングされたモデル接続をAzure OpenAI RAGの機能で作成する
    モデル名を モデルを選択するかカスタム モデルを作成するフィールドに手動で入力できます。 入力した名前は モデル接続 を作成するために使用されます。
    1. モデル接続名: モデル接続 を簡単に識別するための名前を入力します。
    2. 説明 (任意): 接続を定義する意味のある短い説明を追加します。
    3. ベンダーの選択: サポートされているベンダーのリストから基盤モデルのベンダーを選択してください。 を使用してAI検索によって基盤を整えられた モデル接続を作成するには、Azure OpenAIドロップダウン リストからAzure OpenAIを選択してください。
    4. タイプを選択: AI検索によって基盤を整えられたのためにRAG機能を使用するには選択してください。
    5. モデルを選択するか、カスタム モデルを作成する: Azure OpenAI の検証済みモデルのドロップダウンリストからモデルを選択してください。
      さらに、ドロップダウン リストに表示されていない Azure OpenAI から利用可能な他のモデルもサポートしています。
      各基盤モデルベンダーのサポートされているモデルの完全なリストについては、を参照してください。
    6. 次へ をクリックして 認証の詳細 セクションに進んでください。
  3. [認証の詳細] セクションで、これらの設定を構成します。
    1. Azure OpenAI リソース名: Azure OpenAI リソースの名前を入力します。
    2. デプロイメントID: 使用するモデルのデプロイメント ID を入力します。
    3. API キー: Azure OpenAI サービスの API キーを入力します。
    4. AI検索サービスのURL: デプロイされた Azure AI Search サービスのURL。 これは検索サービスにアクセスするためのエンドポイントです。
    5. AI検索インデックス名: Azure AI Search サービス内であなたのデータを含むインデックスの名前。 検索対象の文書が保存されている場所です。
    6. AI検索APIキー:あなたのAzure AI SearchサービスのAPIキーです。 このキーは検索サービスへのアクセスを認証するために必要です。
    7. AI検索埋め込みモデルのデプロイ名: Azureにデプロイされた埋め込みモデルの名前。 このモデルは、テキストをベクトル表現に変換するために使用され、意味検索に利用されます。
    8. 次へ をクリックして テスト接続 セクションに進んでください。
  4. テスト接続 をクリックして、すべての接続の詳細が正しく定義されていることを確認し、接続が機能しているかどうかをチェックします。
    これは Bot エージェント を使用したデスクトップ操作です。 Bot エージェント 22.60.10 以降を使用して、テストを成功させてください。
    • 接続が期待通りに機能すれば、システムはリクエストを処理し、システムが生成した成功メッセージが表示されます。
    • 接続が期待通りにいかなかった場合、接続に失敗した理由を記したシステム生成のメッセージが表示されます。 たとえば、サポートされている基礎モデルパッケージをワークスペースにダウンロードしていない場合、エラーメッセージが表示されます。 パッケージをダウンロードし、モデル接続 を再度テストする必要があります。
    • モデル接続 のテストがうまくいかなかったり、タスクを未完成のままにしておいたりすると、モデル接続 が保存されず、モデル接続 の作成プロセスをやり直さなければなりません。
  5. 次へ をクリックして、ユーザーにカスタムロールを割り当てるための 招待ロール セクションに進んでください。
    オートメーション管理者はカスタム ロールを作成し、そのロールに モデル接続 を割り当てることができ、さらにそれをユーザーに割り当てることができます。 このカスタム ロールに割り当てられているユーザーだけがこの モデル接続 を使用できます。
  6. プロ開発者にカスタムロールを介してアクセスを割り当てます(RBACを使用)、この モデル接続 を使用して AI スキル を作成します。
  7. モデル接続の作成 をクリックし、モデル接続 の作成を完了します。
    モデル接続 を正常に作成した後、プロ開発者はそれを使用して AI スキル を作成します。

次のステップ

モデル接続を作成してテストした後、それをプロの開発者に割り当て、プロの開発者はこの接続を使用して AI スキル を作成します。
注: AI スキル を [AI スキル] 画面で作成またはテストすると、モデルの応答とともに成功または失敗の詳細を次のナビゲーション画面で確認することができます。
  • [管理] > [AI ガバナンス] > [AI プロンプト ログ]
  • [管理] > [AI ガバナンス] > [イベントログ]
  • [管理] > [監査ログ]

AI ガバナンス」を参照してください。