Skip to content

A chatbot for HealthWise Clinic that uses OpenAI and RAG for accurate responses, built with Next.js and Astra DB.

Notifications You must be signed in to change notification settings

Atqarana/health-clinic-bot

Repository files navigation

HealthWise Support Bot 🌟

Overview

The HealthWise Support Bot is a modern chatbot designed to assist users with queries related to HealthWise Clinic. 🤖 Leveraging the power of OpenAI and Retrieval-Augmented Generation (RAG), this support bot provides accurate and relevant responses. Built using Next.js and TypeScript, it employs Astra DB as a vector database to enhance search capabilities. 🏥

Features

  • Interactive Chatbot: Offers real-time assistance and answers to user queries. 💬
  • OpenAI Integration: Utilizes OpenAI's language model to generate insightful responses. 🔍
  • RAG Integration: Improves contextual responses through Retrieval-Augmented Generation. 📈
  • Astra DB: Employs Astra DB as a vector database to enhance the accuracy and relevance of search results. 🗃️
  • Modern Tech Stack: Developed with Next.js and TypeScript for a robust and scalable web application. 💻

Watch the HealthWise Support Bot DEMO Video

Technology Stack

Frontend

  • Next.js: Framework for server-rendered React applications. ⚛️
  • TypeScript: Superset of JavaScript providing type safety and a better development experience. 🔧
  • Lottie Files: Used for incorporating animated graphics. 🎨

Backend

  • OpenAI: For natural language processing and response generation. 🌐
  • RAG: Enhances response accuracy through retrieval-augmented generation. 📊
  • Astra DB: Vector database for storing and querying data efficiently. 📦

Getting Started

To get started with the HealthWise Support Bot, follow these steps:

  1. Clone the Repository:
    git clone <repository-url>
    cd healthwise-support-bot
  2. Install Dependencies:
npm install

Set Up Environment Variables: Create a .env file and add your configuration settings.

  1. Run the Application:
npm run dev

Access the Bot: Open your browser and navigate to http://localhost:3000 to interact with the HealthWise Support Bot. 🌐

Project Highlights

  • Developed a conversational AI bot to assist with initial patient inquiries and triage. 👩‍⚕️
  • Implemented RAG for symptom analysis, enabling accurate doctor referrals and seamless appointment bookings. 📅
  • Created a robust FAQ module to provide reliable health information, enhancing user engagement and accessibility. 📖 For further details or contributions, feel free to reach out! 🙌

About

A chatbot for HealthWise Clinic that uses OpenAI and RAG for accurate responses, built with Next.js and Astra DB.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published