Skip to content

Commit c2579a7

Browse files
committed
更新下README和主页
1 parent 0fc3530 commit c2579a7

2 files changed

Lines changed: 37 additions & 83 deletions

File tree

docs/ai/README.md

Lines changed: 35 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -8,118 +8,66 @@ head:
88
content: AI面试,AI面试指南,AI应用开发,LLM面试,Agent面试,RAG面试,MCP面试,AI编程面试,AI编程实战
99
---
1010

11-
::: tip 写在前面
11+
<!-- @include: @small-advertisement.snippet.md -->
1212

13-
现在网上有很多所谓”AI 技术文章”,点进去一看,满篇空洞的套话,逻辑混乱,读起来千篇一律。
13+
::: tip 持续更新中
1414

15-
这类文章有几个共同特点:
15+
这个专栏还在持续更新,后面会补更多高频面试考点。
1616

17-
- **内容堆砌**:大量概念罗列,但没有真正讲清楚原理,读完云里雾里。
18-
- **缺乏实战视角**:纸上谈兵,没有真实的项目踩坑经验。
19-
- **没有配图**:全是文字,读者很难建立直观的认知。
20-
- **正确性存疑**:很多技术细节经不起推敲,甚至存在明显错误。
21-
22-
我在写这一系列 AI 文章的时候,坚持一个原则:**要么不写,要写就写透**。每一篇文章我都投入了大量时间:
23-
24-
- **深度调研**:查阅官方文档、技术博客、学术论文,确保内容准确。
25-
- **精心配图**:绘制了几十张配图帮助理解。
26-
- **实战导向**:内容都来自真实项目的踩坑经验,不是纸上谈兵。
27-
- **反复打磨**:每篇文章都修改了十几遍,确保逻辑清晰、表达准确。
28-
29-
希望这些文章能真正帮到你。
30-
31-
:::
32-
33-
::: warning 持续更新中
34-
35-
AI 面试系列目前正在**持续更新中**,后续会陆续补充更多高频面试考点。
36-
37-
当前内容可能还不够完善,如果你有想要了解的主题或任何建议,欢迎在项目 issue 区留言反馈。
17+
想了解什么主题,或者发现内容有误,直接在项目 issue 区留言就行。
3818

3919
:::
4020

4121
## 这个专栏能帮你解决什么问题?
4222

43-
如果你正在准备 AI 应用开发相关的面试,或者想要系统学习 AI 应用开发的核心知识,这个专栏就是为你准备的
23+
很多开发者碰到的困境是:Agent、RAG、MCP 这些概念看了不少,但面试一问就卡壳,要么只知道概念说不清原理,要么知道原理但搭不出东西
4424

45-
通过这个专栏,你将获得:
25+
这个专栏就是冲着解决这个问题来的:把 AI 应用开发的核心知识拆透,让你面试能讲清楚,上手能做出来。
4626

4727
### 1. 扎实的大模型基础知识
4828

49-
很多开发者在构建 Agent 工作流或调优 RAG 检索时,往往会在最底层的 LLM 参数上踩坑。比如:
29+
Agent 工作流、调 RAG 检索,最容易踩坑的地方反而是最底层的 LLM 参数。比如:
5030

5131
- 为什么明明设置了温度为 0,结构化输出还是偶尔崩溃?
5232
- 为什么往模型里塞了长文档后,它好像失忆了,忽略了 System Prompt 里的关键指令?
5333
- Token 到底怎么算的?为什么中文和英文的消耗不一样?
5434

55-
这些问题,如果你不理解 LLM 的底层原理,就永远只能“知其然不知其所以然”。在[《万字拆解 LLM 运行机制》](./llm-basis/llm-operation-mechanism.md)中,我会带你扒开 LLM 的黑盒,把 Token、上下文窗口、Temperature 等概念还原为清晰、可控的工程概念。
56-
57-
### 2. 系统的 AI Agent 知识体系
58-
59-
AI Agent 是当下 AI 应用开发最热门的方向。但网上的资料要么太浅,要么太散,很难形成系统的认知。
60-
61-
[《一文搞懂 AI Agent 核心概念》](./agent/agent-basis.md)中,我会带你:
62-
63-
- 梳理 AI Agent 从 2022 年到 2025 年的六代进化史
64-
- 理解 Agent、传统编程、Workflow 三者的本质区别
65-
- 掌握 Agent Loop、Context Engineering、Tools 注册等核心概念
35+
这些问题,不搞懂 LLM 的底层原理就永远只能靠玄学调参。在[《万字拆解 LLM 运行机制》](./llm-basis/llm-operation-mechanism.md)中,我把 Token、上下文窗口、Temperature 这些概念还原成了清晰、可控的工程参数。
6636

67-
[《大模型提示词工程实践指南》](./agent/prompt-engineering.md)中,我会带你:
37+
### 2. AI Agent 知识体系
6838

