We were tired of getting inaccurate medical diagnoses from the web and wanted to avoid the inconvenience of seeing a physical doctor. We wanted to simulate an interaction with a physical doctor through a chatbot.

What it does

A chatbot that interacts just like a physical doctor, which asks questions and analyzes until it comes up with an accurate diagnoses.

How I built it

we used NLTK natural language processing library to tokenize and stem the words. Then using the bag of words algorithm, we calculate the score for which medical condition the user is experiencing.

Challenges I ran into

Tokenizing the phrase and training the chatbot was quite challenging and time consuming.

Share this project: