1. All Collections >
  2. 产品 >
  3. 人工智能代理 >
  4. AI 代理操作 >
  5. AI 代理操作:触发工作流

AI 代理操作:触发工作流

Avatar
Shing-Yi Tan
3 分钟

“触发工作流”操作根据 AI 代理的指示,从会话中启动现有工作流。 当 AI 代理需要触发您已在工作流中管理的更复杂自动化(例如发送 HTTP 请求、在 Google Sheets 中添加行或发送 CAPI 事件)时使用此功能。 工作流将按配置独立运行,与 AI 代理无关。

何时使用

  • 当您已经依赖工作流来执行核心业务流程,并希望让 AI 代理接入这些工作流,而不是用其他操作重建逻辑时。

  • 当下一步超出 AI 代理自身操作能力时,例如将数据推送到外部工具或协调多步自动化流程。

  • 当您希望将业务逻辑集中在工作流中,但让 AI 代理决定 何时 运行该逻辑。

最佳实践

  • 在 AI 代理的操作中开启 触发工作流,并在 When and how should this action be performed? 字段。

  • 使用 ! 以在指令中引用精确的工作流名称。 例如:

如果联系人要求退款,触发 !refund_processing。
  • 确保您引用的工作流已发布,未发布的工作流在触发时不会运行。

  • 避免重复构建相同的自动化。 如果工作流执行的操作与您的 AI 代理相同(例如发送跟进消息或更新相同的联系人字段),您可能会看到重复的消息或联系人更新。

您可以在同一指令字段中定义多个条件;每个条件都可以触发不同工作流的第一步。

限制

  • 触发工作流仅适用于工作区中已存在的工作流。 如果没有工作流,则无法启用此操作,系统会提示您先创建一个工作流。

  • 变量不会从 AI 代理传递到工作流。 除非您在工作流内部配置该逻辑,否则工作流无法自动查看诸如已收集答案之类的会话变量。

  • 信息不会从工作流传回到 AI 代理。 AI 代理不会“等待”工作流的结果,也无法对其各个步骤做出反应。

  • 在测试 AI 代理时,当触发工作流,您会在“测试 AI 代理”面板中看到一个名为 Workflow {workflow name} Started 的事件。 未发布的工作流不会在测试面板中产生事件。

常见问题与故障排查

我可以通过“触发工作流”操作触发多个工作流吗?

是的。 您可以在同一指令字段中定义多个条件;每个条件都可以触发不同工作流的第一步。

我的 AI 代理可以向工作流传递数据吗?

不。 目前,在触发工作流时,变量和会话数据不会从 AI 代理传递到工作流。 工作流只会使用其触发器和配置中可用的数据。

为什么当 AI 代理尝试触发工作流时,我的工作流没有运行?

请检查以下内容:

  • 已为 AI 代理启用 触发工作流 操作。

  • 该工作流存在于您的工作区并已发布

  • 您指令中的工作流名称在 ! 之后必须完全匹配,包括大小写 符号(例如:!refund_processing)

需要关于您的 AI 代理的帮助吗?

我们的支持团队随时为您提供帮助。

分享这篇文章
Telegram
Facebook
Linkedin
Twitter

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