1Panel 专业版的工作流编排功能允许用户通过可视化的方式,对插件、大语言模型、代码块等功能进行组合,从而实现复杂、稳定的业务流程编排。

以下是具体介绍:
- 工作流构成:工作流由多个节点构成,默认包含 Start 节点和 End 节点。Start 节点是起始节点,可包含用户输入信息;End 节点是末尾节点,用于返回工作流的运行结果。此外,还有大语言模型 LLM、代码 Code、知识库 Knowledge、条件判断 Condition 等基础节点,用户还可添加插件节点或其他工作流。
- 节点连接与编排:用户可从左侧边栏选择所需节点,将每个节点右侧触点与下一个节点的左侧触点连接,按照业务逻辑进行编排,就像在画布上绘制流程图一样直观。
- 节点输入参数设置:节点输入参数分为引用和输入两类。引用是指引用前面节点的参数值,输入则是支持设定自定义的参数值。例如,知识库节点可根据输入的参数值从关联知识库中召回数据,并返回相关内容。
- 工作流创建流程:首先,基于模板或从零创建工作流,在左侧导航栏选择【构建】菜单,点击【新建应用】,再点击【自定义工作流】或基于模板创建。然后进行工作流编排及调试,完成编排后点击【运行】按钮,可在右侧弹窗中进行调试运行,还支持导出和导入工作流。最后将工作流上线,上线后可在会话菜单中展示及使用。
- 典型应用场景:可用于构建简单工作流,如使用获取新闻插件构建获取新闻列表的工作流;也可用于复杂场景,如先通过插件能力进行关键词搜索,然后通过 Code 节点过滤指定信息,最后通过插件能力获取信息详情。还能通过条件判断节点,识别用户意图,针对不同类型用户消息进行分别处理。