一個開源、清晰、強大且可定制的RAG UI
kotaemon:一個開源的干凈且可定制的RAG UI,用于構建和定制自己的文檔問答系統(tǒng)。既考慮了最終用戶的需求,也考慮了開發(fā)者的需求。
kotaemon為想要在他們的文檔上進行問答(QA)的最終用戶,以及想要構建自己的RAG流程的開發(fā)者提供了一個功能性的RAG UI。
+----------------------------------------------------------------------------+
| 最終用戶:使用`kotaemon`構建的應用程序的用戶。|
| (您使用的應用程序類似于上面的演示示例) |
| +----------------------------------------------------------------+ |
| | 開發(fā)者:使用`kotaemon`構建應用程序的人。| |
| | (您的項目中某處有`import kotaemon`) | |
| | +----------------------------------------------------+ | |
| | | 貢獻者:使`kotaemon`變得更好的人。| |
| | | (您向這個代碼庫提交了PR) | | |
| | +----------------------------------------------------+ | |
| +----------------------------------------------------------------+ |
+----------------------------------------------------------------------------+
RAG UI特點(GraphRAG、Agent、多模態(tài)等)
- 自托管文檔問答(RAG)Web UI:允許用戶自己托管文檔問答界面。
- 支持多用戶登錄:可以組織私人或公共文件集合,支持協(xié)作和分享。
- 組織LLM和嵌入模型:支持本地LLM和流行的API提供商,如OpenAI、Azure、Ollama、Groq等。
- 混合RAG管道:提供混合(全文和向量)檢索器和重新排名,以確保最佳的檢索質量。
- 多模態(tài)問答支持:支持在包含圖表和表格的多個文檔上進行問答,并支持多模態(tài)文檔解析。
- 高級引用與文檔預覽:系統(tǒng)默認提供詳細的引用以確保LLM答案的正確性,可以在瀏覽器內的PDF查看器中查看引用(包括相關分數(shù))并高亮顯示。
- 支持復雜推理方法:使用問題分解來回答復雜或多跳問題,支持基于Agent的推理,如ReAct、ReWOO和其他代理。
- 可配置的設置UI:可以在UI上調整檢索和生成過程中的大多數(shù)重要方面(包括提示)。
- 可擴展性:基于Gradio構建,用戶可以自由定制或添加任何UI元素。同時,旨在支持多種文檔索引和檢索策略,提供了GraphRAG索引管道作為示例。
RAG UI操作指南(提供體驗Demo)
chat部分
file部分:file collection、GraphRAG collection
resources部分:index(索引)、llm(大模型)、embedding(向量)
settings:retrieval(檢索)、reasoning(推理)
項目代碼:https://github.com/Cinnamon/kotaemon
demo體驗:https://huggingface.co/spaces/taprosoft/kotaemon
本文轉載自??PaperAgent??
贊
收藏
回復
分享
微博
QQ
微信
舉報

回復
相關推薦