进阶 | 工作流 | 什么是工作流

工作流基础 工作流优势 工作流劣势 工作流应用 工作流节点 工作流配置 工作流调试 工作流发布
工作流是将复杂任务拆分为多个子任务,以提升输出准确性的流程。它通过节点和数据的流向,将预设目标分解为一系列步骤,确保逻辑清晰。工作流的优势在于能够简化复杂场景的实现,但配置耗时且对开发者要求较高。其核心目标是通过固化流程,提高达成预设目标的准确性和可靠性。工作流广泛应用于个体生产力提效、商业与专业服务、创意与娱乐等领域。工作流由多个节点构成,包括开始节点和结束节点,节点间通过引用或输入参数进行连接。使用工作流的基本步骤包括创建、配置、调试、发布、调用、复制和删除。
文章内容
思维导图
常见问题
社交分享

1、 什么是工作流

在开始学习工作流之前,我们看看什么是工作流?

看看上面这张图,这就是一个工作流,工作流中每一个方框就是一个节点,节点与节点间的连线就是数据的流向。

这就是我们对工作流的一个基础印象。

1)官方释义

工作流是通过把复杂任务拆分成多个子任务的方式来提升输出结果的准确性。如果目标场景非常多,逻辑复杂,那么可以选择通过工作流的方式来处理任务。

使用工作流的优点显而易见,能够把目标场景的任务逻辑详细拆分,确保逻辑清晰易懂,从而提升输出结果的准确性,其缺点也很明显,配置工作流比较耗时,且对开发者要求较高,需要熟悉各类工作流节点的使用。

2)通俗释义

通俗来讲,工作流就是完成预设目标的一个任务的集合。

举例说明:

曹冲称象,总共分几步呢?

1、把大象赶到船上,在船身沿着水面做标记。

2、把大象赶下船,在船上放石头,直到水面与之前的标记一致为止。

3、称船上石头的重量。

4、石头的重量就等于大象的体重。

将以上步骤拆解成一个一个的子任务,组合起来依次执行就得到了——预设目标:【大象的重量】——的工作流。

工作流就是为了完成预设目标所拆解的一系列步骤所组合在一起的流程。

再举个例子,譬如:

  • 写作流程可以拆解为—— 1) 定标题 2)找素材 3)优化论点 4)列提纲 5)写文案 6)修订发布
  • 坐飞机的差旅流程可以拆解为 —— 到机场 —> 过安检 —> 值机 —> 登机 —>飞行—>落地—>取行李—>出机场

我们通常会为工作流设定一个需达成的目标,并对目标任务进行拆解。

当然,拆解完成后的工作流可能还包含子工作流,每个工作流能够实现一项子目标,最终相互组合,从而形成了完整的工作流模式。

2、为什么要用工作流

智能体 约等于 工作流 的 具象化

工作流 约等于 节点 的 搭积木

工作流的使用,我们可以简单的理解为把大模型当做一个“人”,让他按照既定的流程完成一项任务,并取得一定的成果。

工作流的使用,可以提高我们在使用过程中的准确性和可靠性。

工作流的基本原理,就是通过我们把知识体系和流程固化,并通过编排的方式得以实现。

举个例子,我们做个煎蛋的工作流如果固化下来,就可以做一个炒蛋机器人,而不用我们每一次都亲自去抄,让机器人固定的炒蛋,每一次都能够得到同样的美味,分毫不差。

这就是工作流的核心目标:

通过固化流程,提高达成预设目标的准确和可靠

但是工作流也有他的优势和劣势:

  • 优势:对于复杂场景的实现,对于复杂目标的拆解,能够简单明了的实现对应的逻辑、清晰易懂。
  • 劣势:工作流上手有一定难度,对于各种工作流节点要熟悉,需要投入精力去实操。

3、工作流的使用场景

1)个体生产力提效

可用于服务个人用户,旨在提高个人生活、学习和工作效率,或提供个人娱乐和自我提升的工具和资源。

效率工具

生活助手

角色扮演

学习教育

2)商业与专业服务

亦可制作专注于为商业运营、专业软件开发等提供专业服务和工具,通常面向企业和专业人士,以支持他们的商业活动和专业工作。

商业服务

代码助手

文本创作

3)创意与娱乐

围绕创意表达和娱乐体验,无论是通过文字、图像还是互动游戏,它们为用户提供了表达创意和享受休闲时光的平台。

漫画图文

游戏娱乐

4、工作流功能概述

工作流由多个节点构成,节点是组成工作流的基本单元

工作流默认包含了开始节点和结束节点。

  • 开始节点是工作流的起始节点,可以包含用户输入信息。
  • 结束节点是工作流的末尾节点,用于返回工作流的运行结果。

不同节点可能需要不同的输入参数,输入参数分为引用输入两类。

  • 引用是指引用前面节点的参数值
  • 输入则是支持设定自定义的参数值。

5、工作流流程的基础使用介绍

1)创建工作流

2)配置工作流

3)调试工作流

4)发布工作流

5)调用工作流

6)复制工作流

7)删除工作流

如果对您有帮助,有启发,记得告诉我喔。点击跳转到小册合集页面

思维导图生成中,请稍候...

问题 1: 什么是工作流?
回答: 工作流是通过将复杂任务拆分成多个子任务来提升输出结果准确性的流程。它由多个节点组成,节点之间的连线表示数据的流向。

问题 2: 使用工作流有哪些优点和缺点?
回答: 优点包括能够清晰拆解复杂任务,提升逻辑的清晰度和结果的准确性。缺点是配置工作流耗时,且对开发者要求较高,需要熟悉各类节点的使用。

问题 3: 工作流的核心目标是什么?
回答: 工作流的核心目标是通过固化流程,提高达成预设目标的准确性和可靠性。

问题 4: 工作流有哪些常见的使用场景?
回答: 工作流可用于个体生产力提效(如生活助手、学习教育)、商业与专业服务(如代码助手、文本创作)、以及创意与娱乐(如漫画图文、游戏娱乐)等领域。

问题 5: 工作流的基本构成单元是什么?
回答: 工作流的基本构成单元是节点,节点是组成工作流的基本单元,工作流默认包含开始节点和结束节点。

问题 6: 工作流的输入参数有哪些类型?
回答: 输入参数分为引用和输入两类。引用是指引用前面节点的参数值,输入则是支持设定自定义的参数值。

问题 7: 如何创建和配置一个工作流?
回答: 创建工作流包括定义任务目标,配置工作流涉及添加和连接节点,调试工作流以确保其正常运行,最后发布和调用工作流。

问题 8: 工作流如何帮助提高效率和准确性?
回答: 工作流通过将复杂任务拆解为多个子任务,固化流程,确保每个步骤清晰明确,从而提高任务执行的效率和结果的准确性。

问题 9: 工作流中的节点有哪些类型?
回答: 工作流中的节点包括开始节点、结束节点以及各种功能节点,每个节点负责执行特定的任务或处理数据。

问题 10: 工作流适合哪些类型的任务?
回答: 工作流适合逻辑复杂、目标场景多样的任务,尤其是需要清晰拆解和逐步执行的任务,如写作流程、差旅流程等。