🤖
Agent 工程与生产化
从 LangGraph、Tool Calling、Multi-Agent 编排到安全、可观测性、预算熔断和评测,串起从能跑到稳定上线的完整路径。
写给有前端经验、正在补全栈与 AI 应用能力的开发者。从语法到框架,从 Agent 编排到生产落地。
本站的笔记可以先从全栈知识地图进入,按目标、技术栈与能力层级找到最短路径;也可以直接选择下面的方向。
| 我现在想做什么 | 从这里开始 | 继续深入 |
|---|---|---|
| 搞懂 Agent 怎么编排和落地 | Agent 工程总览 | LangGraph 状态机 → Tool Calling 与 MCP |
| 做一个能溯源的知识库问答 | RAG 入库链路 | 混合检索与 Rerank → 引用溯源与拒答 |
| 完成一个 Python Agent 求职项目 | 企业知识库 Agentic RAG 实战 | 从固定 RAG 做到多轮检索、权限、可靠性、评测与部署 |
| 让自然语言查询变成可控的 SQL | Text2SQL 与 Schema Linking | Agent 与 RAG 评测方法 |
| 从前端转向 Python 后端 | Python 快速入门 | FastAPI + MySQL 项目 |
| 准备 Node.js / NestJS 面试 | Node.js 运行时 | NestJS 架构概览 |
| 接手 Java / Spring Boot 项目 | Java 学习路线 | 阅读陌生项目 |
| 处理慢接口、重复任务和并发写入 | 后端思维补齐 | 并发、事务与一致性 |
| 把服务部署到生产环境 | Docker 与部署 | Worker 与异步任务 |
Agent 工程总览(能力阶梯 / 什么时候不该上 Agent)
→ Agent 范式与框架选型(ReAct / Plan-Execute / Agentic RAG)
→ LangGraph 状态机与 Checkpoint
→ Tool Calling、工具安全与 MCP
→ Multi-Agent 编排、路由与人工兜底
→ SSE 流式与阶段事件协议
RAG 入库链路(解析 / 切分 / 元数据 / 增量重建)
→ 混合检索(BM25 + 向量 + RRF + Rerank)
→ 引用溯源、拒答与降级
→ 多模态文档(扫描件 / 表格 / 图表 / 区域级引用)
→ Text2SQL 与 Schema Linking
上生产:Prompt 注入攻防 → 可观测性与成本 → 预算熔断与断点续跑
→ 上下文工程与长任务 → 评测方法与回归门禁
综合实战:企业知识库 Agentic RAG → 从最小闭环逐章建设到可交付系统底座能力可横向补:Worker 与异步任务、Redis 深入、FastAPI 进阶、并发与事务。
Python 语法入门 → 深入理解类 → Python 工程进阶 → FastAPI 基础
→ FastAPI 进阶(Pydantic/Depends/鉴权)
→ MySQL 建模 → SQL 查询 → FastAPI + MySQL 项目
→ 并发事务 → 综合练习Node 运行时与事件循环 → 模块系统(CJS/ESM)
→ 异步编程与错误处理 → Stream 与 Buffer
→ HTTP 与 BFF → 性能与稳定性 → 综合场景练习
核心原理:简介与架构 → 装饰器体系 → 元数据与 Reflector
→ 依赖注入 → 动态模块与配置管理
请求处理:请求生命周期与 AOP → RxJS 与 Interceptor → 参数校验与异常
接口与数据:DTO 与 Swagger → TypeORM → Prisma → GraphQL
认证授权:认证与登录状态 → 授权模型与三方登录
工程实践:文件上传 → 日志与可观测性 → 定时任务与事件 → 生产环境清单
通信与架构:实时通信 → 微服务与 gRPC → 项目架构蓝图Docker 与部署 → Worker 与异步任务 → Redis 深入 → 消息队列
→ 综合练习串联 → 完整项目实战Go 快速入门 → 类型系统与泛型 → 并发模式与工程实践 → 工程化实战Java 去陌生化 → 核心语法 → 数据结构 → 理解 Java 工程
→ Spring Boot 入门 → 数据库基础 → 登录与鉴权
→ 调用 Python Agent → 实战项目 → 阅读项目方法 → 招聘判断| 模块 | 章节数 | 核心内容 |
|---|---|---|
| 🤖 Agent 工程与生产化 | 12 章 | 范式与编排 / Tool Calling 与 MCP / 流式与 Text2SQL / 安全守护栏 / 可观测性 / 可靠性 / 上下文工程 / 评测 |
| 🔍 RAG 检索 | 4 章 | 入库链路(解析·切分·元数据)/ 混合检索(BM25+向量+RRF+Rerank)/ 引用溯源与拒答降级 / 多模态文档与区域级引用 |
| Python 与 FastAPI | 6 章 | Python 语法、类与工程化 → FastAPI 基础、MySQL 项目与进阶 |
| 数据库与建模 | 4 章 | 表结构设计 / SQL 基础 / SQL 进阶与查询优化 / MongoDB 与 Mongoose |
| 并发事务 | 2 章 | 事务原理 + 综合练习 |
| Node.js 与 NestJS | 28 章 | Node.js 运行时与编程模型 → NestJS 核心、请求处理、数据认证、工程与架构 |
| Docker 与部署 | 4 章 | 容器化与部署 / Dockerfile 进阶 / Compose 与进程守护 / Nginx 流量治理 |
| 基础设施 | 4 章 | Worker 与异步任务 / Redis 深入 / Redis 实战场景 / 消息队列 |
| Go | 4 章 | 快速入门 → 类型与泛型 → 并发模式 → 工程化实战 |
| ☕ Java | 11 章 | 去陌生化 → 语法 → 数据结构 → 工程 → Spring Boot → 数据库 → 鉴权 → 调用 Python → 实战 → 阅读项目 → 招聘判断 |