策略方案

Playbook 是生成式代理的基本构建块。 生成式代理通常具有许多 playbook,其中每个 playbook 都定义为处理特定任务。playbook 数据被提供给 LLM,以便 LLM 获得回答问题和执行任务所需的信息。每个 Playbook 都可以提供信息、向外部服务发送查询,或者将对话处理推迟到或其他 Playbook 来处理子任务。

限制

存在以下限制:

  • 使用 Playbook 的客服人员不支持通过“默认初始流程”中的“默认欢迎 intent”路由发送来电助手短信,但您可以在标准流程中启用来电助手短信选项。
  • Agent Builder 控制台不支持流程。
  • 在 Agent Builder 控制台中创建的生成式代理无法在 Dialogflow CX 控制台中打开,除非为项目授予对 Dialogflow CX 控制台中受限访问功能的访问权限。如要申请访问权限,请与您的 Google 客户支持团队联系。

语言支持

手册支持与 Gemini 模型相同的语言。

地区支持

以下区域支持 Playbook:

  • global
  • asia-south1
  • asia-southeast1
  • asia-northeast1
  • australia-southeast1
  • eu(多区域)
  • europe-west1
  • europe-west2
  • europe-west3
  • northamerica-northeast1
  • us(多区域)
  • us-central1
  • us-east1
  • us-west1

Playbook 数据

剧本由以下数据组成:

  • 手册名称:一个简洁的自然语言名称,可帮助开发者和 LLM 了解该手册处理的任务
  • 目标:简要说明该 Playbook 应实现的目标
  • 说明:定义实现目标应采取的流程步骤
  • 示例:对话示例,实际上是 LLM 的少样本提示示例
  • 参数:用于存储与对话相关的信息,例如用户输入、用户系统信息、操作结果等。

默认的 Playbook

使用 Agent Builder 控制台创建生成式代理时,系统会自动创建默认的 Playbook

默认的 Playbook 是对话的起点,因此与其他 Playbook 有一些重要的区别:

  • 默认的 Playbook 不会收到之前对话回合的摘要。
  • 默认的 Playbook 无法定义或接收输入参数。

Agent Builder 控制台代理与 Dialogflow CX 控制台代理

部分项目已获准使用 Dialogflow CX 控制台中的 Playbook 受限访问权限功能。下表介绍了每个控制台目前支持的 Playbook 功能:

功能 Dialogflow CX 控制台 Agent Builder 控制台
发布阶段 不公开的 Google Analytics 公开预览版
代理的输入/输出参数
函数工具 ✅(模拟器不支持)
以保存模拟器和对话记录为例
针对数据存储区查询重写和总结的自定义提示
测试用例
导入和导出
VPC SC 网络钩子 ✅ 打开 API 工具 ✅
安全与合规性 CMEK、AxT、DRZ CMEK、AxT、DRZ