AI 大模型飞速进化,不懂 AI、不会用 Agent 的程序员,正在慢慢被行业淘汰。现在 AI 新技术迭代快到离谱:RAG 还没学明白,MCP 接踵而来;工具刚上手,Skills、各类新 Agent 概念又轮番刷屏;Manus还没看懂,就出来OpenClaw,OpenClaw热度还没退,又出来Hermes。越追越乱、越学越焦虑,永远在被动跟风,陷入学不完、跟不上、用不上的内耗。其实焦虑的根本原因,不是新技术太多,而是不懂大模型 Agent 应用底层原理,只会零散跟风,没有通用方法论。
为此我专门推出Agent 应用实战专栏,采用Agent基础 + Agent设计模式 + 工程实践三位一体体系,帮你彻底摆脱 AI 焦虑。 专栏分为三大模块:
- Agent基础:深入浅出拆解AgentScope Java源码,掌握Agent应用基础的三驾马车(提示词、工具和记忆),夯实 Agent 开发底层根基;
- Agent设计模式:基于《agentic-design-patterns》精讲经典架构模式(提示词链、并行、路由、规划、反思、推理、人机协同等等),掌握高阶 AI 应用设计思路;
- 工程实践:手把手从零手搓简易版 OpenClaw,还原真实项目落地全流程。
学完本专栏,你将彻底吃透底层逻辑、掌握架构思维、并具备工程落地能力。未来无论再涌现 MCP、Skills 还是其他任何新技术,你都能一眼看透其本质、快速上手复用,不再盲目跟风,稳稳守住程序员的职业护城河。
注意:由于框架的不同版本会有些使用的不同,因此本次系列中使用基本框架是agentscope-1.0.11,JDK版本使用的是open-jdk-21(agentscope-java最低要求java版本为17)。
本文章的代码地址: https://github.com/forever1986/agentscope-agent-pattern
目录
- 1 并行模式
-
- 1.1 说明
- 1.2 适合场景
- 2 代码示例
- 3 AgentScope的FanoutPipeline底层原理
- 4 AgentScope扩展
-
- 4.1 Pipelines 工具类
- 4.2 ComposedSequentialPipeline组合管道
上一章讲解了提示词链设计模式,是一种串行的模式,这一章讲解并行设计模式。
1 并行模式
1.1 说明
在实际场景中,存在许多复杂的智能体任务涉及多个可同时执行而非顺序执行的子任务。这正是并行化模式。并行化涉及并发执行多个组件,包括 LLM 调用、工具使用乃至整个子智能体,不同于顺序等待每个步骤完成,并行执行允许独立任务同时运行。其核心思想是识别工作流中不依赖其他部分输出的环节并并行执行。这在处理具有延迟的外部服务(如 API 或数据库)时尤其有效,因为可以并发发出多个请求。这种模式有以下的优势:
- 缩短执行时间: 并行化模式的执行时间是并行任务中需要最长的执行时间,而非像串行执行那样累加所有任务的执行时间,这样能显著缩短可分解为独立部分的任务的总执行时间
- 提升智能体效率:并行化模式对于提升智能体系统的效率有显著效果,某些执行时间短的步骤或者模型或者智能体可以被多种任务同时利用。
1.2 适合场景
并行化是优化智能体性能的强大模式,适用于多种应用场景:
- 信息收集与研究:同时从多个来源收集信息是经典用例。
- 数据处理与分析:对数据的不同部分或


