什么是前序数据

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
};

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

什么是前序数据
https://hac.he.cn/posts/agent-02/
作者
HAC
发布于
2026-08-28
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
HAC
观之非易,行且克难
Greetings
欢迎来到我的博客!这里主要分享我的学习笔记与兴趣爱好。
音乐
封面

音乐

暂未播放

0:000:00
暂无歌词
分类
标签
站点统计
文章
46
分类
8
标签
19
总字数
116,126
运行时长
0 天
最后活动
0 天前

当前页面没有目录

文章目录

当前页面没有目录