跳到主要内容

附录 A:关于本文档的说明

A.1 为什么略过某些概念?

本教程专注于 Agent 开发的核心概念,因此略过了以下较抽象的内容:

略过内容说明
Middleware较为抽象的概念,限于课程篇幅考量,推荐有余力的学员自学
LangGraph 内部细节DeepAgent 已经封装好这些复杂性
部署和运维本教程聚焦于应用开发,非系统运维

我们的原则:先学会使用,再了解原理。如果你想深入了解底层实现,可以参考 LangChain 官方文档。

A.2 教学逻辑

第一讲:FunctionCall(让 LLM 具备"行动能力")

本讲:DeepAgent(让 Agent 具备"思考能力")
├── Planning:任务规划
├── Memory:长期记忆
├── SubAgent:子代理
├── MCP:外部连接
└── Skill:知识包

后续课程:高级主题
├── 多 Agent 协作
├── 工具调用审核
└── 生产级部署

附录 B:快速参考

文件位置速查表

用途文件路径
添加 Toolsrc/cufel_deepagent/tools/tools.py
配置 MCPsrc/cufel_deepagent/mcp/mcp.py
MCP 服务器示例src/cufel_deepagent/mcp/servers/stock_server.py
运行 Agentmain.py
环境配置.env
Skill 目录skills/

常用命令

# 运行 Agent
uv run main.py --interactive

# 调试模式
uv run main.py --run "问题" --debug

# 带对话隔离
uv run main.py --run "问题" -c user_alice