嵌套编排执行-j9九游会登录
介绍
嵌套编排执行是指将一个已发布的工作流作为子程序,嵌入到另一个主工作流中调用。主工作流充当总调度角色,将特定任务委派给子工作流处理,子工作流完成后将结果返回主流程继续执行。
这种范式解决了大型工作流的模块化管理问题。当业务流程涉及多个相对独立的功能模块,且这些模块未来可能被多个流程复用时,嵌套编排能够:
- 让主工作流保持简洁,只关注总体流程调度。
- 将可复用的逻辑封装为独立子工作流,一处修改处处生效。
- 不同的子工作流可由团队成员分工开发,互不干扰。
原理
主工作流:
[开始节点] → [工作流节点a] → [工作流节点b] → [结束节点]
↓ ↓
(调用子流程1) (调用子流程2)
[开始]→[...]→[结束] [开始]→[...]→[结束]
↓ ↓
response_content response_content 调用机制:
- 工作流节点的输入参数由子工作流的开始节点决定,不可在主流程中修改。
- 工作流节点默认包含 response_content 输出参数,对应子工作流结束节点“指定回复”的内容。
- 子工作流结束节点“输出参数”区域定义的结构化参数,也可在主流程中通过工作流节点引用。
- 主工作流锁定子工作流的特定发布版本,子流程更新后需在主流程中手动刷新升级。
操作示例:文章多维度解读工作流
场景描述:用户粘贴任意一篇文章或新闻,两个子工作流分别独立完成"核心观点提炼"和"金句摘录与点评",主工作流调用这两个子流程后,将两份结果整合为一份完整的阅读笔记输出。
用户只需复制任意一段文字即可运行——公众号文章、新闻报道、博客长文均可,无需任何前期准备。
整体架构:
主工作流:
[开始节点] → [工作流节点a:核心观点提炼] → [工作流节点b:金句摘录与点评] → [大模型节点:整合阅读笔记] → [结束节点]
↓ ↓
子工作流1内部执行 子工作流2内部执行
[开始]→[大模型]→[结束] [开始]→[大模型]→[结束]
↓ ↓
key_points quotes 创建工作流:
在agentarts左侧导航栏中选择“开发中心 > 智能体管理”,在“工作流”页签,单击“创建工作流”。
子工作流1:用于提炼文章的核心观点
创建任务型工作流。
| 节点 | 配置说明 |
|---|---|
| 开始节点 | 新增一个参数。
|
| 大模型节点 |
|
| 结束节点 |
|
完成配置后,发布并部署此子工作流,部署时选择api key认证。
子工作流2:用于金句摘录与点评
创建任务型工作流。
| 节点 | 配置说明 |
|---|---|
| 开始节点 | 新增一个参数。
|
| 大模型节点 |
|
| 结束节点 |
|
完成配置后,发布并部署此子工作流,部署时选择api key认证。
搭建主工作流
创建任务型工作流。
| 节点 | 配置说明 |
|---|---|
| 开始节点 | 新增一个参数。
|
| 工作流节点1 | 选择子工作流1,用于提炼核心观点。
|
| 工作流节点2 | 选择子工作流2,用于金句摘录和点评。
工作流节点1和工作流节点2都只依赖主流程开始节点的article参数,两个子流程之间没有数据依赖,各自独立执行。
|
| 大模型节点 | 用于整合信息。
|
| 结束节点 |
|
试运行:
在开始节点的article参数中粘贴任意一篇文章,工作流将依次调用两个子流程分别完成观点提炼和金句摘录,再由大模型整合为一份完整的阅读笔记输出。两个子流程的执行过程在调试视图中清晰可见。
相关文档
意见反馈
文档内容是否对您有帮助?
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨







