作者:小傅哥
部落格:https://bugstack.cn
沉澱、分享、成長,讓自己和他人都能有所收穫!?
1. 專案介紹
《ChatGPT AI 問答助手》 開源免費專案,涵蓋爬蟲介面、ChatGPT API對接、DDD架構設計、映象打包、Docker容器部署,小巧精悍,流程全面。對於Java程式設計夥伴來說,非常具有學習價值。
❤️ 這個專案本身是小傅哥為自己的知識星球開發的一個智慧問答回覆系統,用於幫助讀者解決一些常見的技術問題,提高回答效率也減少小傅哥的對此類問題的時間投入。透過演示我們可以看到,有了這樣一個智慧AI問答助手,可以大大的減少很多對於這些通用類技術問題的回覆,同時也可以把這樣的問答內容沉澱到知識星球,方便其他人學習使用。
《ChatGPT AI 問答助手》這樣一個專案,要用到哪些技術手段呢?它包含;SpringBoot、DDD架構、Github倉庫使用、介面爬蟲、AI介面對接、定時任務、映象打包、Docker容器部署等內容。
可以說麻雀雖小,五臟俱全。程式碼量不大但流程很完整,對於正在學習Java的夥伴來說,非常具有學習價值。
為了讓粉絲夥伴更好的學習這個專案,小傅哥把它免費開源出來,並且是錄製好對應的影片課程,一行行帶著大家手寫程式碼學習這個專案。
包括工程的建立、Github倉庫使用、push程式碼等,因為只有這樣才能讓更多新人有一條進入學習程式設計的大門。
注意
- 技術棧:Java、SpringBoot、爬蟲、ChatGPT、Job、Docker
- OpenAi Keys 申請:https://beta.openai.com/account/api-keys - 用於處理掃碼知識星球問題進行呼叫獲取答案。
- 在學習的過程中,可以看到每一個章節都有一個對應的程式碼分支,可以把程式碼拉取到本地切換到對應的分支進行對照學習。
2. 課程目錄
注意? 影片
;課程更新到小傅哥的B站:https://www.bilibili.com/video/BV1YT411o7Hb
注意? 原始碼
;釋出到 Github、Gitcode
目錄 - 點選章節進入到學習影片 | Github | Gitcode |
---|---|---|
開篇介紹,學習引導 | ||
第1節:SpringBoot DDD 工程建立和 Github/Gitcode 倉庫使用 | 【23_xfg_init_project】 | 【23_xfg_init_project】 |
第2節:建立知識星球,爬取介面資訊 | 【23_xfg_zsxq_api】 | 【23_xfg_zsxq_api】 |
第3節:知識星球介面領域服務開發 | 【23_xfg_zsxq_domain】 | 【23_xfg_zsxq_domain】 |
第4節:對接ChatGPT,呼叫介面 | 【23_xfg_chatgpt】 | 【23_xfg_chatgpt】 |
第5節:整合知識星球與ChatGPT,完成自動化回答 | 【23_xfg_job】 | 【23_xfg_job】 |
第6節:打包映象檔案,部署服務到 Docker 容器 | 【23_xfg_docker】 | 【23_xfg_docker】 |
【擴充套件】第7節:多組任務服務配置 | 【230127-xfg-task】 | 【230127-xfg-task】 |
3. 加入星球【ChatGPT AI 問答助手】
你可以透過微信掃碼,加入知識星球【ChatGPT AI 問答助手】,在手機端對ChatGPT進行提問。需要加群交流專案的夥伴,可以新增微信【fustack
】備註【ChatGPT 專案加群
】
<div align="center">
<img src="https://bugstack.cn/images/system/zsxq/zsxq-ai.jpeg?raw=true" width="350px">
</div>
4. 版權說明
此專案為 Apache License 2.0 開源協議專案,以學習為目的進行創作,禁止培訓機構、私人號主、公司組織等以各類收費形式進行銷售。
? 其他專案: IM 仿微信
| Lottery 抽獎系統 - 基於領域驅動設計的四層架構實踐
| API閘道器:中介軟體設計和實踐
| 手寫MyBatis
| 更多搜尋...