Skip to content

整理自 JavaGuide《AI 应用开发》:原文。全文搬运仅供个人学习,请勿外传。

做 AI 应用不是把 Prompt 塞进接口就结束了。真到项目里,马上会遇到上下文长度、结构化输出、RAG 召回、工具权限、评测回归、成本和稳定性这些问题。

这些问题没法各解各的。大模型基础、Agent、RAG、工具调用、系统设计必须连起来理解——只懂调用 API,到了架构评审会卡住;只熟 RAG 论文,到了知识库维护还是不知道怎么处理增量更新和版本去重。

如果时间有限,先看 AI 应用开发面试指南,把大模型、Agent、RAG、Skills、MCP 和 AI 系统设计里最容易被追问的问题过一遍;如果你还没确定学习顺序,或者正从后端开发转向 AI 应用开发,可以先看 Java/Go 开发者 AI 应用开发与 Agent 学习路线(2026 最新版) 和 后端开发者转型 AI Agent 学习建议(2026 最新版);如果想补得扎实一些,再按下面的阅读顺序推进。

专题内容按大模型基础、Agent、RAG 和系统设计组织,文章之间通过阅读顺序和相关链接串联:

AIGuide 内容概览,大量配图

本专栏内容同时收录在开源 AIGuide 项目中:

文章会随 API、框架和模型能力变化持续校订,涉及版本、价格和产品能力时请同时核对对应官方文档。

适合谁看 ​

  • 正在从后端开发转向 AI 应用开发,想补齐大模型、Agent、RAG 和系统设计主线的工程师。
  • 准备 AI 工程师、AI 应用开发、后端转 AI 相关岗位面试的同学。
  • 做过 Prompt Demo,但对模型调用链路、结构化输出、RAG 检索优化和评测闭环还不够熟的开发者。
  • 想把 MCP、Function Calling、Tool Calling、向量数据库、模型网关这些概念放到真实项目里理解的读者。
  • 已经在项目中接入大模型,但开始遇到稳定性、成本、安全治理和质量回归问题的团队成员。

几个容易踩坑的地方 ​

大模型真不能只当成一个黑盒 API 来调。Token 被截断、采样参数一变输出就飘、说好返回 JSON 结果还是乱了,这些问题靠 Prompt 很难彻底兜住。你在提示词里加一句“请严格按照 JSON 输出”,只能算第一层约束,真正上线时还是得在调用链路里做格式校验、重试、兜底和异常处理。

Agent 也不是能自动调工具就完事了。真正难的是 Memory 和 Context Engineering。上下文没管好,Agent 跑几轮之后就容易偏题,前面说过什么、当前任务做到哪一步、哪些工具结果还能用,全都可能乱掉。长任务里更明显,有时候它不是不会做,而是循环几次之后自己把自己绕进去了,一直跑到 token 快耗完才停。

RAG 答非所问,很多时候也别急着怪模型。大部分问题其实出在召回阶段:Chunk 切得太粗、Query 没改写、关键词检索和向量检索没结合、重排没做好。这个时候一项一项排查召回链路,往往比直接换一个更贵的模型有用。

MCP、Function Calling、Tool Calling 这些东西,解决的是工具怎么接进来的问题。协议统一之后,接工具确实方便了,但真到生产环境,麻烦的地方反而在后面:谁能调用这个工具、能操作哪些数据、调用记录怎么审计、失败了怎么回滚。这些如果没设计好,协议再标准也不够用。

AI 应用一旦上线,稳定性、可观测、成本控制、质量回归这些问题都会冒出来。Demo 阶段通常感受不到,因为调用量小、场景也干净。等真正接到业务流量里,第一次做生产级 AI 应用的团队,基本都会被这些问题教育一次。

建议阅读顺序 ​

  1. AI 核心概念总览:先把 LLM、Token、Agent、RAG、MCP、Skills、ReAct 这些概念放到同一条链路里。
  2. AI 应用开发面试指南:建立高频问题清单,知道面试和项目复盘最常被追问哪些点。
  3. LLM 运行机制、大模型 API 调用工程实践:理解模型调用链路、上下文和结构化返回。
  4. AI Agent 核心概念、大模型提示词工程、上下文工程:建立 Agent 和 Prompt/Context 的基础认知。
  5. 多 Agent 协作系统设计:继续学习任务拆分、状态共享、冲突处理和失败恢复。
  6. RAG 基础概念、RAG 文档处理与切分策略、RAG 检索优化:补齐企业知识库问答主线。
  7. AI 应用系统设计、LLM/Agent 安全实战、大模型网关详解、AI 应用评测体系:把 Demo 放进真实后端系统里,补齐权限、安全、网关、评测和治理。

核心文章 ​

面试与复习路线 ​

大模型基础 ​

AI Agent ​

RAG 检索增强生成 ​

