什么是工作流?

最近更新时间:2025-10-15 11:40:22

我的收藏
工作流为用户提供了直观的可视化画布,支持通过大模型、代码、参数提取等多种节点来编排复杂的业务流程。旨在实现稳定且可控的业务效果,确保每个流程节点的准确性和可解释性。

主要特点

可视化画布

直观操作:用户可以通过拖拽和连接节点,轻松构建和管理复杂的业务流程,画布支持鼠标和触控板操作并提供了多种快捷键,提高工作流配置效率。
简洁界面:直观的界面设计使工作流的修改变得简单,节点列表、画布、节点详情分类展现,使页面内容更简洁清晰。

清晰的节点设计

信息收集类节点:此类节点基于多轮对话、页面 UI 等方式收集信息,并将信息向后传递。例如参数收集节点,通过与用户进行多轮对话,收集必要的参数信息。
信息处理类节点:此类节点仅对信息进行加工处理,不再收集信息。例如大模型节点,支持通过编辑提示词,利用大模型能力处理信息。
变量处理节点:此类节点支持对变量进行转换、赋值、聚合等操作。例如 JSON 序列化、数组排序、变量聚合等。
基础节点:此类节点是工作流运行的基础,实现工作流结果输出、逻辑判断等功能。包含结束回复、条件判断等节点。

灵活的对话交互

多轮对话:工作流的运行机制支持与用户进行多轮对话交互,在信息收集过程中,系统自主分析必填信息是否完整,如果不完整则自动生成反问澄清话术,引导用户提供必填信息。
灵活跳转内置 Agent 全局监控节点跳转,无需区分“对话流”和“工作流”,既能灵活对话又能确保精准执行流程。内置 Agent 具备以下能力:
负责接管对话:所有与工作流相关的对话都会经过该 Agent 统一处理。
控制节点跳转:Agent 根据用户对话内容智能跳转到对应节点。
识别全局意图:全局识别“不继续执行工作流”等退出意图及“好的”、“没问题”等寒暄意图,并智能回复用户。


完善的配套功能

全局调试:工作流支持多轮对话调试,并展示每一轮对话中工作流的处理路径及详情信息,适用于工作流编排完成后进行测试。
节点调试
支持工作流的端到端测试,适用于测试阶段进行工作流完整调试。在画布中动态显示运行过程、节点运行所消耗的 tokens 和时间、节点的输入输出详情等信息。
部分工作流节点支持单点调试,适用于工作流开发阶段进行小范围测试,包括:参数提取、选项卡、大模型、大模型意图识别、大模型知识问答、大模型标签提取、知识检索、插件、工具、代码、消息队列、工作流节点
快捷反馈:为用户提供了一键问题反馈功能,支持针对不同类型节点反馈问题。

关键概念

变量

变量用于承载工作流运行中可流转的数据,工作流支持使用应用级变量和工作流级变量(变量的详细定义请参见 变量说明)。
工作流内可以通过节点的“输入变量”来引用前序节点变量或者应用级变量、工作流级变量

节点

节点是工作流中的基本构建单元,每个节点代表一个特定的操作或功能。节点通过互相连接形成一个完整的业务流程。根据功能和用途,腾讯云智能体开发平台工作流节点可以分为以下几类:
1. 信息收集类节点:用于从用户对话或 UI 交互中收集必要的信息,并将这些信息传递到后续节点。信息收集类节点包括:
2. 信息处理类节点:用于对收集到的信息进行加工和处理,不再收集新的信息。信息处理类节点包括:
3. 变量处理类节点:支持对变量进行转换、赋值、聚合等操作。例如 JSON 序列化、数组排序、变量聚合等。变量处理类节点包括:
4. 基础节点:工作流运行的基础,负责进入或退出工作流、条件分支判断、串行/并行执行、回复内容输出等功能。基础节点包括:

连线

连线是一条有向线段,用于连接两个工作流节点,描述工作流执行的流向,并在约束条件下连接节点。

约束条件

约束条件制约节点之间的连线,在特定情况下不允许连接两节点。具体约束条件包括:
工作流中至少要有一个结束回复节点,整个工作流才可以正常执行。
当前节点的输入一定要连接前一个节点的输出,节点的输入之间、输出之间不能连接。
信息收集类节点、信息处理类节点之间没有固定的前后顺序关系。
信息收集类节点、信息处理类节点、开始节点的输出都可以连接多个后续节点,即支持并行处理。
多节点之间的连接需要符合以下校验逻辑:
无环校验
定义:工作流中不能出现节点间的循环依赖,即不能有环。
示例:节点A -> 节点B -> 节点C -> 节点D ->节点A的环状连接。


并行执行校验
定义:并行执行的分支中不能出现信息收集类节点。
示例:参数提取节点2和参数提取节点3处在不同的并行分支中。



应用场景

工作流适用于对结果准确性要求高、可解释性强的严谨业务场景,包括但不限于:
开发票场景:收集用户开票的抬头、税号等信息,通过大模型、代码等方式进行信息归一化,调用工具对信息进行校验,最后通过工具生成发票返回给用户。
案件办理场景:收集案件中的关键信息,基于逻辑判断进行不同的处理,最后录入最终的案件办理结果。
患者信息查询场景:结合患者的身份信息,提供快速、准确的病历信息查询和管理,对病历信息进行摘要总结,并基于该信息进行问答。
通过腾讯云智能体开发平台的工作流能力,提升业务流程的配置效率和准确性,满足各种复杂业务场景的需求。