数据存储区代理

数据存储代理是一种特殊类型的 Dialogflow 代理 它可以提供 LLM 生成的代理响应 基于您的网站内容和上传的数据。

如需创建此代理,您需要提供 数据存储区 创建代理

数据存储区代理具有特殊的 状态处理程序 称为数据存储区处理程序。 借助这些数据存储区处理程序 您的数据存储区代理可以与最终用户就相关内容进行对话。

限制

存在以下限制:

  • 此功能目前仅支持 Google Analytics 中的部分语言。 请参阅 语言参考
  • 仅限以下国家/地区 支持 globalus 多区域和 eu 多区域。
  • 唯一支持的结构化数据存储区类型是 FAQ。
  • 两者都选的应用 分块和非分块数据存储区 不受支持。

访问权限控制

如果您是项目所有者, 您拥有创建数据存储区代理所需的所有权限。 如果您不是项目所有者, 您必须拥有以下角色:

  • Dialogflow 管理员
  • Discovery Engine Admin

如需更多信息 请参阅 Dialogflow 访问权限控制指南

创建数据存储区代理

如需创建数据存储区代理,请执行以下操作:

  1. 如果您尚未按照 Dialogflow 建议 设置 instructions.
  2. 转到 Agent Builder 控制台:

    Agent Builder 控制台

  3. 从控制台下拉列表中选择您的项目。

  4. 如果您尚未激活 API, 阅读并同意服务条款,然后点击继续并激活 API

  5. 点击 Create a New AppNew App

  6. 选择聊天

  7. 代理配置部分提供您的公司名称。

  8. 展开“时区和语言设置”部分。

  9. 选择时区。

  10. 选择默认语言

  11. 您的代理���称部分提供代理名称。

  12. 请选择一个 单区域或多区域代理的位置部分中输入。

  13. 点击继续

  14. 数据存储区 与您的代理相关联:

    • 选择您的现有数据存储区 之前创建的
    • 创建新的数据存储区: <ph type="x-smartling-placeholder">
        </ph>
      1. 点击 Create New Data Store(创建新的数据存储区)。
      2. 选择数据 source
      3. 提供数据和配置 为您选择的数据存储区来源创建文件。 您的数据存储区位置应与 代理位置
      4. 点击创建以创建数据存储区。
      5. 选择新的数据存储区。
  15. 点击创建

  16. 您的代理现已创建完毕, 系统会自动将您重定向到可用的数据存储区页面, 您可以在其中根据需要添加更多数据存储区。

  17. 如果您为网站创建了新的数据存储区,则必须 验证域名

  18. 如需使用 Dialogflow CX 打开您的代理,请按以下步骤操作: 点击左侧面板中的预览。 在 Dialogflow CX 控制台, 您可以修改或添加数据存储区 部署代理,并视需要添加 数据流 用于处理数据存储区未涵盖的场景。

测试代理

您可以使用 Dialogflow CX 模拟器 测试您的代理。

部署代理

您可以通过多种方式部署代理:

特殊 intent

除了处理与您提供的内容相关的问题之外, 数据存储区代理可以处理以下类型的问题:

  • 代理识别: 处理“你是谁?”等问题。或“你是人类吗?”
  • 上报给人工客服: 处理“我想与人工沟通”等问题或 “我想与真人交谈”

这是通过自动生成的 意图意图路由

为现有代理添加或修改数据存储区处理程序

数据存储处理程序是一种特殊类型的 Dialogflow 状态处理程序。 这意味着,您可以将它们应用于流或页面, 并且按照相同的标准 作用域规则

要添加或修改数据存储区处理程序,请执行以下操作:

  1. 转到 Dialogflow CX 控制台
  2. 选择您的 Google Cloud 项目。
  3. 选择代理。
  4. 选择与数据存储区处理程序关联的流。 这通常是 默认启动流程
  5. 选择与数据存储区处理程序相关联的页面。 这通常是 初始页
  6. 点击页面数据中的添加状态处理程序。 然后选择数据存储区
  7. 如果您需要创建数据存储区 您将进入 Vertex AI Agent Builder 界面。 请参阅 数据存储区信息 以帮助您进行选择
  8. 如果您已有数据存储区,请点击修改数据存储区
  9. 根据需要进行更新,完成后保存。 请参阅下文,了解特定于数据存储区的设置。

代理响应

代理响应 (Agent response) 部分中, 你可以提供引用生成式回答的自定义回答。 在客服人员说部分使用 $request.knowledge.questions[0] 来提供生成式答案。

数据存储区响应选项

您可以更新链接数量上限字段 以指明补充链接的数量上限 应该由生成式回答提供。