知识库

langchain4j 从零到生产

文档流水线、向量库、RAG 进阶与评测、Agent 与 MCP——每一步都实跑验证

目录

  1. 第 0 章 ·前置速查——环境、路径与全系列约定可阅读

    15 分钟内把两个项目跑起来,或者明确知道哪一章可以先跳过

  2. 第 1 章 ·环境搭建与 Hello World——理解框架设计,5分钟跑通第一个AI接口可阅读

    理解为什么需要 LangChain4j(直接调 LLM API 的痛点)

  3. 第 2 章 ·AI Services 声明式编程——掌握框架最核心的抽象可阅读

    理解 AiServices 的底层工作机制(动态代理、消息组装流水线)

  4. 第 3 章 ·模型参数与 Prompt Engineering——让 LLM 听你指挥可阅读

    理解 LLM 生成的概率采样本质,搞懂每个参数到底在改什么

  5. 第 4 章 ·流式输出与 SSE 实时对话——用户等不了 10 秒可阅读

    理解为什么必须流式:首字延迟 vs 整体延迟的本质差异

  6. 第 5 章 ·对话记忆 ChatMemory——让 LLM 真正「记住」你可阅读

    理解为什么需要 ChatMemory(HTTP 无状态 vs 多轮对话)

  7. 第 6 章 ·工具调用 Tools——给 LLM 装上「手脚」可阅读

    理解为什么需要 Tools(LLM 的能力边界)

  8. 第 7 章 ·结构化输出——让 LLM 100% 返回你想要的数据格式可阅读

    理解为什么需要结构化输出(非结构化文本 → 机器可读数据)

  9. 第 8 章 ·Embedding 向量模型——让程序「理解」语义可阅读

    理解什么是 Embedding:一段文本 → 一串有语义的数字向量

  10. 第 9 章 ·多模态与图像模型——让 AI「看得见」可阅读

    理解多模态能力:从纯文本 AI 跨入「看得见」的 AI

  11. 第 10 章 ·文档处理流水线——RAG 的「第一公里」可阅读

    理解为什么 RAG 应用必须有一条文档处理流水线:从原始文件到可检索块的标准化通道

  12. 第 11 章 ·向量存储与检索——从内存库到真正的向量数据库可阅读

    理解 EmbeddingStore 抽象:add / search / removeAll 与检索请求 EmbeddingSearchRequest

  13. 第 12 章 ·高级 RAG 管线——父子分块 + 重排序 + 混合检索可阅读

    理解单一 chunk 尺寸的根本矛盾,掌握父子分块:小块入库召回、大块喂 LLM——并用一组 A/B 评估看清它值多少

  14. 第 13 章 ·RAG 评估与持续优化——用 golden set 量化「检索好不好」可阅读

    理解为什么 RAG 必须评估:改参数靠「感觉」不可复现,「感觉变好了」没有证据

  15. 第 14 章 ·Agent 基础——让 LLM 会「干活」可阅读

    理解为什么「工具调用」还不够:Agent 需要多步推理 + 自主决策

  16. 第 15 章 ·Agentic 编排模式——官方六种多 Agent 协作全解析可阅读

    理解为什么单 Agent 不够:复杂任务需要「分工与协作」,引出多 Agent 编排

  17. 第 16 章 ·Agent 工程化——动态工具、审计、错误处理、并发与可观测性可阅读

    理解「Agent 能跑」与「Agent 能上线」之间差什么:工程化六件套——动态工具、审计、错误处理、并发、可观测、记忆管理

  18. 第 17 章 ·MCP 模型上下文协议——把 Agent 的工具能力标准化可阅读

    理解为什么需要 MCP:工具生态碎片化 → 需要「工具的 USB-C 接口」标准

  19. 第 18 章 ·Skills 技能封装与复用——让 Agent 按需加载「操作手册」可阅读

    理解为什么需要 Skills:指令、知识、工具组合要可复用、按需加载,而不是全塞进初始 Prompt

  20. 第 19 章 ·MCP 深度开发——把智能体能力暴露给整个生态可阅读

    理解为什么需要「造自己的 MCP Server」:Ch17 是用别人的,本章是造自己的「造自己的 MCP Server」:Ch17 是用别人的,本章是造自己的

  21. 第 21 章 ·Guardrails 安全护栏——别让 AI 应用变成安全漏洞可阅读

    理解为什么「鉴权 + 白名单」(Ch19)不够——还需要「内容层」防护「鉴权 + 白名单」(Ch19)不够——还需要「内容层」防护

  22. 第 22 章 ·LangChain4j 可观测性 · 日志 · 成本——让 AI 应用的运行态「看得见、算得清」可阅读

    理解 AI 应用为什么需要可观测性(与传统应用的核心差异)

  23. 第 24 章 ·综合实战(上)——AI 招聘官:候选人全流程的 FSM 编排可阅读

    从 0 搭一个完整的企业级 AI 应用——招聘方侧的候选人全流程自动化,覆盖「简历解析 → 决策脱敏 → 岗位匹配 → 约面邀请 → 排期出题 → 评价汇总 → offer」简历解析 → 决策脱敏 → 岗位匹配 → 约面邀请 → 排期出题 → 评价汇总 → offer

  24. 第 25 章 ·综合实战(下)——护栏、演化与上线可阅读

    给招聘 AI 装上三道护栏——注入检测、决策脱敏、输出合规,其中歧视防护是全系列独有话题