AI 系统设计 ​

  • AI 系统设计专题:把 Prompt Demo 放进真实后端系统里看,重点关注架构、模型网关、语音链路、可观测、评测和安全治理。
  • AI 应用系统设计:把 Prompt Demo 放进生产链路,覆盖 Prompt 管理、模型网关、RAG、Memory、Tool 调用、可观测、评测和安全合规。
  • LLM/Agent 安全实战:覆盖直接与间接 Prompt Injection、工具越权、MCP 授权、敏感数据、代码沙箱、供应链和安全回归。
  • 大模型网关详解:理解 LLM Gateway 的多模型路由、fallback、限流配额、成本归因、观测审计和缓存策略。
  • AI 语音技术详解:拆解 VAD、ASR、LLM、TTS、流式播放、打断处理和端云混合选型。

高频问题 ​

  • 大模型的 Token、上下文窗口、Temperature、Top P 分别会影响什么?
  • 为什么结构化输出不能只依赖 Prompt?JSON Schema、Function Calling 和服务端校验分别解决什么问题?
  • Agent 和 Workflow 有什么区别?Agent Loop 中观察、规划、行动、反思如何协作?
  • Prompt Engineering 和 Context Engineering 有什么区别?
  • MCP 解决了什么问题?它和 Function Calling、Tool Calling 是什么关系?
  • RAG 为什么会答非所问?应该从召回、排序、上下文压缩还是生成阶段排查?
  • 向量数据库如何选型?HNSW、IVFFLAT 这些索引适合什么场景?
  • AI 应用怎么评测?Golden Set、LLM-as-Judge、线上灰度和 Trace 回放如何串起来?
  • 生产级 AI 应用为什么需要模型网关?如何做限流、fallback、成本控制和审计?

相关专题 ​

重合题最优题解(JavaGuide × 二哥 × 小林) ​

三份资料的重合题已逐题对比出最优口述题解(多版对比 → 最优题解 → 追问链 → 我的理解),已按专题归入上面各目录(题解在侧边栏各专题内,紧跟面试题总结):

题解专题对比来源一句话结论
Agent 是什么AgentJG 核心概念 × 二哥 4 篇 × 小林 2 篇分界是「决策循环」不是工具数量;Model + Harness,决策与执行分离
Workflow 与 Agent 范式AgentJG 2 篇 × 二哥 3 篇 × 小林 3 篇谁决策下一步这把尺;P&E 容错分「对结果」和「对计划」两层说
ReAct 终止与 Loop EngineeringAgentJG Loop Engineering × 二哥 2 篇 × 小林 2 篇内层循环模型说了算外层代码说了算;以状态推进判卡死,预算只兜底
Harness EngineeringAgentJG Harness × 二哥 2 篇(小林无此主题)反推「模型做不到什么」;换接口 6.7%→68.3% 证明瓶颈常在 Harness
Agent 记忆AgentJG 记忆系统 × 二哥 9 篇 × 小林 2 篇记忆是工程假象;检索方案由记忆量决定,小靠注意力大靠混合检索
上下文窗口与工程AgentJG 2 篇 × 二哥 4 篇 × 小林 3 篇窗口是内存、CE 是内存管理;关注「有效长度」并做评测矩阵
Prompt 工程AgentJG 提示词工程 × 二哥 1 篇 × 小林 2 篇PE ⊂ CE;CoT 边际递减;Prompt 当代码用回归集维护
工具调用与 SkillsAgentJG 3 篇 × 二哥 2 篇 × 小林 5 篇模型只产意图执行在我手里;Skill 发现与工具路由是两层
MCP 与 Function CallingAgentJG MCP × 小林 5 篇MCP 底层靠 FC 驱动、模型看不见 MCP;弃的是双端点不是 SSE
多 Agent 协作AgentJG 多 Agent × 二哥 1 篇 × 小林 4 篇能不拆就不拆;传契约不传对话;冲突四类 + fencing token
KV Cache 与 Prompt Caching大模型基础JG 2 篇 × 二哥 5 篇 × 小林 2 篇分清推理层 KV、跨请求前缀缓存、应用层语义缓存三层
采样参数与解码策略大模型基础JG LLM 运行机制 × 小林 2 篇三参数叠加约束一次调一个;解码策略 = 有没有唯一最优答案
MoE 与后训练大模型基础二哥 2 篇 × 小林 2 篇总参数大激活参数小,显存按总参走速度按激活走;Agent 能力靠后训练不靠参数
注意力机制演进大模型基础二哥 3 篇 × 小林 1 篇主线是压 KV 显存:先压厚度(MHA→GQA→MLA)再减份数(CSA/HCA),线性注意力 O(n) 但忘远处
幻觉成因与治理大模型基础小林 3 篇 × JG 2 篇概率续写器 + 对齐副作用;文本幻觉靠 RAG 门控,任务幻觉靠状态机
评测与 Benchmark大模型基础JG 评测体系 × 二哥 1 篇 × 小林 3 篇榜单测什么(二哥)→ 为什么不够用(JG)→ 阈值与分层(小林)
RAG 是什么与微调取舍RAGJG RAG 基础 × 小林 3 篇微调管怎么说 RAG 管说什么;幻觉是知识缺失的副产品
RAG 处理 PDFRAGJG 文档处理 × 二哥 1 篇 × 小林 1 篇PDF 是排版格式;摘要检索原文生成;预处理代码量常超核心逻辑

专题导航 ​

本文整理自JavaGuide《AI 应用开发》系列的公开内容,仅供个人学习使用

本站仅供个人学习使用,请勿外传