关联 Microsoft Teams

本页介绍了如何通过数据联合将 Microsoft Teams 连接到 Gemini Enterprise。

数据联邦简介

借助数据联合,Gemini Enterprise 可使用 API 直接从第三方数据源检索信息,而无需将数据复制到 Gemini Enterprise 中。使用此方法,您可以立即访问外部数据源,无需等待提取。

准备工作

  1. 在 Microsoft Entra ID 中将 Gemini Enterprise 注册为 OAuth 2.0 应用,并收集以下凭据:
    • 客户端 ID
    • 客户端密钥
    • 租户 ID
  2. 获得管理员授权,配置以下 Microsoft Graph(应用)权限:

    权限 类型 说明
    ChannelMessage.Read.All 委派 读取用户频道消息
    Chat.Read 委派 读取用户聊天消息
  3. 添加以下网址作为 Web 回调网址:

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

创建使用 Microsoft Teams 的联合搜索连接器

控制台

按照以下步骤操作,使用 Google Cloud 控制台从 Gemini Enterprise 通过 Microsoft Teams 执行联合搜索。

  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. 由于该数据源仅支持一种实体类型,因此系统会自动跳过要搜索的实体选项。

  7. 为数据源选择一个区域

  8. 为该数据源输入一个名称。

    select-区域-enter-name
    配置数据连接器

  9. 点击创建。Gemini Enterprise 会为您创建数据存储区,并在数据存储区页面上显示您的数据存储区。

创建数据存储区后,前往数据存储区页面,点击数据存储区名称以查看状态。当连接器状态正在创建变为活跃时,即表示联合搜索连接器已准备就绪可供使用。

查询执行

输入搜索查询时:

  • 每个用户的 Gemini Enterprise 中都会显示新的数据源,并且每个用户都应先授权,然后才能使用该数据源。

  • 如果 Microsoft Teams 已获授权,Gemini Enterprise 会将查询发送到 Microsoft Teams API。

  • Gemini Enterprise 会将获得的结果与其他来源的结果融合,然后显示出来。

数据处理

使用第三方联合搜索时,查询字符串会发送到第三方搜索后端。这些第三方可能会将查询与您的身份相关联。如果启用了多个联合搜索数据源,查询可能会发送到所有这些数据源。

数据到达第三方系统后,将受该系统的服务条款和隐私权政策(而非 Google Cloud的条款)约束。