阿爾及利亞
概述
下載
應用程式設定
目的和目標受眾
特徵
科技
入門(開發人員)
常見問題 (FAQ)
聯絡我
Dahih Al-Dofaa是一款開源桌面應用程序,旨在徹底改變學生的學習方式。它是一款突破性的離線學習伴侶,利用檢索增強生成 (RAG) 的力量來改變您的學習體驗。與傳統的線上聊天機器人不同,Dahih Al-Dofaa 專注於提供僅從您上傳的文件中得出的答案。透過上傳教科書、筆記和研究論文,您可以建立一個可隨時隨地存取的個人化知識庫,而無需連接網路。
Dahih 透過將所有資料保存在本地來優先考慮用戶隱私。您的文件和產生的資訊安全地保留在您的裝置上。有了 Dahih,您可以自信地學習,因為您知道您的敏感資訊受到保護。
與 Dahih 一起體驗學習的未來。獲得準確的答案,加深您的理解,並釋放您的全部學術潛力。
Dahih 可以在 Windows、基於 Debian 的 Linux 和基於 RPM 的 Linux 系統上下載️。首先,請按照以下簡單步驟操作:
造訪我們的 GitHub 版本頁面:[插入 GitHub 版本的連結]
選擇適合您的作業系統的下載。
Windows :dahih-al-dofaa.Setup.exe
Debian (Ubuntu) :dahih-al-dofaa_amd64.deb
轉速:dahih-al-dofaa.x86_64.rpm
下載安裝檔。 ⬇️
運行安裝程式。
安裝後,啟動 Dahih 並開始探索其強大的功能!
注意:確保您的系統至少有 8GB RAM。
首次啟動 Dahih 時,系統會提示您下載並選擇 LLM(大型語言模型)和嵌入模型。這些模型對於應用程式的功能至關重要。 ⚡
推薦型號:
法學碩士:
llama 3.1:對於具有 16GB 或更多 RAM 的系統,llama 3.1 提供卓越的效能和準確性。
phi-2:如果您的系統有 8GB RAM,phi-2 是合適的替代方案,可以在效能和效率之間取得良好的平衡。 ⚖️
qwen 2 小:如果您優先考慮效能。
嵌入模型:
nomic-embed-text:建議使用此嵌入模型,因為它在表示文字資料方面非常有效。
請注意,這些是基於常見硬體配置和型號性能的建議。您可以根據您的特定需求和系統資源探索和試驗其他模型。
重要提示:確保您有足夠的儲存空間來容納下載的模型。
該應用程式將指導您完成所選型號的下載和安裝過程。
Dahih是一款革命性的學習工具,旨在幫助學生充分發揮潛能。與傳統的線上聊天機器人不同,Dahih 專注於提供直接來自您自己的學習材料的答案。 透過上傳教科書、筆記和研究論文,您可以建立隨時隨地存取的個人化知識庫。
Dahih 專為重視隱私和效率的學生而設計。作為本地應用程序,它可以離線運行,確保您的資料在沒有互聯網連接的情況下保持安全和可存取。 這使得 Dahih 成為專注學習課程和連結有限的環境的完美伴侶。
我們的主要目標受眾包括尋求更有效和私人學習解決方案的大學生。
離線功能:隨時隨地學習,無需依賴網路連線。
隱私焦點:您的資料保留在您的裝置上,確保完全的隱私和安全。
文件上傳:輕鬆匯入教科書、筆記和研究論文。
智慧問答:為您的學習問題取得準確且內容豐富的答案。
個人化學習:根據您的具體需求客製化您的學習體驗。
高效率的知識存取:在文件中快速尋找相關資訊。
使用者友善的介面:直覺的設計可實現無縫導航。
Dahih 將人工智慧的力量與離線存取的便利性相結合,提供無與倫比的學習體驗。
Dahih 建立在強大的開源技術基礎上:
Node.js️ :提供JavaScript運行環境。
Electron ⚡️:提供建立跨平台桌面應用程式的框架。
React ⚛️:建立動態且高效的使用者介面。
TypeScript :增強程式碼可靠性和可維護性。
Material UI :提供全面的 UI 元件庫,以實現高效開發。
Ollama :作為多功能的 LLM 運行器,支援多種模型。
LangChain ⛓️:促進LLM工作流程的編排。
Orama️ :充當高效能文件搜尋的向量資料庫。
Dahih 利用 Ollama 的強大功能來支援各種大型語言模型 (LLM),包括:
駱駝(元人工智慧)
Φ (微軟)
傑瑪(Google人工智慧)
Qwen (阿里巴巴)
這種靈活性允許使用者選擇最適合他們的需求和計算資源的模型。 Dahih 的架構旨在適應未來的 LLM 整合(當它們可用時)。
先決條件:
Node.js 和yarn已安裝
程式碼編輯器(建議使用 Visual Studio Code)
奧拉馬可執行檔:
在執行或建置 Dahih 之前,您需要下載適當的 Ollama 執行檔並將其新增至專案目錄。 Ollama 可執行檔為應用程式內的 LLM 功能提供支援。
造訪 GitHub 上最新的 Ollama 版本:Ollama 版本
下載適合您的作業系統和架構的 Ollama 執行檔:
Linux:下載ollama-linux-amd64
檔案。
Windows:下載ollama-windows-amd64.zip
檔案並解壓縮其內容。
將下載的執行檔 (Linux) 或擷取的檔案 (Windows) 放入 Dahih 專案的extraResources/ollama
目錄中。
環境設定
出於開發目的,您可以透過在專案根目錄建立.env
檔案並新增以下行來自訂 Ollama 主機 URL:
OLLAMA_HOST=http://your_ollama_host:port
如果未設定此環境變量,應用程式將預設為http://localhost:11434
。
安裝:
克隆儲存庫:
git 克隆 https://github.com/ibrahimhabibeg/Dahih-Al-Dofaa.git
導航到專案目錄:
達希·阿爾·多法
安裝依賴項:
紗線安裝
開發設定:
要在開發模式下運行應用程式:
紗線開始
這將在新視窗中打開應用程式。
建立應用程式:
要建立用於生產的應用程式:
紗線製造
注意:此命令專門針對開發人員的作業系統和體系結構建立可執行檔。
附加說明:
Dahih 利用 GitHub Actions 進行自動化建置和發布。建置過程在 .github/workflows/build.yml 檔案中定義。此文件概述了為 Windows 和 Linux 平台建立應用程式所涉及的步驟。
有關建置過程的詳細信息,請參閱 build.yml 檔案。了解其內容對於解決與建置相關的問題非常寶貴。
透過執行以下步驟,您可以成功設定 Dahih 進行開發或為您的系統建置它。
Dahih 是什麼Dahih 是一款人工智慧驅動的學習伴侶,可根據您自己的文件提供答案,幫助您更快、更有效地學習。
Dahih 如何運作您將教科書、筆記和研究論文上傳到 Dahih。然後,您可以提出與這些文件相關的問題,Dahih 將提供準確且內容豐富的答案。
Dahih 是免費的嗎 是的,Dahih 是完全免費且開源的。
我可以上傳什麼類型的文件Dahih 目前支援 PDF、DOCX、PPTX、EPUB 和 TXT 檔案。該應用程式只能處理這些文件中的文本,因此圖像和其他非文本內容將被忽略。
我的資料是私人的嗎 是的,您的資料是完全私人的。所有處理均在您的裝置本地完成,不會將任何資料傳送到外部伺服器。
支援哪些作業系統Dahih 目前支援 Windows、基於 Debian 的 Linux 和基於 RPM 的 Linux。
Dahih 支持哪些法學碩士Dahih 支持多種法學碩士,包括 Llama、Phi、Gemma 和 Qwen。
我需要網路連接才能使用 Dahih雖然下載初始語言模型需要網路連接,但下載後,Dahih 完全離線運行。您可以在沒有網路連線的情況下匯入文件、提出問題並接收答案。
系統需求是什麼Dahih 需要至少 8GB RAM 才能獲得最佳效能。具體要求可能會有所不同,具體取決於所選的法學碩士和文件的大小。
我在安裝 Dahih 時遇到問題。請參閱自述文件的「下載」部分以取得詳細說明。如果您仍然遇到問題,請檢查 GitHub 儲存庫以取得故障排除提示或提出問題。
達希沒有回應。請確保您在正確的位置擁有所需的 Ollama 可執行文件,並且您的系統符合最低要求。如果問題仍然存在,請嘗試重新啟動應用程式或重新安裝。
我得到的答案不準確。答案的品質取決於您上傳的文檔的品質。確保您的文件清晰且結構良好。您也可以嘗試不同的法學碩士,看看是否可以改善結果。
如果您還有任何疑問或遇到問題,請隨時在 GitHub 儲存庫上提出問題。
我們歡迎您對 Dahih 提供回饋、建議和貢獻。如果您遇到任何問題或有疑問,請隨時與我們聯繫。
首選聯絡方式:
GitHub 問題:對於錯誤報告、功能請求或一般討論,請在 Dahih GitHub 儲存庫上開啟問題:https://github.com/ibrahimhabibeg/Dahih-Al-Dofaa
GitHub:在 GitHub 上與我聯絡:https://github.com/ibrahimhabibeg
LinkedIn:在 LinkedIn 上與我聯繫以獲取專業網絡和更新:https://www.linkedin.com/in/ibrahimhabibeg/
電子郵件: [email protected]
我們努力盡快回覆所有詢問。