Skip to content

07 — 主流 Agent 框架

定位: 将前 6 个板块的理论落地到具体框架——理解主流 Agent 框架的设计哲学、核心功能和选型策略 面试高频度: ⭐⭐⭐⭐


一、板块在体系中的位置

理论板块 (01-06) → 掌握了 Agent 的原理、记忆、工具、规划、多智能体、安全

07-主流Agent框架 ← 你现在在这里(理论的工程化实现)

面试专题 ← 综合运用

上游: 全部前序板块 本板块: 四大主流框架深度解析 下游: **面试高频100题**


二、全景对比

┌─────────────────────────────────────────────────────────────┐
│              四大 Agent 框架全景对比                          │
│                                                             │
│  ┌──────────────┐  ┌──────────────┐  ┌──────────┐  ┌─────┐ │
│  │  LangChain   │  │   AutoGen    │  │  CrewAI  │  │OpenAI│ │
│  │  LangGraph   │  │              │  │          │  │Assistant│
│  ├──────────────┤  ├──────────────┤  ├──────────┤  ├─────┤ │
│  │ 通用 Agent   │  │ 多 Agent 对话│  │角色化    │  │托管  │ │
│  │ 框架         │  │ 框架        │  │编排框架  │  │API   │ │
│  ├──────────────┤  ├──────────────┤  ├──────────┤  ├─────┤ │
│  │ 图状态机     │  │ 对话式协作   │  │ 角色系统  │  │无状  │ │
│  │ 丰富工具生态  │  │ 代码执行    │  │ 任务委托  │  │态    │ │
│  └──────────────┘  └──────────────┘  └──────────┘  └─────┘ │
│                                                             │
│  生态丰富度  ← LangChain ⭐⭐⭐⭐⭐                           │
│  多 Agent    ← AutoGen ⭐⭐⭐⭐⭐                             │
│  角色化      ← CrewAI ⭐⭐⭐⭐                               │
│  简单易用    ← OpenAI ⭐⭐⭐⭐⭐                              │
└─────────────────────────────────────────────────────────────┘

三、子专题导航

#主题面试频率核心内容
**07.1 LangChain 与 LangGraph**⭐⭐⭐⭐⭐生态最丰富的 Agent 框架,状态图驱动的 Agent
**07.2 AutoGen**⭐⭐⭐⭐微软的多 Agent 对话框架
**07.3 CrewAI**⭐⭐⭐角色化 Agent 编排框架
**07.4 OpenAI Assistants API**⭐⭐⭐⭐OpenAI 托管的 Agent API

四、核心考点速记

考点 1: 框架选型

场景推荐框架原因
需要丰富的工具生态LangChain内置 700+ 集成
多 Agent 深度协作AutoGen对话式多 Agent 最成熟
角色化任务编排CrewAI角色 + 任务模型最清晰
快速原型/不想自建OpenAI Assistants零基础设施,托管运行
复杂状态管理LangGraph状态图驱动,可控性最强

考点 2: 核心概念速记

LangChain:  Chain(链) → Tool(工具) → Agent(执行器) → Graph(图)
AutoGen:    Agent(智能体) → Chat(对话) → GroupChat(群聊)
CrewAI:     Agent(角色化) → Task(任务) → Crew(团队)
OpenAI:     Assistant(助理) → Thread(线程) → Run(运行)

五、面试高频追问一览

追问关联笔记频次
LangGraph 和 LangChain 的关系?**LangChain与LangGraph**⭐⭐⭐⭐⭐
AutoGen 的多 Agent 如何工作?**AutoGen**⭐⭐⭐⭐
框架选型怎么选?本页全景对比⭐⭐⭐⭐

📚 相关文件

  • **LangChain与LangGraph**
  • **AutoGen**
  • **CrewAI**
  • **OpenAI Assistants API**
  • **设计文档**

Knowledge4J — Java 知识库