Skip to content

全栈知识站Agent · RAG · Python · Go · Node.js · Java

写给有前端经验、正在补全栈与 AI 应用能力的开发者。从语法到框架,从 Agent 编排到生产落地。

全栈知识站

学习路径 ​

本站的笔记可以先从全栈知识地图进入,按目标、技术栈与能力层级找到最短路径;也可以直接选择下面的方向。

按当前任务进入 ​

我现在想做什么从这里开始继续深入
搞懂 Agent 怎么编排和落地Agent 工程总览LangGraph 状态机 → Tool Calling 与 MCP
做一个能溯源的知识库问答RAG 入库链路混合检索与 Rerank → 引用溯源与拒答
完成一个 Python Agent 求职项目企业知识库 Agentic RAG 实战从固定 RAG 做到多轮检索、权限、可靠性、评测与部署
让自然语言查询变成可控的 SQLText2SQL 与 Schema LinkingAgent 与 RAG 评测方法
从前端转向 Python 后端Python 快速入门FastAPI + MySQL 项目
准备 Node.js / NestJS 面试Node.js 运行时NestJS 架构概览
准备 AI Agent 面试面试八股文总目录(200+ 题)项目面试问答集 → 简历模板与 STAR 面试稿
接手 Java / Spring Boot 项目Java 学习路线实战项目(配套工程) → 企业级进阶
处理慢接口、重复任务和并发写入后端思维补齐并发、事务与一致性
把服务部署到生产环境Docker 与部署Worker 与异步任务

🛠️ 配套实战工程矩阵 ​

项目名称所属技术栈难度 / 定位本地代码目录详细实战教程
企业知识库 Agentic RAG 系统Python 3.12, FastAPI, LangGraph, SQLite(可选 PostgreSQL/MinIO), Docker生产级综合项目 (L5)projects/agentic-rag/企业知识库 RAG 实战 17 章
学习时间记录系统 (Study Tracker)Java 17, Spring Boot 4.1, MyBatis-Plus, MySQL 8.4, JWT企业级后端入门实战projects/study-tracker/Java 实战项目教程

分方向学习 ​

🤖 Agent 与 RAG 工程(AI 应用方向) ​

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 全栈后端(FastAPI / Agent 底座) ​

Python 语法入门 → 深入理解类 → Python 工程进阶 → FastAPI 基础
  → FastAPI 进阶(Depends / JWT / SSE / Worker 边界)
  → PostgreSQL(JSONB / pgvector / RLS)→ SQL 与建模
  → 消息队列(异步入库投递)→ Worker 与异步任务
  → 并发事务 / 锁 / 分布式一致性

做 Agent / RAG 时,这一条是主底座;概念篇见上方「Agent 与 RAG 工程」。

🟢 Node.js 与 NestJS 后端 ​

Node 运行时与事件循环 → 模块系统(CJS/ESM)
  → 异步编程与错误处理 → Stream 与 Buffer
  → HTTP 与 BFF → 性能与稳定性 → 综合场景练习

核心原理:简介与架构 → 装饰器体系 → 元数据与 Reflector
  → 依赖注入 → 动态模块与配置管理
请求处理:请求生命周期与 AOP → RxJS 与 Interceptor → 参数校验与异常
接口与数据:DTO 与 Swagger → TypeORM → Prisma → GraphQL
认证授权:认证与登录状态 → 授权模型与三方登录
工程实践:文件上传 → 日志与可观测性 → 定时任务与事件 → 生产环境清单
通信与架构:实时通信 → 微服务与 gRPC → 项目架构蓝图

🐳 部署与基础设施(所有方向通用) ​

Docker 与部署 → Dockerfile 进阶 → Compose 与进程守护 → Nginx 流量治理
  → Worker 与异步任务 → Redis 深入 → Redis 实战场景
  → 消息队列(异步入库投递)→ 网络排障

🗄️ 数据库与一致性 ​

表结构设计 → SQL 基础 → SQL 进阶 / 外键 / 备份恢复
  → PostgreSQL(pgvector · RLS · 连接池)
  → 并发与事务 → 锁机制 → 分布式一致性与可靠消息

🔵 Go 语言(高性能服务方向) ​

Go 学习路线 → 快速入门 → 类型系统与泛型 → 并发模式与工程实践 → 工程化实战

☕ Java(企业级后端方向) ​

Java 学习路线 → 去陌生化 → 核心语法 → 数据结构 → 理解 Java 工程
  → Spring Boot 入门 → 数据库基础 → 登录与鉴权
  → 调用 Python Agent → 实战项目 → 阅读项目方法 → 招聘判断

各章内容速览 ​

模块章节数核心内容
🤖 Agent 工程与生产化15 章范式与编排 / LangGraph / Tool Calling 与 MCP / Multi-Agent / SSE 流式 / AI 前端 / Text2SQL / 安全 / 可观测性 / 可靠性 / 上下文工程 / 记忆系统 / 评测 / 部署
🏗️ Agentic RAG 综合实战17 章从最小闭环到权限、异步入库、混合检索、LangGraph、安全越权测试、评测与求职表达
🔍 RAG 检索4 章入库链路 / 混合检索(BM25+向量+RRF+Rerank)/ 引用溯源与拒答 / 多模态文档
Python 与 FastAPI6 章Python 语法、类与工程化 → FastAPI 基础、项目结构与进阶(Depends / SSE / 鉴权 / Worker 边界)
数据库与建模7 章MySQL 建模 / SQL 基础 / SQL 进阶 / 外键 / 备份恢复 / PostgreSQL(含 pgvector 与 RLS)/ MongoDB
并发与一致性4 章事务原理 / 锁机制 / 分布式一致性与可靠消息 / 综合练习
Node.js 与 NestJS28 章Node.js 运行时与编程模型 → NestJS 核心、请求处理、数据认证、工程与架构
Docker 与部署4 章容器化与部署 / Dockerfile 进阶 / Compose 与进程守护 / Nginx 流量治理
基础设施5 章Worker / Redis 深入 / Redis 实战 / 消息队列(异步入库投递)/ 网络排障
Go5 章学习路线 → 快速入门 → 类型与泛型 → 并发模式 → 工程化实战
☕ Java12 章学习路线 → 去陌生化 → 语法 → 数据结构 → 工程 → Spring Boot → 数据库 → 鉴权 → 调用 Python → 实战 → 阅读项目 → 招聘判断