跳到主要内容

第七部分:总结与进阶

7.1 你学到了什么?

概念理解后续提升
DeepAgent具备自动规划能力的 AI 助手-
Tool像"手",执行具体操作-
MCP像"眼睛",连接外部世界(Tool/Resource/Prompt)-
Skill像"大脑",提供思考框架RAG 向量检索
SubAgent像"专家团队",专业化分工MAS 协作系统

现有短板(待解决)问题场景解决方案(后续课程)
Agent 输出 JSON 不稳定要求结构化数据时经常包含废话结构化输出(Pydantic)
大量文档超出上下文10,000 个 文档 或海量 PDFRAG 向量检索
单 Agent 处理复杂任务多步骤任务编排困难MAS 多 Agent 协作
未来三讲课程重点

7.2 核心架构图

点击展开:完整架构图
┌─────────────────────────────────────────────────────────────────┐
│ cufel-deepagent │
├─────────────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │
│ │ Planning │ │ Memory │ │ SubAgent │ │
│ │ (规划) │ │ (记忆) │ │ (子代理) │ │
│ └──────┬──────┘ └──────┬──────┘ └──────┬──────┘ │
│ │ │ │ │
│ ┌──────┴──────────────────┴──────────────────┴──────┐ │
│ │ DeepAgent │ │
│ │ (基于 LangChain DeepAgent 构建) │ │
│ └────────────────┬─────────────────┬────────────────┘ │
│ │ │ │
│ ┌─────────┘ └─────────┐ │
│ ↓ ↓ │
│ ┌───────────┐ ┌───────────┐ │
│ │ Tools │ │ MCP │ │
│ │ (原生工具) │ │ (外部服务)│ │
│ └───────────┘ └───────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Skills │ │
│ │ (knowledge packages / 操作指南) │ │
│ └─────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ REPL + HITL │ │
│ │ (交互界面 + 人工审核机制) │ │
│ └─────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────┘

下一阶段增强模块

┌───────────────────────────────────────────────────────────┐
│ 增强模块(后续课程) │
├───────────────────────────────────────────────────────────┤
│ ┌─────────────┐ ┌─────────────────────────────────┐ │
│ │ Structured │ │ RAG │ │
│ │ Output │ │ (海量文档/向量检索/语义匹配) │ │
│ │ (Pydantic) │ │ │ │
│ └─────────────┘ └─────────────────────────────────┘ │
│ │
│ 解决短板: │
│ • 强迫 Agent 输出精准结构化数据 │
│ • 在海量文档中瞬间找到答案 │
└───────────────────────────────────────────────────────────┘

7.3 三者协作关系

Skill(决定怎么做)

MCP(连接外部服务)
├── Resource(获取数据)
├── Tool(执行操作)
└── Prompt(决策逻辑)

返回结果给用户

7.4 进阶学习方向

学习者类型进阶方向推荐路径
MCP Host 用户探索更多 MCP 服务GitHub MCP Servers 列表、Zapier、Bolt.new 等平台
CLI 爱好者了解本项目 REPL/HITL 机制深入理解 src/cufel_deepagent/repl/ 目录
LangChain 开发者进入 LangGraph 系统学习掌握状态管理、节点编排、条件分支
MAS 探索者多 Agent 协作系统本课程下一阶段重点:Agent 通信与交互

学习建议

  • 优先选择与日常使用场景匹配的进阶方向
  • 开发者可从本项目的 CLI 模块入手,逐步深入 LangGraph 核心
  • 对于一些业务场景,灵活性强也代表了不确定性,此时workflow(类似langgraph)是更好的选择
  • 多 Agent 系统(MAS)是 AI Agent 的重要发展方向,值得持续关注

7.5 扩展阅读

  • README.md - 了解本项目如何以deepagent为基础构建Skill、MCP的自动解析以及系统提示词的撰写
  • skills/write-skill/SKILL.md - 官方 Skill 创建指南
  • docs/TOOL_ADDITION_GUIDE.md - 工具添加指南
  • src\cufel_deepagent\mcp\servers\gold_server.py - 完整 MCP 参考

🎈最后,感谢你能学习到这里!!🎈


恭喜你完成了 DeepAgent 教学指南!现在你已经能够:

  • 从 FunctionCall 过渡到 DeepAgent
  • 理解 Tool、MCP、Skill 的区别
  • 导入和配置外部 MCP 服务
  • 创建自己的 Skill
  • 撰写完整的 MCP 服务器

继续探索,你将成为 AI Agent 开发专家!