Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rhiteshks/qa-chatbot-using-rag-smai

SMAI Project. Made an abstractive qa RAG chatbot using Langchain and experimented with variety of vector stores and retrievers and evaluated them using Ragas
https://github.com/rhiteshks/qa-chatbot-using-rag-smai

chromadb cohere faiss-vector-database langchain-python matryoshka nlp openai-api ragas

Last synced: about 3 hours ago
JSON representation

SMAI Project. Made an abstractive qa RAG chatbot using Langchain and experimented with variety of vector stores and retrievers and evaluated them using Ragas

Awesome Lists containing this project

README

        

# QA-chatbot-using-RAG-SMAI
SMAI Project. We make an abstractive qa chatbot using RAG using Langchain and experiment with variety of vector stores and retrievers and evaluate them.

## To-Do List
- [x] Make a basic RAG pipleline. (Completed)
- [x] Use different types of embedding models and make observations. (Completed)
- [x] Use different types of retrievers and experiment with them.(Completed)
- [x] Use advanced RAG techniques such as Contextual Compression, Ensemble retriever, ColBERT retriever etc.(Completed)
- [x] Use Cohere reranker, cross encoder reranker(Completed)
- [x] Evaluate our RAG pipeline using different eval metrics.(Completed)

Check out the presentation slides: https://github.com/RhiteshKS/QA-chatbot-using-RAG-SMAI/blob/main/qa%20chatbot%20rag.pdf