工作流中的菜单按钮在对话开始时引导客户,而 AI 代理负责处理开放式回复。},{ 将两者配对可先缩小客户意图范围,然后让 AI 代理在最有价值的环节继续处理:回答问题、收集预订详情,或处理那些输入消息而非点击按钮的客户。
适用于希望保持对工作流菜单的控制,但在意图明确后仍希望开展自然对话的企业。

何时使用
企业在以下情况下可将菜单选项与 AI 代理结合使用:
先用菜单按钮引导客户
让 AI 代理 处理不符合菜单选项的回复
在选择菜单选项后让 AI 代理 回答问题
在移交给人工或团队前让 AI 代理 收集信息
在工作流中,AI 代理 可放在四个位置:
当客户输入而非点击按钮时,Ask a Question 步骤的 Failure: Invalid 分支
在需要回答常见问题的菜单选项下
在移交人工前负责收集信息的菜单选项下
默认回退分支
Tip: 尽量将菜单步骤保持在一至二步内. 多个菜单步骤会让对话显得冗长,并导致客户在过程中流失.
开始之前
请确保您具备:
一个处于 Growth 计划或更高等级的 respond.io 帐户 — AI 代理和工作流在 Growth 及以上计划可用
已连接的消息渠道
至少一个 AI 代理 — 可从
Sales、Support或Receptionist模板开始为 AI 代理 回答问题的每个菜单选项准备好 知识源
Note: 无需一次性构建所有 AI Agent. 先从一个 AI 代理 开始,确认运行良好后再为其他菜单分支添加更多。
方法
三种设置将菜单选项与 AI 代理 配对:
将 AI 代理 作为菜单回退
先提供引导起点,然后由 AI 代理 接手
为每个菜单选项配置不同的 AI 代理
场景 1:将 AI 代理作为菜单回退
使用此方法 当菜单保持简单,但当客户输入消息而不是点击按钮时,AI 代理应接手处理. 工作流处理预期的按钮回复,而 AI 代理处理其他所有情况。
方法目标
为常见意图保持固定菜单
捕获并理解与按钮不匹配的回复
创建一个 AI 代理,在客户输入而非选择选项时识别其意图。 从模板开始,然后添加其 Instructions。 在 上下文 中,描述回退角色并列出菜单选项:
# 上下文 - 你负责未选择菜单按钮或以自己话语回复的客户. - 菜单选项为:服务常见问题、预约、联系销售.在 顶层流程 中,告诉 AI 代理如何处理每个意图:
理解客户意图: 将客户需求匹配到最相近的菜单选项. 如果不确定,问一个澄清问题,然后继续.
转接对话:如果客户询问服务常见问题,请从知识源回答. 如果客户想预约,请分配给 @[Booking AI Agent]。 如果客户有其他需求,请分配给 @[Sales Team]。
在工作流中,使用 对话已开启 触发器,然后添加一个设置为 多项选择 的 询问问题 步骤。 添加您的菜单选项.
在 询问问题 步骤的 失败:无效 分支下,添加一个 分配给 步骤并选择之前创建的 AI 代理.
添加一个 分支 步骤,为每个菜单选项创建分支,并将每个分支连接到相应的工作流操作。

重要:一旦 AI 代理接手,工作流将停止。 添加说明和知识源,使 AI 代理能够处理你路由给它的场景。
场景 2:先提供引导起点,然后由 AI 代理接手
使用此方法 当菜单仅用于捕捉客户的话题时. 在客户选择选项后,AI 代理接手并根据该话题继续对话.
方法目标
使用菜单快速捕捉意图
在选择后将完整对话交由单一 AI 代理处理
创建一个将所选菜单选项视为起始上下文的 AI 代理。 在 上下文 中,描述如何使用所选项:
# CONTEXT - 客户在到达你之前已选择了一个菜单选项. 将其用作起始上下文. - 菜单选项为:服务常见问题、预约、联系销售. - 如果客户输入了其他内容,识别他们的需求并继续.在 顶层流程 中,告诉 AI 代理如何继续:
理解所选选项: 使用所选菜单选项作为对话上下文. 如果意图不明确,先问一个澄清问题再继续.
根据选项继续:如果客户选择了服务常见问题,请从知识源中回答。 如果客户选择预约,请收集其首选的日期、时间、姓名和电话号码,然后分配给 @[Sales Team]。 如果客户选择联系销售,请指派给 @[Sales Team]. `
在工作流中,使用 对话已开启 触发器,然后添加一个设置为 菜单 的 询问问题 步骤。 添加您的菜单选项.
在菜单步骤之后,添加一个 分配给 步骤并选择 AI 代理. 一旦客户选择了选项,AI 代理即接手。

场景 3:为每个菜单选项指定不同的 AI 代理
使用此方法:当每个菜单选项需要不同的 AI 代理角色时。 工作流会检查客户的选择,然后将对话分配给相应的 AI 代理或团队。
方法目标
为每个菜单选项配置专属 AI 代理
将不明确的意图路由到通用 AI 代理
为每项任务创建一个 AI 代理。 对于包含“服务”、“预约”和“查看预约”的菜单,一个常见的映射是:
服务 → 支持 AI 代理
预约 → 销售 AI 代理
查看预约 → 人工或团队
未知意图 → 接待 AI 代理
为每个 AI 代理提供明确的说明和正确的知识来源。 没有有效的知识来源,AI 代理无法回答问题。 对于捕获未知意图的接待 AI 代理,请在 Context 下添加如下说明:
然后,在 顶层流程 下:
理解客户意图:将客户的需求与最接近的菜单选项匹配。 如果不确定,先问一个澄清性问题,然后继续。
转接对话:如果客户询问服务,将其分配给 @[Support AI Agent]。 如果客户想预约,请分配给 @[Sales AI Agent]。 如果客户想查看预约,请分配给 @[Support Team]。 如果客户有其他需求,请分配给 @[Sales Team]。 `
在工作流中,使用 Conversation Opened 触发器,然后添加一个将 Ask a Question 步骤设置为 Menu 的步骤。 添加您的菜单选项。
添加一个 Branch 步骤,为每个菜单选项创建一个分支。 将每个分支连接到相应的 AI 代理或团队。 对于未知意图,使用 Failure: Invalid 分支将客户分配给接待 AI 代理。 例如:
服务 → 分配给 支持 AI 代理
预约 → 分配给 销售 AI 代理
查看预约 → 分配给人工或团队
Failure: Invalid → 分配给 接待 AI 代理
