数据存储区处理脚本

数据存储区处理脚本是一种特殊类型的状态处理脚本,可根据您的网站内容和上传的数据提供 LLM 生成的客服回答。

如需创建此处理程序,您需要在创建代理时提供数据存储区

借助这些数据存储区处理脚本,您的代理可以与最终用户就内容进行对话。

限制

存在以下限制:

访问权限控制

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

  • Dialogflow Admin
  • Discovery Engine Admin

如需了解详情,请参阅访问权限控制指南

创建代理

如需创建使用数据存储区处理脚本的代理,请执行以下操作:

  1. 如果您尚未完成,请按照设置说明操作。
  2. 前往 Agent Builder 控制台:

    Agent Builder 控制台

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

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

  5. 点击创建新应用新应用

  6. 选择聊天

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

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

  9. 选择时区。

  10. 选择默认语言

  11. 您的客服人员名称部分提供客服人员的姓名。

  12. 代理的位置部分中,选择一个区域或多区域

  13. 点击继续

  14. 通过以下任一方式将数据存储区连接到您的代理:

    • 选择您之前创建的现有数据存储区。
    • 创建新的数据存储区:
      1. 点击创建新的数据存储区
      2. 选择数据
      3. 为您选择的数据存储区来源提供数据和配置。您的数据存储区位置应与代理位置相符。
      4. 点击创建以创建数据存储区。
      5. 选择新的数据存储区。
  15. 点击创建

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

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

  18. 如需使用 Dialogflow CX 控制台打开您的客服人员,请点击左侧面板中的预览。在控制台中,您可以修改或添加数据存储区处理程序部署代理,还可以视需要添加用于处理数据存储区未涵盖的场景的流程

测试您的代理

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

部署代理

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

特殊 intent

除了处理与您提供的内容相关的问题外,客服人员还可以处理以下类型的问题:

  • 客服人员身份识别:处理“您是谁?”或“您是人吗?”等问题。
  • 上报给人工客服:处理“我想与人工客服交谈”或“我想与真人交谈”等问题。

这通过自动生成的intentintent 路由来实现。

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

数据存储区处理程序是一种特殊类型的状态处理程序。这意味着,您可以将其应用于流程或网页,并且系统会使用相同的作用域规则对其进行评估。

如需添加或修改数据存储区处理脚本,请执行以下操作:

  1. 前往 Dialogflow CX 控制台
  2. 选择您的项目。
  3. 选择代理。
  4. 选择与数据存储区处理脚本关联的流程。 这通常是默认初始流程
  5. 选择与数据存储区处理脚本关联的网页。 这通常是首页
  6. 在页面数据中,点击添加状态处理脚本,然后选择数据存储区
  7. 如果您需要创建数据存储区,系统会将您转到 Vertex AI Agent Builder 界面。请参阅数据存储区信息,以便做出选择。
  8. 如果您已有数据存储区,请点击修改数据存储区
  9. 根据需要进行更新,完成后保存。 请参阅下文,了解数据存储区专用设置。

客服人员回复

客服人员回复部分,您可以提供引用生成式回答的自定义回复。在客服人员的回答部分中使用 $request.knowledge.questions[0] 提供生成式回答。

数据存储区响应选项

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