1. All Collections >
  2. 产品 >
  3. 人工智能代理 >
  4. AI Agent Guides >
  5. 如何在工作流菜单选项中使用 AI 代理

如何在工作流菜单选项中使用 AI 代理

Avatar
Joshua Lim
6 分钟

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

适用于希望保持对工作流菜单的控制,但在意图明确后仍希望开展自然对话的企业。

何时使用

企业在以下情况下可将菜单选项与 AI 代理结合使用:

  • 先用菜单按钮引导客户

  • 让 AI 代理 处理不符合菜单选项的回复

  • 在选择菜单选项后让 AI 代理 回答问题

  • 在移交给人工或团队前让 AI 代理 收集信息

在工作流中,AI 代理 可放在四个位置:

  • 当客户输入而非点击按钮时,Ask a Question 步骤的 Failure: Invalid 分支

  • 在需要回答常见问题的菜单选项下

  • 在移交人工前负责收集信息的菜单选项下

  • 默认回退分支

Tip: 尽量将菜单步骤保持在一至二步内. 多个菜单步骤会让对话显得冗长,并导致客户在过程中流失.

开始之前

请确保您具备:

  • 一个处于 Growth 计划或更高等级的 respond.io 帐户 — AI 代理和工作流在 Growth 及以上计划可用

  • 已连接的消息渠道

  • 至少一个 AI 代理 — 可从 SalesSupportReceptionist 模板开始

  • 为 AI 代理 回答问题的每个菜单选项准备好 知识源

Note: 无需一次性构建所有 AI Agent. 先从一个 AI 代理 开始,确认运行良好后再为其他菜单分支添加更多。

方法

三种设置将菜单选项与 AI 代理 配对:

  1. 将 AI 代理 作为菜单回退

  2. 先提供引导起点,然后由 AI 代理 接手

  3. 为每个菜单选项配置不同的 AI 代理

场景 1:将 AI 代理作为菜单回退

使用此方法 当菜单保持简单,但当客户输入消息而不是点击按钮时,AI 代理应接手处理. 工作流处理预期的按钮回复,而 AI 代理处理其他所有情况。

方法目标

  • 为常见意图保持固定菜单

  • 捕获并理解与按钮不匹配的回复

  1. 创建一个 AI 代理,在客户输入而非选择选项时识别其意图。 从模板开始,然后添加其 Instructions。 在 上下文 中,描述回退角色并列出菜单选项:

     # 上下文
     - 你负责未选择菜单按钮或以自己话语回复的客户.
     - 菜单选项为:服务常见问题、预约、联系销售.

    顶层流程 中,告诉 AI 代理如何处理每个意图:

    1. 理解客户意图: 将客户需求匹配到最相近的菜单选项. 如果不确定,问一个澄清问题,然后继续.

    2. 转接对话:如果客户询问服务常见问题,请从知识源回答. 如果客户想预约,请分配给 @[Booking AI Agent]。 如果客户有其他需求,请分配给 @[Sales Team]。

  2. 在工作流中,使用 对话已开启 触发器,然后添加一个设置为 多项选择询问问题 步骤。 添加您的菜单选项.

  3. 询问问题 步骤的 失败:无效 分支下,添加一个 分配给 步骤并选择之前创建的 AI 代理.

  4. 添加一个 分支 步骤,为每个菜单选项创建分支,并将每个分支连接到相应的工作流操作。

重要:一旦 AI 代理接手,工作流将停止。 添加说明和知识源,使 AI 代理能够处理你路由给它的场景。

场景 2:先提供引导起点,然后由 AI 代理接手

使用此方法 当菜单仅用于捕捉客户的话题时. 在客户选择选项后,AI 代理接手并根据该话题继续对话.

方法目标

  • 使用菜单快速捕捉意图

  • 在选择后将完整对话交由单一 AI 代理处理

  1. 创建一个将所选菜单选项视为起始上下文的 AI 代理。 在 上下文 中,描述如何使用所选项:

     # CONTEXT
     - 客户在到达你之前已选择了一个菜单选项. 将其用作起始上下文.
     - 菜单选项为:服务常见问题、预约、联系销售.
     - 如果客户输入了其他内容,识别他们的需求并继续.

    顶层流程 中,告诉 AI 代理如何继续:

    1. 理解所选选项: 使用所选菜单选项作为对话上下文. 如果意图不明确,先问一个澄清问题再继续.

    2. 根据选项继续:如果客户选择了服务常见问题,请从知识源中回答。 如果客户选择预约,请收集其首选的日期、时间、姓名和电话号码,然后分配给 @[Sales Team]。 如果客户选择联系销售,请指派给 @[Sales Team]. `

  2. 在工作流中,使用 对话已开启 触发器,然后添加一个设置为 菜单询问问题 步骤。 添加您的菜单选项.

  3. 在菜单步骤之后,添加一个 分配给 步骤并选择 AI 代理. 一旦客户选择了选项,AI 代理即接手。

场景 3:为每个菜单选项指定不同的 AI 代理

使用此方法:当每个菜单选项需要不同的 AI 代理角色时。 工作流会检查客户的选择,然后将对话分配给相应的 AI 代理或团队。

方法目标

  • 为每个菜单选项配置专属 AI 代理

  • 将不明确的意图路由到通用 AI 代理

  1. 为每项任务创建一个 AI 代理。 对于包含“服务”、“预约”和“查看预约”的菜单,一个常见的映射是:

    • 服务 → 支持 AI 代理

    • 预约 → 销售 AI 代理

    • 查看预约 → 人工或团队

    • 未知意图 → 接待 AI 代理

    为每个 AI 代理提供明确的说明和正确的知识来源。 没有有效的知识来源,AI 代理无法回答问题。 对于捕获未知意图的接待 AI 代理,请在 Context 下添加如下说明:

    然后,在 顶层流程 下:

    1. 理解客户意图:将客户的需求与最接近的菜单选项匹配。 如果不确定,先问一个澄清性问题,然后继续。

    2. 转接对话:如果客户询问服务,将其分配给 @[Support AI Agent]。 如果客户想预约,请分配给 @[Sales AI Agent]。 如果客户想查看预约,请分配给 @[Support Team]。 如果客户有其他需求,请分配给 @[Sales Team]。 `

  2. 在工作流中,使用 Conversation Opened 触发器,然后添加一个将 Ask a Question 步骤设置为 Menu 的步骤。 添加您的菜单选项。

  3. 添加一个 Branch 步骤,为每个菜单选项创建一个分支。 将每个分支连接到相应的 AI 代理或团队。 对于未知意图,使用 Failure: Invalid 分支将客户分配给接待 AI 代理。 例如:

    • 服务 → 分配给 支持 AI 代理

    • 预约 → 分配给 销售 AI 代理

    • 查看预约 → 分配给人工或团队

    • Failure: Invalid → 分配给 接待 AI 代理

下一步?

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

找不到您正在寻找的东西? 🔎