PromtEngineer/localGPT

Chat with your documents on your local device using GPT models. No data leaves your device and 100% private.

解決的問題

LocalGPT 是一個私有的、在地部署的文件智能平台,允許使用者在不讓任何資料離開本地機器的情況下,查詢、總結並從自己的檔案中提取洞察。它透過提供完全在地的 RAG(檢索增強生成)系統,解決了與雲端式 AI 相關的隱私疑慮。

如何運作

LocalGPT 採用模組化架構,結合多種先進的檢索技術,確保高品質的回答:

  • 混合搜尋:使用倒數排名融合(RRF)將密集向量搜尋與全文搜尋融合。
  • 智慧路由:路由器判斷查詢是否需要 RAG(檢索文件)或可由 LLM 直接回答。
  • 查詢分解:複雜問題被拆分成子問題,檢索後合成最終答案。
  • 重排序:交叉編碼器重排序器對候選集進行優化,突出最相關的內容。
  • 文件處理:使用 Docling 解析 PDF、DOCX、HTML、Markdown 和 TXT 檔案,對無文字的 PDF 提供 OCR 回退。
  • 本地模型執行:與 Ollama 整合以執行生成與實用模型,並使用 HuggingFace 的嵌入與重排序模型。

適用對象

專為需要使用 AI 與私有文件互動,同時保持 100% 數據安全與隱私的個人或組織設計。

主要亮點

  • 極致隱私:100% 在地部署執行;資料從不離開機器。
  • 高階檢索:支援混合搜尋、校準重排序,以及可選的後期分塊與句子修剪。
  • 多模型支援:可透過 Ollama 輕鬆更換生成模型,從 HuggingFace 取用嵌入模型。
  • 開發者友善:提供後端與 RAG 核心的 RESTful API,支援自訂應用建置。
  • 現代化介面:包含響應式 Web UI,用於索引與會話管理,並支援檢索過程的即時串流。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案