Microsoft Teams を接続する

このページでは、データ連携を使用して Microsoft Teams を Gemini Enterprise に接続する方法について説明します。

データ フェデレーションについて

データ フェデレーションを使用すると、Gemini Enterprise はデータを Gemini Enterprise にコピーするのではなく、API を使用してサードパーティのデータソースから直接情報を取得します。このアプローチを使用すると、取り込みを待たずに外部データソースにすぐにアクセスできます。

始める前に

  1. Microsoft Entra ID で Gemini Enterprise を OAuth 2.0 アプリケーションとして登録し、次の認証情報を収集します。
    • クライアント ID
    • クライアント シークレット
    • テナント ID
  2. 管理者による同意を得て、次の Microsoft Graph(アプリケーション)権限を構成します。

    権限 タイプ 説明
    ChannelMessage.Read.All 委任 ユーザーのチャンネル メッセージを読み取る
    Chat.Read 委任 ユーザーのチャット メッセージを読む
  3. 次の URL をウェブ コールバック URL として追加します。

    • https://vertexaisearch.cloud.google.com/console/oauth/default_oauth.html
    • https://vertexaisearch.cloud.google.com/oauth-redirect

Microsoft Teams との連携検索コネクタを作成する

コンソール

Gemini Enterprise から Microsoft Teams を介して連携検索を実行するには、 Google Cloud コンソールで次の手順を行います。

  1. Google Cloud コンソールで、[Gemini Enterprise] ページに移動します。

    Gemini Enterprise

  2. ナビゲーション メニューで [データストア] をクリックします。

  3. [データストアを作成] をクリックします。

  4. [データソースを選択] ページで、[Microsoft Teams Federated] までスクロールするか検索して、サードパーティ ソースを接続します。

    select-microsoft-teams
    データソースを選択する

  5. [認証の設定] で次の操作を行います。

    1. クライアント IDクライアント シークレットテナント ID を入力します。
    2. [認証] をクリックします。
    3. [続行] をクリックします。

      enter-auth-info
      認証情報を入力する
  6. データソースは 1 つのエンティティ タイプのみをサポートしているため、[検索するエンティティ] オプションは自動的にスキップされます。

  7. データソースのリージョンを選択します。

  8. データソースの名前を入力します。

    select-region-enter-name
    データコネクタを構成する

  9. [作成] をクリックします。Gemini Enterprise によってデータストアが作成され、[データストア] ページにデータストアが表示されます。

データストアが作成されたら、[データストア] ページに移動し、データストア名をクリックしてステータスを確認します。[コネクタの状態] が [作成中] から [アクティブ] に変わると、連携検索コネクタを使用できるようになります。

クエリ実行

検索クエリを入力すると、次のようになります。

  • 新しいデータソースは各ユーザーの Gemini Enterprise に表示されます。使用する前に、各ユーザーに対して承認する必要があります。

  • Microsoft Teams が承認されている場合、Gemini Enterprise はクエリを Microsoft Teams API に送信します。

  • Gemini Enterprise は、結果を他のソースからの結果と統合して表示します。

データの取り扱い

サードパーティの連携検索を使用すると、クエリ文字列がサードパーティの検索バックエンドに送信されます。これらのサードパーティは、クエリをユーザーの ID に関連付ける場合があります。複数の連携検索データソースが有効になっている場合、クエリはそれらすべてに送信されることがあります。

データがサードパーティ システムに到達すると、そのシステムの利用規約とプライバシー ポリシー( Google Cloudの利用規約ではない)が適用されます。