跟著步驟做,10-15 分鐘就能看到成果!
確認專案檔案位置
建立 Python 虛擬環境
安裝必要套件
啟動 Flask 伺服器
設定 API Key
匯入知識庫並測試
首先確認你已經有專案檔案,應該在以下路徑:
D:\自己架設AI_零基礎到大師\CH3_打造RAG知識庫問答平台\
app.py - Flask 後端主程式requirements.txt - 套件清單README.md - 說明文件templates/ - 網頁模板static/ - CSS、JSdata/ - 範例知識庫虛擬環境是 Python 專案的獨立空間,避免套件版本衝突。
cd D:\自己架設AI_零基礎到大師\CH3_打造RAG知識庫問答平台
python -m venv venv
venv\Scripts\activate
(venv) 就表示成功!
cd ~/自己架設AI_零基礎到大師/CH3_打造RAG知識庫問答平台
python3 -m venv venv
source venv/bin/activate
確認虛擬環境已啟動(看到 (venv)),然後執行:
pip install -r requirements.txt
flask
網頁框架
openai
OpenAI API
google-generativeai
Gemini API
sentence-transformers
向量嵌入核心
套件安裝完成後,只需一行指令就能啟動!
python app.py
* Serving Flask app 'app' * Debug mode: on * Running on http://127.0.0.1:5001 Press CTRL+C to quit
Ctrl+C 可以停止伺服器保持終端機運行,開啟瀏覽器並輸入:
http://127.0.0.1:5001
RAG 知識庫 AI 問答平台
⚙️ 設定、🗄️ 知識庫管理、🗑️ 清空對話
中間顯示對話內容
下方輸入訊息
點擊右上角 ⚙️ 設定 按鈕,進行以下設定:
OpenAI 或 Google AI Studio
貼上你的 API Key
GPT-4o 或 Gemini 2.0 Flash
建議選「知識庫助理」
點擊右上角 🗄️ 知識庫管理 按鈕
data/knowledge_base_example.csv關閉知識庫管理介面,回到主畫面,試試這些問題:
什麼是 Flask?
RAG 是什麼技術?
Python 虛擬環境有什麼用?
如何學習程式設計?
先升級 pip:python -m pip install --upgrade pip
確認終端機顯示 Running on... 且沒關閉
確認設定中勾選了「啟用 RAG 知識庫檢索」
正常現象,約 400MB,請耐心等待
Part 3:深入了解向量嵌入與相似度搜尋的原理!