工作流编排逻辑
业务逻辑是指应用程序中处理特定业务规则和操作的部分。它定义了应用如何根据业务需求处理数据、执行操作和做出决策。在Versatile中,业务逻辑的实现主要通过工作流来完成。
在Versatile中,左侧的资产中心、Versatile空间、模型中心、开发中心的组件库、知识库、提示词、配置管理等,都称之为“资源”。在工作流中,可以根据业务处理逻辑、业务数据等信息添加或创建资源,以完成相应的业务目标。
Versatile中资源之间可以通过流程搭建,业务链接,进行相互调用,在进行工作流编排的时候,可以通过拖拽把资源添加到工作面板中。
了解业务编排
工作流是业务逻辑的可视化表示,它决定了应用的输入和输出数据结构、数据接收和处理的规则以及决策流程。
例如:文本解析工作流通过添加输入资源,进行文本输入的简单处理。

编排模式
Versatile中支持串行和并行两种编排模式。用户可根据需要选择适合的编排逻辑,对于复杂的任务,合理的并行与串行组合能显著提升系统效率。
编排模式 |
功能 |
使用场景 |
优势 |
---|---|---|---|
串行编排 |
任务按顺序一个接一个执行,前一个任务完成后才开始下一个任务。 |
串行编排适用于以下场景:
说明:
适用场景不限于以上场景,其他符合业务逻辑的场景均可使用。 |
确保任务按照逻辑顺序执行,每个节点都基于前一个节点的输出结果展开工作。 |
并行编排 |
将LLM或知识检索或其它节点同时处理同一项任务,并在变量聚合中整合输出结果,从而提高任务处理的准确性和全面性。 |
并行编排适用于以下场景:
说明:
适用场景不限于以上场景,其他符合业务逻辑的场景均可使用。 |
将复杂任务拆分为子任务后,多个节点可在同一时间工作,不仅提高输出质量,同时通过并行处理的方式,能够提升输出的响应速度。 |

并行编排支持多种结构。
- 常规并行:只要三层关系,包含开始节点、并行结构、结束节点。开始节点输出结果后并行节点同时执行多条任务。
- 嵌套并行:包含多层嵌套关系,包含开始节点、多并行结构、结束节点。开始节点输出结果后,并行结果中与开始节点连接的任务开始执行,输出结果后传输至嵌套节点。


