系统学习 AI Agent

一套结合基础理论源码精读可运行代码 的完整学习路径,贯通 LangChain、LangGraph 两大框架,并以 OpenCode 这个生产级开源 Agent 产品落地实践。

📘 基础理论 3 章 🐍 LangChain 8 章 🕸️ LangGraph 8 章 ⚡ OpenCode 6 章
🎯 这套教程怎么学

每一章都遵循 四个递进层次

  1. 基础理论 —— 用图解讲清概念(不依赖任何库)
  2. 源码精读 —— 标注 文件路径:行号,直接对照真实源码
  3. 可运行代码 —— 完整可复制的示例,本地就能跑
  4. 生产对照 —— 把框架概念和 OpenCode 的工业级实现两两对照

建议严格按顺序学习:先理论打地基,再 LangChain 学积木,再用 LangGraph 把积木拼成有状态的 Agent,最后用 OpenCode 看真实产品怎么做。

📈 我的学习进度 0%
0 / 35 章已完成 从「什么是 Agent」开始 →
🌱 第一阶段 · 基础理论

建立统一术语和心智模型。这 3 章不依赖任何框架,但为后面所有源码学习提供"锚点"。

🐍 第二阶段 · LangChain 系统

系统学习 LangChain 的积木式组件。按依赖链组织: 消息 → 提示 → 模型 → 解析 → LCEL → 工具 → Schema → Agent。 源码精读 libs/core/langchain_core/

🕸️ 第三阶段 · LangGraph 系统

把 LangChain 的积木升级为有状态、可循环、可中断、可恢复的图。 源码精读 libs/langgraph/langgraph/。引擎部分讲到概念入门级。

⚡ 第四阶段 · OpenCode 生产实践

拆解一个真实开源的生产级 AI 编码 Agent 产品,看工业界如何把理论落地。 TypeScript 实现,重点呈现「概念对照」与「工程实践拆解」双价值。

🚀 第五阶段 · 进阶实战 (可选,建议先完成前四阶段)

从"会用框架"走向"精通原理与生产工程"。这一阶段逐行精读源码 + 接近生产的复杂实战, 覆盖四大进阶主题:多 Agent 协作、高级 RAG、记忆系统、可观测与生产化。

🤝 多 Agent 协作

📚 高级 RAG

💾 记忆系统深度

🏗️ 可观测 · 评估 · 生产

📚 配套源码库
本地路径语言在本教程中的角色
langchain Downloads/langchain-master/ Python 第二阶段系统精读,重点 libs/core/langchain_core/
langgraph Downloads/langgraph-main/ Python 第三阶段系统精读,重点 libs/langgraph/langgraph/
opencode Downloads/opencode-dev/ TypeScript 第四阶段生产实践,重点 packages/opencode/src/
💡 开始之前

本教程所有 Python 示例需要 pip install langchain langgraph;右侧悬浮按钮可切换深浅主题;每章末尾勾选「我已学完」可自动记录进度到浏览器本地存储。

准备好了吗?从 「什么是 Agent」 开始吧。