什么是前序数据
287 字
1 分钟
什么是前序数据
前序数据是指:在当前并行步骤开始之前,上游步骤已经产生并确定下来的数据。
例如有这样一个工作流:
步骤 1:读取用户需求 ↓步骤 2:搜索网页 ↓ ┌────┴────┐步骤 3A:生成摘要步骤 3B:提取关键词步骤 3A 和 3B 并行执行。对它们来说,步骤 1、步骤 2 已经产生的数据就是“前序数据”:
sharedContext = { userRequest: "分析新能源汽车市场", searchResults: ["资料 A", "资料 B"]};在并行执行期间:
- 3A 可以读取
userRequest和searchResults; - 3B 也可以读取
userRequest和searchResults; - 但 3A 不应修改
searchResults; - 3B 也不应修改它;
- 3A 和 3B 不应依赖对方尚未完成的结果。
因此,“只读前序数据”的意思是:
并行步骤可以把上游已经确定的数据当作参考资料,但不能修改这些共享资料。
完成后,3A 和 3B 分别返回自己的新结果,再由调度器统一合并:
sharedContext = { userRequest: "分析新能源汽车市场", searchResults: ["资料 A", "资料 B"], summary: resultA, keywords: resultB};文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
什么是深拷贝
Agent介绍深拷贝的基本概念
2
步骤并行化
Agent介绍如何解决 Context 并发写入与 SSE 乱序问题
3
pi-subagents
Agent记录 pi-subagents 扩展的内容与实践
4
SDD 工作流
SDD简要概括一下 sdd-riper 的工作流程
5
sdd-riper 概览
SDD介绍 sdd-riper 项目
随机文章随机推荐





