交互式消息
交互式消息
让智能体在 WhatsApp 对话中提供可点击的按钮和列表
概述
智能体无需让用户输入答案,也可以发送 WhatsApp 交互式消息:最多 3 个可点击的回复按钮,或最多包含 10 个选项的列表。用户点击后会作为下一条消息返回,智能体可准确知道所选选项。
交互式消息仅适用于活跃的 WhatsApp 消息对话。智能体通过以下 2 个集成工具发送:
- 发送交互式按钮——最多 3 个回复按钮,适合少量选项。
- 发送交互式列表——按分区分组的可点击选项列表,适合超过 3 个选项的情况。
启用工具
添加工具
前往工具页面,点击 _添加集成 工具 _ 按钮,选择 WhatsApp 集成,然后添加 _ 发送交互式按钮 _ 和 发送交互式列表 工具。
如果导入了多个 WhatsApp 账号,每个账号都有各自的 WhatsApp 集成。 请确保从与智能体所用账号关联的集成中添加工具——从其他账号集成中添加的 工具无法用于该智能体的对话。
发送交互式按钮
发送交互式按钮会在当前 WhatsApp 消息对话中提供 1 至 3 个选项。
每个按钮包含:
发送交互式列表
发送交互式列表会在当前 WhatsApp 消息对话中展示按分区分组的选项。用户打开列表并选择一行。
每个分区包含:
每一行包含:
如果智能体生成的内容超出限制,工具调用会失败,并告知智能体原因,以便其使用更短的内容重试。
提示智能体
在系统提示词中告知智能体何时提供选项。例如:
可选:添加流程以引导智能体使用工具
为智能体提供工具只是完成了一半工作——流程会告诉它如何有效使用这些工具。
以下流程是模板,并非可直接使用的版本。复制后请根据需要调整:使触发条件适配你的流程, 仅保留智能体实际拥有的工具,并重写选项示例和规则以符合你的使用场景。
复制示例流程
限制
- 交互式消息只能在消息对话中发送——不可在 WhatsApp 语音通话期间发送,也不可在其他渠道发送。
- 不支持 WhatsApp Flows(交互式表单)。如果用户回复 Flow,相关内容不会传递给智能体。
- 交互式消息属于会话消息:只能在活跃对话中发送,不能作为首次出站联系。请使用消息模板开启对话。