Spaces:
Runtime error
Runtime error
Commit History
-
Add advanced retrieval strategies and update dependencies for RAG implementation
- Introduced BM25Retriever and EnsembleRetriever for enhanced document retrieval methods. - Updated `app.py`, `requirements.txt`, and `setup.sh` to include new dependencies for BM25 and community retrievers. - Enhanced `RAGChatService` to support multiple retrieval methods: similarity, MMR, BM25, and hybrid. - Updated README to document new retrieval strategies and configuration options. - Added comprehensive tests for retrieval methods and implementation structure.21c909d