
作者:小傅哥 博客:https://
?沉淀、分享、成長,讓自己和他人都能有所收獲!?? ? 大家好,我是技術(shù)UP主小傅哥。 剛上周,老板說:”把咱們招聘里也加一條,具備AI應(yīng)用開發(fā)能力的優(yōu)先!“ 。是呀,現(xiàn)在越來越多的企業(yè)都在用AI開發(fā)能力提效了。 如; 聊天軟件增加一鍵唯獨(dú)信息歸檔提取、工作文檔資料攜AI對話分析、工程SQL語句腳本輔運(yùn)營自動(dòng)完成數(shù)據(jù)處理、代碼編寫用AI完成自動(dòng)評(píng)審等等。 這些都是在AI的基礎(chǔ)上在構(gòu)建應(yīng)用,以后也會(huì)越來越多!所以,具備AI應(yīng)用開發(fā)能力,也是每個(gè)工程師最應(yīng)該具備的基礎(chǔ)能力了。 
跟著小傅哥學(xué)習(xí),從不走偏!?? - 2023年2月,小傅哥,開啟了第一個(gè)基于AI的項(xiàng)目,
ChatGPT AI 問答助手項(xiàng)目 。讓所有伙伴,都能學(xué)習(xí)到 AI 如何開發(fā)應(yīng)用。 - 2023年4月,啟動(dòng)
OpenAI(ChatGPT/ChatGLM)微服務(wù)應(yīng)用體系構(gòu)建大型項(xiàng)目 ,讓大家可以用微信登錄、微信支付/藍(lán)兔支付,構(gòu)建自己的可對外付費(fèi)提供服務(wù)的 OpenAI。這一年上車學(xué)習(xí)的伙伴,很多做了自己的 AI 產(chǎn)品,除了提高編程技能,又小賺了一輛寶馬。 - 2024年7月,結(jié)合企業(yè)訴求,開啟
OpenAI + Github Acitons,實(shí)現(xiàn)代碼自動(dòng)化評(píng)審 。這一年,不少伙伴在自己的公司中都有落地,個(gè)人也得到了述職晉升。 - 2025年3月,咱們再起啟航,
基于 Ollama 部署 DeepSeek,開發(fā) RAG 知識(shí)庫,解析文檔和Git倉庫代碼 。這個(gè)東西,將是企業(yè)中構(gòu)建自己知識(shí)庫的又一項(xiàng)非常重要的事情。有了知識(shí)庫,AI 代碼的自動(dòng)評(píng)審,會(huì)更加精準(zhǔn),也可以輔助分析需求等。
那么,接下來小傅哥就細(xì)致的介紹下,本次開啟的新項(xiàng)目,可以讓大家學(xué)習(xí)到哪些知識(shí),掌握哪些技術(shù)。 ??文末提供了小傅哥所有實(shí)戰(zhàn)項(xiàng)目的獲取方式,一次加入全部可學(xué)!建議早早學(xué)習(xí),讓自己的年齡和能力相匹配。
一、能學(xué)到啥該項(xiàng)目是結(jié)合當(dāng)下最火的 Ollama、DeepSeek、SpringAI 等技術(shù)構(gòu)建的 RAG 知識(shí)庫實(shí)現(xiàn)。從前端到后端到 dev-ops 的全棧式功能手把手實(shí)現(xiàn)。 - 前端,基于 AI 工具,設(shè)計(jì)前端對話頁面,完成 HTML、JS、TailwindCSS 的編碼工作。
- 前端,配置跨域服務(wù)接口,前后端分離實(shí)現(xiàn) UI + 服務(wù)端接口對接。
- 后端,構(gòu)建雙層架構(gòu),直接面向需求編碼。讓學(xué)習(xí)伙伴更輕松完成 RAG 知識(shí)庫核心知識(shí)的學(xué)習(xí)。
- 后端,基于 Spring AI 完成 DeepSeek、OpenAI 雙模型的策略對接,處理文本向量的解析和存儲(chǔ)。
- 后端,使用 postgresql 存儲(chǔ)切割文本向量數(shù)據(jù),完成知識(shí)庫的解析和存儲(chǔ)。
- 后端,處理多樣文本
(.md、.sql、.txt、.word...) 的解析儲(chǔ)存以及Git克隆代碼庫遍歷切割存儲(chǔ)。 - 后端,使用 Redis 存儲(chǔ)知識(shí)庫標(biāo)簽,用于檢索展示使用。
- 后端,基于 Flux 編寫流式會(huì)話接口,以及增加知識(shí)庫檢索功能。
- 運(yùn)維,基于 Docker 部署 Ollama 環(huán)境,完成 DeepSeek 大模型配置。
- 運(yùn)維,使用 Linux、Docker、Nginx 完成項(xiàng)目的打包、構(gòu)建、上線!
雖然,知識(shí)庫都有很多現(xiàn)成的工具。但研發(fā)的能力不是在于功能應(yīng)用,而是具備這樣的開發(fā)技能儲(chǔ)備,在有需要的時(shí)候,可以舉手?????♀?”我會(huì),我來做!“ 此項(xiàng)目,全程視頻手把手操作 + 全部的小冊文檔,你可以輕松上手學(xué)會(huì)這樣一個(gè)項(xiàng)目!
二、項(xiàng)目介紹這是一套基于 Ollama DeepSeek 大模型構(gòu)建的增強(qiáng) RAG 知識(shí)庫檢索項(xiàng)目,在這套項(xiàng)目上,實(shí)現(xiàn)了除普通文檔知識(shí)解析外,增加了 Git 代碼庫的拉取和解析,并提供操作接口。為工程師做項(xiàng)目開發(fā)時(shí),需求分析 、研發(fā)設(shè)計(jì) 、輔助編碼 、代碼評(píng)審 、風(fēng)險(xiǎn)評(píng)估 、上線檢測 等,做工程交付提效。 
1. 對話頁面
- 這是全程視頻手把手,帶著大家通過AI工具,完成的UI設(shè)計(jì)實(shí)現(xiàn)課程會(huì)演示這個(gè)操作),實(shí)現(xiàn)的一款非常簡單漂亮的UI效果。
- 我們可以結(jié)合知識(shí)庫,進(jìn)行更加有效的提問。像是公司中,會(huì)把知識(shí)庫提供出一個(gè)標(biāo)準(zhǔn)接口,給其他各個(gè)AI應(yīng)用平臺(tái)提供能力。
2. 上傳知識(shí)
- 上傳知識(shí),可以解析不同類型的知識(shí)庫。
- 除了課程提供的文檔庫、代碼庫,你可以增加其他的知識(shí)庫,如;網(wǎng)頁的解析,與網(wǎng)頁內(nèi)容對話。讓我們的UI,增加一個(gè)側(cè)邊欄,讀取當(dāng)前網(wǎng)頁內(nèi)容,分析對話。這樣在公司中的一些工程的日志,錯(cuò)誤分析時(shí),可以更快的處理。
3. 解析知識(shí) - 后臺(tái)日志
- 一套工程作為知識(shí)庫是非常具有開發(fā)價(jià)值的,在我們做提問的時(shí)候就不需要,人工的去分析工程,而是直接使用了。
|