Playbook 是生成式代理的基本构建块。 生成式客服通常有多个策略方案, 其中每个 playbook 均定义为处理特定任务。 playbook 数据被提供给 LLM,以便 LLM 获得回答问题和执行任务所需的信息。每个手册都可以提供信息、 将查询发送到外部服务 或者将对话处理推迟到 流程 或其他策略方案来处理子任务。
限制
存在以下限制:
- 使用 playbook 的代理不支持发送 通话伴侣 通过默认短信接收短信 默认启动流中的欢迎意图路由,但您可以启用调用 配套短信选项
- Agent Builder 控制台不支持流程。
- 在 Agent Builder 控制台中创建的生成式代理无法在 Dialogflow CX 控制台(除非 授予项目在 Dialogflow CX 控制台。如需申请访问权限,请与您的 Google 客户支持团队联系。
语言支持
手册支持与 Gemini 模型相同的语言。
地区支持
以下区域支持 Playbook:
global
asia-south1
asia-southeast1
australia-southeast1
eu
(多区域)europe-west1
europe-west2
europe-west3
northamerica-northeast1
us
(多区域)us-central1
us-east1
us-west1
playbook 数据
一个 Playbook 由以下数据组成:
- 手册名称:一个简洁的自然语言名称,可帮助开发者和 LLM 了解该手册处理的任务
- 目标:简要说明该 playbook 应实现的目标
- 说明:定义实现目标应采取的流程步骤
- 示例: 实际上是少样本提示示例的对话示例 LLM
- 参数:用于存储与对话相关的信息,例如用户输入、用户系统信息、操作结果等。
默认的 Playbook
使用 Agent Builder 控制台创建生成式代理时,系统会自动创建默认的 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 |