--- license: apache-2.0 title: Retrieval-based Chatbot short_description: A retrieval based chatbot with SentenceTransformers sdk: gradio emoji: 📚 colorFrom: yellow colorTo: red --- # CSC525 Retrieval Chatbot This is a retrieval-based chatbot using Sentence Transformers and FAISS for efficient similarity search. ## Description The chatbot uses a pre-trained Sentence Transformer model to encode queries and a FAISS index to retrieve relevant responses from a curated response pool (Taskmaster-1 dataset) ## Usage Simply type your question in the chat interface and the bot will retrieve the most relevant response from its knowledge base. Features ## Semantic search using Sentence Transformers Efficient retrieval using FAISS indexing Context-aware responses Quality checking of responses