学习来源
主要学习资料
- 📄 SitePoint - The Definitive Guide to Agentic Design Patterns in 2026
https://www.sitepoint.com/the-definitive-guide-to-agentic-design-patterns-in-2026/
发布日期:2026-03-02 | 提供了六大模式的完整代码示例(LangGraph/LangGraph.js) - 📄 CSDN - AI Agent系统设计全攻略
https://blog.csdn.net/CSDN_430422/article/details/157811250
发布日期:2026-03-18 | 中文深度解析,包含Supervisor/Plan-Execute/DeepAgents三种协作范式 - 📄 CSDN - AI Agent的九种设计模式
https://blog.csdn.net/H_porridge/article/details/157400538
发布日期:2026-03-20 | 四大高层次模式+九种具体模式详解 - 📄 GitHub - AI Agent Patterns
https://github.com/ANVEAI/ai-agent-patterns
收录了完整的Agent设计模式代码仓库 - 📄 IBM Developer - Human in the Loop Tutorial
https://www.ibm.com/think/tutorials/human-in-the-loop-ai-agent-langraph-watsonx-ai
LangGraph中Human-in-the-Loop的官方实现教程
概述:从提示工程到流程工程
核心洞察
2026年,Agentic设计模式已从研究探索转变为生产必需品。 Chain-of-thought prompting让位于ReAct风格的交错推理,而框架作者们进一步扩展出能够规划、执行、反思和恢复的完全自主Agent循环。
为什么提示工程达到天花板?
单轮提示优化本质上是脆弱的。一个精心设计的提示在一个输入分布上可能表现优异,在另一个输入上却可能灾难性失败。提示缺乏状态,没有错误恢复机制,也无法根据中间结果调整行为。
根本局限是架构性的:优化LLM调用的内容是有用的,但远远不够。真正的挑战是决定调用什么、以什么顺序、用什么数据,以及当出错时该怎么办。
什么是流程工程(Flow Engineering)?
流程工程是设计LLM调用周围的控制流、状态转换和决策边界的学科。它将Agent构建视为软件架构问题。
"掌握少数可组合的设计模式,比掌握任何单一框架重要得多。框架会变,模式永存。"
— SitePoint
六大核心设计模式一览
| 模式 | 复杂度 | 核心用途 | 关键风险 |
|---|---|---|---|
| ReAct | 低 | 推理-行动-观察循环 | 无限循环 |
| Tool Use | 低-中 | 外部世界集成 | 工具滥用 |
| Reflection | 低 | 自我修正 | 迭代成本 |
| Planning | 中 | 多步骤任务 | 计划漂移 |
| Multi-Agent | 高 | 复杂工作流 | 协调开销 |
| Human-in-the-Loop | 中 | 安全阀机制 | 过度依赖人工 |
1 ReAct模式(Reasoning + Acting)
思考-行动-观察循环
ReAct将推理和行动结合,通过"思考-行动-观察"的循环实现复杂任务求解。这是AI Agent最基础也最重要的模式。
解决的核心问题
- 盲目行动:无计划地执行操作,缺乏推理过程
- 推理与行动脱节:Chain-of-Thought只推理不行动,无法与外部环境交互