Skip to content

工作流功能概述 ​

功能概述 ​

工作流用于把通话后的业务动作、数据查询、条件判断、结果转换和第三方推送编排成可视化流程。它适合处理“通话结束后还要做什么”以及“大模型智能体需要调用一个确定业务能力”的场景。 img.png 常见用法包括:

  • 根据通话记录 ID 查询话单、通话分析、聊天历史等业务数据
  • 判断客户意向、通话结果或自定义字段,再进入不同处理分支
  • 使用 JS 转换节点整理字段,输出给后续节点或智能体
  • 将通话结果推送到企业微信群机器人或外部 HTTP 接口
  • 作为大模型智能体插件,让智能体在对话中调用工作流并获取结构化结果

工作流和其他模块的关系 ​

与大模型智能体 ​

工作流可以在大模型智能体的插件配置中使用。配置为工作流插件后,智能体会根据插件名称、描述和提示词判断是否调用该工作流。

工作流的开始节点输入字段会展示为插件输入字段,结束节点输入字段会展示为插件输出字段。智能体调用工作流后,可以把工作流返回的结构化结果继续用于对话。 img_2.png

与通话记录和通话分析 ​

工作流可以通过数据查询节点读取话单信息,常用于把通话记录、通话分析结果、意向等级、聊天历史等数据汇总出来,再进入后续判断、转换或推送。 img_1.png

与第三方系统 ​

工作流提供推送类节点,可以把节点输入渲染成消息或请求体,发送到企业微信机器人或外部 HTTP 接口,用于后续通知、线索流转、工单创建等业务动作。

基本使用流程 ​

  1. 进入工作流管理页面,点击「新建工作流」
  2. 在编辑器顶部填写工作流名称
  3. 在开始节点中定义外部输入参数
  4. 添加数据查询、选择器、JS 转换、推送等节点
  5. 通过连线定义节点执行顺序和分支走向
  6. 在结束节点中配置最终输出字段
  7. 点击「试运行」验证流程,并在「调试」面板查看执行细节
  8. 保存工作流
  9. 如需给大模型智能体使用,在智能体插件中选择该工作流

核心概念 ​

节点 ​

节点是工作流中的执行单元。每个节点负责一类明确动作,例如开始、结束、条件判断、数据查询、JS 转换或第三方推送。

连线 ​

连线决定节点之间的执行顺序。普通节点通常从默认出口连接到下一个节点,选择器节点会根据不同条件分支连接到不同节点。

输入变量 ​

输入变量是当前节点执行时需要的数据。输入可以手动填写,也可以引用前面节点已经产生的变量。

输出变量 ​

输出变量是当前节点执行后产生的数据。后续节点可以引用这些输出变量。

试运行 ​

试运行用于在保存和上线前验证工作流。试运行会展示每个节点的输入、输出、日志、分支轨迹和错误信息,便于排查配置问题。

适用场景 ​

  • 通话结束后自动推送客户意向和摘要
  • 智能体查询通话记录并回答客户或运营人员的问题
  • 根据意向等级执行不同后续动作
  • 从通话分析结果中提取字段,再推送到外部系统
  • 把固定业务能力封装成智能体可调用的插件

使用建议 ​

  1. 先定义输入输出:开始节点输入决定工作流能接收什么数据,结束节点输出决定工作流能返回什么结果。
  2. 节点职责保持单一:一个节点只做一类动作,后续排查会更清晰。
  3. 每次改完及时试运行:特别是新增条件、变量引用和推送节点后,应立即验证。
  4. 输出字段命名清晰:作为智能体插件使用时,字段名和描述会影响后续理解和调用效果。
  5. 推送节点谨慎配置异常处理:需要严格确认成功时,不建议开启忽略异常。