Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.22 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.22 KB

Dental Chatbot

Welcome to the DentaReAct repository!

Screenshot 2024-08-30 at 10 37 18 PM

Features

  • React Agent: Integrated for enhanced conversational capabilities.
  • RAG (Retrieval-Augmented Generation): Used for generating responses based on retrieved information.
  • Streamlit: Provides an interactive web interface.
  • ChromaDB: For managing and querying the database.

Getting Started

Prerequisites

  1. Personal OpenAI API Key: You will need a personal OpenAI API key to run the chatbot.

  2. Libraries: Install the required libraries by running: pip install -r requirements.txt

  3. Running the Chatbot To start the chatbot interface using Streamlit, run the following command: python -m streamlit run main.py --server.port 4900

  4. Tools Used for React Agent BM25 Retriever: A probabilistic-based retrieval method. MMR Retriever: A method to diversify the retrieved documents. DuckDuckGo Retriever: For querying web data.

Database The database for the chatbot was crawled from Dentistry Forums.

legal This project was done during the 2024 summer internship at DenComm.