69-
- 掌握 Prompt 四要素框架(Role + Task + Context + Format)
70-
- 学会六大核心技巧:角色扮演、思维链、少样本学习、任务分解、结构化输出、XML 标签与预填充
71-
- 了解 Prompt 注入攻击原理与三层防护体系
39+
AI Agent 是当下最热的方向,但网上的资料要么太浅要么太散,很难串起来。[《一文搞懂 AI Agent 核心概念》](./agent/agent-basis.md)把 Agent 从 2022 到 2025 年的六代进化史梳理了一遍,讲清楚 Agent 和传统编程、Workflow 的本质区别,以及 Agent Loop、Context Engineering、Tools 注册这些核心概念。
7240

73-
[《上下文工程实战指南](./agent/context-engineering.md)中,我会带你:
41+
[《大模型提示词工程实践指南](./agent/prompt-engineering.md)覆盖了 Prompt 四要素框架(Role + Task + Context + Format)和六大核心技巧:角色扮演、思维链、少样本学习、任务分解、结构化输出、XML 标签与预填充。另外还讲了 Prompt 注入攻击原理和三层防护。
7442

75-
- 理解 Context Engineering 和 Prompt Engineering 的本质区别
76-
- 掌握静态规则编排、动态信息挂载、Token 预算降级三大核心技术
77-
- 学会 Compaction、结构化笔记、Sub-agent 三种长任务上下文持久化方案
43+
[《上下文工程实战指南》](./agent/context-engineering.md)讲的是 Context Engineering 和 Prompt Engineering 到底差在哪,以及静态规则编排、动态信息挂载、Token 预算降级三个核心技术。长任务的上下文持久化也覆盖了:Compaction、结构化笔记、Sub-agent 三种方案。
7844

79-
### 3. 深入理解 RAG 检索增强生成
45+
### 3. RAG 检索增强生成
8046

81-
RAG 是企业级 AI 应用的核心技术。但很多开发者只知道“把文档切成块,转成向量,然后检索”这个流程,却不理解背后的原理
47+
RAG 是企业级 AI 应用的核心技术,但很多开发者只停留在”把文档切块、转向量、检索”这个层面,背后的原理没搞懂
8248

83-
在 RAG 系列文章中,我会带你深入理解:
49+
- [《万字详解 RAG 基础概念》](./rag/rag-basis.md):RAG 是什么、为什么需要它、核心优势和局限性在哪
50+
- [《万字详解 RAG 向量索引算法和向量数据库》](./rag/rag-vector-store.md):HNSW、IVFFLAT 等索引算法的原理,以及怎么选向量数据库
8451

85-
- [《万字详解 RAG 基础概念》](./rag/rag-basis.md):RAG 是什么?为什么需要 RAG?RAG 的核心优势和局限性是什么?
86-
- [《万字详解 RAG 向量索引算法和向量数据库》](./rag/rag-vector-store.md):HNSW、IVFFLAT 等索引算法的原理是什么?如何选择合适的向量数据库?
52+
### 4. 工具与协议
8753

88-
### 4. 掌握工具与协议
54+
AI 应用开发里,工具接入的碎片化一直是个老大难问题。MCP 协议就是来解决这个的。
8955

90-
AI 应用开发中,工具接入的碎片化是一个大问题。MCP 协议的出现,就是要解决这个问题
56+
[《万字拆解 MCP 协议》](./agent/mcp.md)讲了 MCP 为什么被称为”AI 领域的 USB-C 接口”,四大核心能力和四层分层架构,以及生产环境开发 MCP Server 的最佳实践
9157

92-
[《万字拆解 MCP 协议](./agent/mcp.md)中,我会带你理解:
58+
[《万字详解 Agent Skills](./agent/skills.md)讲清楚 Skills 为什么是”延迟加载”的 sub-agent,它和 Prompt、MCP、Function Calling 的本质区别,以及实战中怎么设计一个优秀的 Skill。
9359

94-
- MCP 是什么?为什么被称为“AI 领域的 USB-C 接口”?
95-
- MCP 的四大核心能力和四层分层架构
96-
- 生产环境下开发 MCP Server 的最佳实践
97-
98-
[《万字详解 Agent Skills》](./agent/skills.md)中,我会带你理解:
99-
100-
- Skills 是什么?为什么说它是“延迟加载”的 sub-agent?
101-
- Skills 和 Prompt、MCP、Function Calling 的本质区别
102-
- 如何在实战中设计优秀的 Skill
103-
104-
[《一文搞懂 Harness Engineering》](./agent/harness-engineering.md)(六层架构、上下文管理与一线团队实战)中,我会带你理解:
105-
106-
- Agent = Model + Harness,为什么说决定 Agent 天花板的是 Harness 而不是模型?
107-
- Harness 六层架构、上下文管理的 40% 阈值现象
108-
- OpenAI、Anthropic、Stripe 等一线团队的 Harness 工程化实战经验
60+
[《一文搞懂 Harness Engineering》](./agent/harness-engineering.md)拆解了 Agent = Model + Harness 这个等式——决定 Agent 天花板的是 Harness 而不是模型。文章覆盖了六层架构、上下文管理的 40% 阈值现象,以及 OpenAI、Anthropic、Stripe 等一线团队的工程化实战经验。
10961

