工作流概述

《扣子编程:从零开始搭建智能体 卢欣欣 清华大学出版社》【摘要 书评 试读】- 京东图书

《扣子编程:从零开始搭建智能体》全书案例持续更新-CSDN博客

通过提示词、大模型及插件等模块虽然可以构建具备基础对话能力的智能体,但是在复杂的业务场景中,往往需要精准控制每一步的执行逻辑,以确保输出结果的稳定性与可靠性。本节将引入工作流的概念、核心构成及分类进行介绍。

3.1.1 工作流的概念

尽管大模型在推理与内容生成方面表现优异,但其底层机制仍基于概率分布。在处理多步骤、强逻辑及高确定性的任务时,大模型易出现“跳步”或“幻觉”现象,难以严格按照预设的先后顺序执行。工作流的出现为解决这一局限性提供了有效手段。

工作流可类比为一条自动化流水线,它将复杂任务拆解为若干具有时序关系的标准化工序,每个工序由特定节点负责,数据在节点间有序流转,从而确保业务逻辑的准确执行。工作流在日常生活与实际业务中普遍存在。以企业财务报销为例,从“填写报销申请”到“分管领导审批”,再到“主管领导审批”直至“财务制单”,这一系列具有严格先后顺序的步骤,便构成了一个典型的工作流。

在扣子平台中,工作流是一种将复杂任务拆解为多个步骤,并通过可视化节点连接来、定义数据流转与执行逻辑的编排工具。工作流使智能体的能力从“非结构化的自由对话”提升到“结构化的流程执行”,通常适用于以下典型场景:

(1)多步骤串行任务:涉及多个环节的连贯操作。例如,“撰写文案→生成配图→自动排版→一键发布”。

(2)条件逻辑分支:根据用户输入动态选择处理路径。例如,识别到“投诉”意图时转接人工客服,识别到“咨询”意图时由AI直接解答。

(3)高可靠性输出:对输出结果的格式规范与数据准确性具有严格要求的业务场景。

3.1.2 工作流的核心构成

扣子平台采用完全可视化的工作流编排方式。如图3-1所示,一个完整的工作流主要由触发方式、节点和连线三个核心要素构成。

图3-1 工作流示例

(1)触发方式:工作流的启动开关,用于定义工作流的激活条件。平台主要支持两种触发方式:一是对话触发(由用户消息驱动);二是触发器触发(如设定定时任务,如每天早上8:00自动执行)。

(2)节点:执行运算、判断、工具调用、数据处理等具体任务的逻辑单元,相当于流水线上的“工位”。不同类型的任务对应不同的节点类型(如大模型节点、代码节点、条件判断节点等)。通常,一个标准化工作流必须包含至少一个输入节点与一个输出节点,以实现数据的接入与结果的返回。

(3)连线:节点之间的有向连接线,定义了工作流(节点)的执行顺序。连线不仅是逻辑流转的路径,更是数据传递的管道,负责将上游节点的输出数据精准映射至下游节点的输入参数中。

3.1.3 工作流的分类

在扣子平台中,提供了工作流与对话流两种流程编排机制。工作流以任务自动化为核心,通过节点串联实现工具调用、逻辑判断与数据处理,适用于固定流程的批量运算、信息查询与整合等操作,侧重于业务逻辑的高效闭环处理;对话流以多轮交互引导为核心,依托多轮追问、预设话术与分支跳转等机制收集用户信息、引导会话走向,强调自然流畅的沟通体验与场景化的意图引导。

在复杂的业务场景中,二者通常协同运作。对话流常作为“前台入口”,负责意图理解与参数采集;而工作流则作为“后台引擎”,负责具体的业务计算与流程流转。两者的配合实现了“前端交互引导”与“后端自动执行”的无缝联动,从而构建出完整、高效的智能化解决方案。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值