AI Agent智能体开发实战7
第7章 Agent框架深度解析
“如果你唯一的工具是锤子,你会倾向于把每个问题都当作钉子。”
——亚伯拉罕·马斯洛
到2026年,Agent框架已从"要不要用"演变为"用哪个、怎么用、怎么换"。LangChain、LangGraph、LlamaIndex、CrewAI、Microsoft Agent Framework……每个框架都有自己的哲学、抽象层次和最佳场景。选错框架的代价,不仅是学习成本的沉没,更是架构债务的累积。
本章不做"Hello World"式的教程,而是深入每个框架的架构本质、执行模型和生产实践。读完这一章,你将拥有选型决策的框架,而不仅仅是框架的使用手册。
7.1 框架选型的六个维度
7.1.1 架构范式:管道、图与角色
Agent框架的底层架构大致分为三种范式:
| 范式 | 代表框架 | 核心抽象 | 适用场景 |
|---|---|---|---|
| 管道式(Pipeline) | LangChain LCEL | 数据流顺序传递 | ETL、简单链式调用 |
