跳至主要內容
Gray Tsao
個人專案 · 2026年5月 — 至今RAG

Enterprise RAG Assistant

企業知識庫的 RAG 後端:多租戶隔離做在 SQL 層,租戶身分只能來自 API key;為了中文,混合檢索的詞彙臂改用字元三連詞。

97.2%
混合檢索 recall@1
111
CI 上零外部相依的測試
做了什麼
  • 多租戶隔離寫在 SQL 裡:每張表都帶 tenant_id,租戶身分從 API key 推導,X-Tenant-Id 標頭完全被忽略。
  • 混合檢索:向量 kNN 與 pg_trgm 三連詞兩份排名用 RRF 融合,因為 tsvector 切不開中文。
  • 20 份文件 × 36 題的檢索評測,附上一份說清楚它目前還證明不了什麼的解讀。
PythonFastAPIPostgreSQL + pgvectorpydantic-aipsycopg 3DockerGitHub Actions
聯絡

說點具體的

寄信最快。我會在一個工作天內回覆,通常帶著比答案更多的問題。

或直接在這裡留言
所在地
新北,台灣 · UTC+8
狀態
2026年6月畢業 · 軟體工程職缺洽談中
Gray Tsao© 2026 · 最後更新 2026年8月