This project is an end-to-end medical chatbot that leverages advanced AI technologies to provide medical assistance and information. The chatbot uses LangChain, Flask, GPT, and Pinecone for natural language understanding, knowledge retrieval, and conversational capabilities. It is designed to assist users in obtaining accurate medical information and can be deployed on AWS using CI/CD pipelines with GitHub Actions.
The objective of this project is to create a robust and scalable medical chatbot capable of answering medical queries, retrieving relevant information from a knowledge base, and providing actionable insights. The system integrates with Pinecone for storing embeddings and utilizes OpenAI's GPT for generating responses.
Follow these steps to run the project:
Project repo: https://github.com/
conda create -n medichat python=3.10 -y
conda activate medichat
pip install -r requirements.txt
PINECONE_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
OPENAI_API_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
python store_index.py
python app.py
http://localhost:5000
To deploy the chatbot on AWS, follow these steps:
970547337635.dkr.ecr.ap-south-1.amazonaws.com/medicalchatbot.
2022 All Rights Reserved. Design by Muhammad Bilal Manzoor