Skip to content

Commit 3db2839

Browse files
committed
feat:AI RAG MCP
1 parent eef70a7 commit 3db2839

17 files changed

+125
-51
lines changed

docs/.vuepress/config.js

+5-6
Original file line numberDiff line numberDiff line change
@@ -372,8 +372,8 @@ module.exports = {
372372
{
373373
text: '业务类型', items: [
374374
{
375-
text: 'DeepSeek RAG 知识库(新)',
376-
link: '/md/project/ai-rag-knowledge/ai-rag-knowledge.md'
375+
text: 'DeepSeek RAG&MCP 知识库(新)',
376+
link: '/md/project/ai-knowledge/ai-knowledge.md'
377377
},
378378
{
379379
text: '拼团交易平台系统(新)',
@@ -1821,7 +1821,7 @@ function getBarZSXQ() {
18211821
collapsable: false,
18221822
sidebarDepth: 0,
18231823
children: [
1824-
"project/ai-rag-knowledge.md",
1824+
"project/ai-knowledge.md",
18251825
"project/group-buy-market.md",
18261826
"project/s-pay-mall.md",
18271827
"project/big-market.md",
@@ -2218,7 +2218,7 @@ function getBarAiRagKnowledge() {
22182218
collapsable: false,
22192219
sidebarDepth: 0,
22202220
children: [
2221-
"ai-rag-knowledge.md",
2221+
"ai-knowledge.md",
22222222
]
22232223
},
22242224
{
@@ -2243,8 +2243,7 @@ function getBarAiRagKnowledge() {
22432243
collapsable: false,
22442244
sidebarDepth: 0,
22452245
children: [
2246-
"第11节:AIMCP部分介绍.md",
2247-
"第12节:吃上细糠,升级SpringAI框架.md",
2246+
"第11节:吃上细糠,升级SpringAI框架.md",
22482247
]
22492248
}
22502249
]

docs/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ footer: <a href="http://beian.miit.gov.cn" target="_blank">京ICP备19031103号<
4343
### 开发的项目
4444

4545
- 业务项目
46-
- [DeepSeek RAG 知识库(新)](https://bugstack.cn/md/project/ai-rag-knowledge/ai-rag-knowledge.html)
46+
- [DeepSeek RAG&MCP 知识库(新)](https://bugstack.cn/md/project/ai-knowledge/ai-knowledge.html)
4747
- [拼团交易平台系统(新)](https://bugstack.cn/md/project/group-buy-market/group-buy-market.html)
4848
- [小型支付电商系统 - 一套项目2套架构开发(MVC+DDD)](https://bugstack.cn/md/project/s-pay-mall/s-pay-mall.html)
4949
- [大营销平台系统 - 前后端 + Dev-Ops 的全栈式综合编程实战DDD项目!](https://bugstack.cn/md/project/big-market/big-market.html)

docs/md/project/ai-rag-knowledge/ai-rag-knowledge.md docs/md/project/ai-knowledge/ai-knowledge.md

+45-12
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: DeepSeep RAG 静态知识库 - 解析文档&Git仓库代码
2+
title: DeepSeep RAG&MCP 知识库 - 解析文档&Git仓库代码&AI工作流
33
lock: no
44
---
55

6-
# 《DeepSeep RAG 知识库》 - 解析文档&Git仓库代码
6+
# 《DeepSeep RAG&MCP 知识库》 - 解析文档&Git仓库代码&AI工作流
77

88
作者:小傅哥
99
<br/>博客:[https://bugstack.cn](https://bugstack.cn)
@@ -17,10 +17,26 @@ lock: no
1717

1818
刚上周,老板说:`”把咱们招聘里也加一条,具备AI应用开发能力的优先!“`。是呀,现在越来越多的企业都在用AI开发能力提效了,如;聊天软件增加一键唯独信息归档提取、工作文档资料携AI对话分析、工程SQL语句脚本辅运营自动完成数据处理、代码编写用AI完成自动评审等等。这些都是在AI的基础上在构建应用,以后也会越来越多!所以,具备AI应用开发能力,也是每个工程师最应该具备的基础能力了。
1919

20+
并且用不了多久,各大互联网企业都将大量的推进落地,自有 [MCP](https://github.com/modelcontextprotocol) 服务的实现,用于增强企业 AI 应用的提效能力。因为 [MCP](https://github.com/modelcontextprotocol) 的加入,可以让你;一条命令`帮研发`,调用应用系统日志、排查系统CPU负载、自主选择是否调度数据库信息。也可以一条命令`帮运营`,搞定复杂的SQL执行、导出报表、分析数据、完成促活营销券的自动化配置上架。这就是 [MCP](https://github.com/modelcontextprotocol) 的魅力!👍🏻
21+
2022
<div align="center">
2123
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-0-00.png" width="250px"/>
2224
</div>
2325

26+
**那么牛,MCP 是什么?**
27+
28+
专业的术语 `MCP = Model Context Protocol` 模型上下文协议,可实现应用与外部数据源和工具之间的无缝集成。无论您是构建 AI 驱动的 IDE、增强聊天界面还是创建自定义 AI 工作流,MCP 都提供了一种标准化的方式来连接他们所需的上下文。
29+
30+
`来吧,上图!让你看看它是啥!`
31+
32+
<div align="center">
33+
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-11-01.png" width="850px"/>
34+
</div>
35+
36+
- 首先,站在用户的使用视角,研发或者运营,可以通过话术描述,完成系列的 AI 工作流,并拿到最终的结果。这就是 MCP 最终为你提供的服务。
37+
- 那么,你可以想象,在日常的工作中,运营、研发、产品、测试等,都有非常多的重复非创作性的工作,占用了大量的时间成本。尤其是研发,写写代码,就有运营过来,帮我查个问题吧,小嘚嘚。但如果有这样的借助于 MCP 实现的 AI 工作流,就可以完成80%以上的工作量。
38+
- 之后,站在技术的实现视角,MCP 是一个标准结构框架,你可以按照它(Spring AI)提供的 SDK 开发方式,完成本地化 API 的接入开发。让 AI 有明确的方式调用各类 API 服务接口。如果没有 MCP 这会是一件很麻烦的事情。
39+
2440
**跟着小傅哥学习,从不走偏!😄**
2541

2642
- 2022年底,ChatGPT 开始火爆。
@@ -31,7 +47,7 @@ lock: no
3147

3248
那么,接下来小傅哥就细致的介绍下,本次开启的新项目,可以让大家学习到哪些知识,掌握哪些技术。
3349

34-
>🧧文末提供了小傅哥所有实战项目的获取方式,一次加入全部可学!建议早早学习,让自己的年龄和能力相匹配。
50+
> Spring AI MCP 与 24年末发布,学习此 AI 应用开发项目,你将是第一批具备 Java AI 应用实战开发能力的人。竞争力,嘎嘎滴!
3551
3652
## 一、能学到啥
3753

@@ -60,17 +76,20 @@ lock: no
6076
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-1-02.png" width="950px"/>
6177
</div>
6278

63-
### 1. 对话页面
79+
### 第1期,RAG 我们做了什么
80+
81+
在 《DeepSeek RAG 增强知识库》第1阶段,基于 Spring AI 0.8.1 开发了一套可以上传文件和Git仓库进行解析、切割、存储,到使用向量库完成 AI 的知识库问答系统。并最终通过 Docker 部署上线。
82+
83+
#### 1. 对话页面
6484

6585
<div align="center">
6686
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-1-03.png" width="950px"/>
6787
</div>
6888

69-
7089
- 这是全程视频手把手,带着大家通过AI工具,完成的UI设计实现课程会演示这个操作),实现的一款非常简单漂亮的UI效果。
7190
- 我们可以结合知识库,进行更加有效的提问。像是公司中,会把知识库提供出一个标准接口,给其他各个AI应用平台提供能力。
7291

73-
### 2. 上传知识
92+
#### 2. 上传知识
7493

7594
<div align="center">
7695
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-1-04.png" width="650px"/>
@@ -79,7 +98,7 @@ lock: no
7998
- 上传知识,可以解析不同类型的知识库。
8099
- 除了课程提供的文档库、代码库,你可以增加其他的知识库,如;网页的解析,与网页内容对话。让我们的UI,增加一个侧边栏,读取当前网页内容,分析对话。这样在公司中的一些工程的日志,错误分析时,可以更快的处理。
81100

82-
### 3. 解析知识 - 后台日志
101+
#### 3. 解析知识 - 后台日志
83102

84103
<div align="center">
85104
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-1-05.png" width="850px"/>
@@ -88,9 +107,24 @@ lock: no
88107
- 上传知识后,可以看到日志信息。
89108
- 一套工程作为知识库是非常具有开发价值的,在我们做提问的时候就不需要,人工的去分析工程,而是直接使用了。
90109

91-
### 4. 课程目录
110+
### 第2期,MCP 我们要做什么
111+
112+
与第2期相比,第1期可以称之为小试牛刀,让小伙伴们以最快、最快的往事,积累,运用 Spring AI 框架,开发自己的 RAG 知识库。~~也是方便有些死鬼,早点写到简历上~~
113+
114+
到了第2期,你就开始吃上细糠了,小傅哥会带着你升级 Spring AI 框架为 1.0.0-M6 最新版本,多模型配置和操作 PG 向量库,使用 GPU 搭建响应速度更好的 Ollama DeepSeek 大模型(秒级处理),以及对接官网 DeepSeek 的大模型和统一 one-api 对接方式。
115+
116+
但这还只是开始,随着基础框架的升级完成,我们将进入 MCP 服务的开发实现。通过 AI 指令,完成 AI 工作流,调度各项 MCP 处理我们的任务作业。如图,举例操作;
117+
118+
<div align="center">
119+
<img src="https://bugstack.cn/images/article/project/ai-rag-knowledge/ai-rag-knowledge-11-03.png" width="950px"/>
120+
</div>
121+
122+
- 基于 MCP 服务的开发和对接,通过 AI 工作流指令,完成数据的采集和存放动作。💡 聪明的小伙伴以及开始联想,基于这样的 AI 开发,可以替代很多的日常工作啦。**没想到吧,也把自己替代了** 但仍然,蠢蠢欲动(我不做,别人也做呀)!~~实现后,晋升又有的讲啦!简历也有东西写啦!~~
123+
- 有了 MCP 后,相当于把我们需要;在一个网页操作数据库查询数据、打开另外一个网页看天气预报,再手动的创建个文件把以上的信息获取后,复制粘贴到文件里。这一些列操作,都让 AI 通过 MCP 模型上下文协议进行处理。也就是 AI 可以调用后台接口啦!
124+
125+
### 课程目录
92126

93-
### 第1期 RAG Spring AI 0.8.1 - 完结
127+
#### 第1期 RAG Spring AI 0.8.1 - 完结
94128

95129
1. 【更】AI RAG 知识库,项目介绍&需求分析&环境说明
96130
2. 【更】初始化知识库工程&部署模型&提交代码
@@ -103,7 +137,7 @@ lock: no
103137
9. 【更】扩展OpenAI模型对接,以及完整AI对接
104138
10. 【更】云服务器部署知识库(Docker、Nginx)
105139

106-
### 第2期 MCP Spring AI 1.0.0 - 开冲
140+
#### 第2期 MCP Spring AI 1.0.0 - 开冲
107141

108142
11. 【新】AI MCP 项目介绍
109143
12. 【新】吃上细糠,Spring AI 框架升级 + GPU 部署 AI
@@ -117,7 +151,7 @@ lock: no
117151
20. ... 随课程开发提供,包括后续的云服务部署。
118152

119153

120-
### 5. 课程计划
154+
### 课程计划
121155

122156
课程已全部录制完成,计划在3月3日开更,3月16日之前全部剪辑更新完成。
123157

@@ -126,7 +160,6 @@ lock: no
126160
</div>
127161

128162
- 全课程包括文档 + 小册,全程视频手把手带着做。
129-
- 此项目,不耽误星球其他项目进度。**拼团**继续推进,马上开启三阶段分布式高并发场景设计实现。
130163
- 课程地址:[https://t.zsxq.com/GwNZp](https://t.zsxq.com/GwNZp)
131164

132165
---
File renamed without changes.

0 commit comments

Comments
 (0)