11062
### 5. AI 编程面试准备
11163

112-
AI 编程工具正在深刻改变开发者的工作方式。在面试中,你可能会被问到:
113-
114-
- 用过什么 AI 编程 IDE?有什么使用技巧?
115-
- 如何看待 AI 对后端开发的影响?AI 会淘汰程序员吗?
116-
- 未来程序员的核心竞争力是什么?
64+
AI 编程工具正在改变开发者的工作方式,面试也开始问了:用过什么 AI 编程 IDE?怎么看 AI 对后端开发的影响?程序员的核心竞争力会变成什么?
11765

118-
[《AI 编程开放性面试题》](./llm-basis/ai-ide.md)中,我会分享 7 道高频开放性面试问题的回答思路
66+
[《AI 编程开放性面试题》](./llm-basis/ai-ide.md)整理了 7 道高频开放性面试题的回答思路
11967

12068
### 6. AI 编程实战
12169

122-
纸上得来终觉浅。只有亲手用过 AI 编程工具,才能真正理解它的工作边界和使用技巧。在 AI 编程实战系列中,我会通过真实场景的实战案例,分享 AI 辅助编程的使用经验
70+
光看概念不够,得亲手用过才知道边界在哪。这个系列都是真实场景的实战案例
12371

12472
- [《IDEA 搭配 Qoder 插件实战》](./ai-coding/idea-qoder-plugin.md):从接口优化到代码重构,展示如何在 JetBrains IDE 中利用 AI 完成从分析到落地的完整闭环
12573
- [《Trae + MiniMax 多场景实战》](./ai-coding/trae-m2.7.md):使用 Trae IDE 接入 MiniMax 大模型,通过 Redis 故障排查和跨语言重构场景,分享 AI 辅助编程的实战经验与踩坑心得
@@ -158,23 +106,27 @@ AI 编程工具正在深刻改变开发者的工作方式。在面试中,你
158106

159107
## 配图预览
160108

161-
为了帮助读者更好地理解抽象的技术概念,我在每篇文章中都绘制了大量配图。这里展示几张
109+
每篇文章都画了大量配图,挑几张看看
162110

163-
![上下文窗口示意图](https://oss.javaguide.cn/github/javaguide/ai/llm/llm-context-window.png)
111+
_Prompt 六大核心技巧_
164112

165-
_上下文窗口是 LLM 的“工作记忆”,决定了模型能处理的最大文本量_
113+
![六大核心技巧](https://oss.javaguide.cn/github/javaguide/ai/context-engineering/prompt-six-core-techniques.svg)
166114

167-
![RAG 架构示意图](https://oss.javaguide.cn/github/javaguide/ai/rag/rag-simplified-architecture-diagram.jpeg)
115+
_上下文窗口组成_
168116

169-
_RAG 的核心思想:先检索相关上下文,再让 LLM 基于上下文生成回答_
117+
![上下文窗口示意图](https://oss.javaguide.cn/github/javaguide/ai/llm/llm-context-window.png)
170118

171-
![MCP 图解](https://oss.javaguide.cn/github/javaguide/ai/skills/mcp-simple-diagram.png)
119+
_Harness 和 Prompt/Context Engineering 三者不是并列关系,而是嵌套关系。更重要的是,每一层解决的是完全不同的问题:_
120+
121+
![Harness 和 Prompt/Context Engineering 的关系](https://oss.javaguide.cn/github/javaguide/ai/harness/harness-engineering-layers-arch.png)
172122

173123
_MCP 被称为“AI 领域的 USB-C 接口”,统一了 LLM 与外部工具的通信规范_
174124

125+
![MCP 图解](https://oss.javaguide.cn/github/javaguide/ai/skills/mcp-simple-diagram.png)
126+
175127
## 写在最后
176128

177-
这个专栏我会持续更新。如果觉得有帮助,欢迎分享给身边的朋友。有问题或建议,直接在项目 issue 区留言就行
129+
专栏持续更新中。觉得有帮助就分享给朋友,有问题直接 issue 留言
178130

179131
---
180132

docs/home.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ head:
88
content: Java面试,Java面试指南,Java八股文,Java面试题,Java基础面试,JVM面试,并发面试,线程池面试,Spring面试,MySQL面试,Redis面试,系统设计面试,分布式面试,后端面试
99
---
1010

11+
<!-- @include: @small-advertisement.snippet.md -->
12+
1113
::: tip 友情提示
1214

1315
- **AI 面试**[AI 应用开发面试指南](../ai/) - 深入浅出掌握大模型基础、Agent、RAG、MCP 协议等高频面试考点。

0 commit comments

Comments
 (0)