計畫簡介
Reor是一個自組織的人工智慧筆記軟體,執行在本地,支持自動連結相關想法、回答筆記中的問題,並提供語意搜尋。它基於Llama.cpp、Transformers.js和LanceDB等技術,允許本地執行大型語言模型和嵌入式模型。使用者可以透過Obsidian風格的Markdown編輯器編輯筆記。
掃碼加入交流群
獲得更多技術支持和交流
(請註明自己的職業)
為什麽說是「自組織」的
1.你寫的每一條筆記都會被切分並嵌入到一個內部向量資料庫中。
2.相關的筆記會透過向量相似度自動連線起來。
3.基於LLM的問答系統在筆記語料庫上進行RAG處理。
4.所有內容都可以透過語意進行搜尋。
可以將Reor視為一個具有兩個生成器的RAG應用程式:LLM和人類。在問答模式下,LLM會從語料庫中獲取檢索到的上下文來幫助回答查詢。類似地,在編輯模式下,人類可以切換側資訊看板來展示從語料庫中「檢索」到的相關筆記。這是一種透過在當前筆記中交叉參考來自你語料庫的相關想法來「增強」你的思維的非常強大的方式。
安裝
1.Mac、Linux 和 Windows 均支持。
下載連結:
①https://reorproject.org/
②https://github.com/reorproject/reor/releases
2.像安裝普通套用一樣安裝
本地模型執行
Reor 直接與 Llama.cpp 庫互動,因此無需下載 Ollama。目前你需要手動下載你選擇的模型:
下載一個 GGUF 模型檔。Hugging Face 有一個展示最流行模型的好頁面。推薦從一個 7B 4-bit 模型開始,並看看它在您的系統上的表現如何。
在 Reor 設定下的「添加新的本地模型」中連線它。
還可以連線到相容 OpenAI 的 API,如 Oobabooga、Ollama 或 OpenAI 本身!
從其他套用匯入筆記
Reor 在檔案系統中的單一目錄內工作。你在首次啟動時選擇該目錄。要從另一個套用匯入筆記/檔,你需要手動用 markdown 檔填充那個目錄。希望不久後能與其他套用整合!
從原始碼構建
確保你已安裝 nodejs。
複制庫:
git clone https://github.com/reorproject/reor.git
安裝依賴:
npm install
開發執行:
npm run dev
構建:
npm run build
計畫連結
https://github.com/reorproject/reor
關註「 開源AI計畫落地 」公眾號