Medical Chatbot using NLP This project aims at providing a interactive surface for the international students via a chatbot. The one thing that every international student faces being in a different country is to find doctors and their details being new to a place. We tried to solve this problemby developing a simple chatbot that can find user a doctor and all the necessary information regarding it. The chatbot was developed using Google Dialogflow which is used to create intents for training using Natural Language Processing (NLP).We used Flask framework using Python to train the bot and fulfill responses based on the intents that get matched when a user expresses something over the chatbot. We also integrated Firestore database to fetch information about the doctors and to store information about users chat history. In order, for the Dialogflow and the application built using flask to work, we hosted it over PythonAnywhere and finally published on Telegram Platform. While building the bot we took into consideration few qualitative measures like usability, attractiveness and acceptance tests. For designing the intents, we made flow charts to get a sense of what was needed so that we could structure the flow of the chatbot. This made the chatbot efficient and easy to develop. After the deployment, we conducted a evaluation of the bot using a Google form to understand users perspective and improvising the chatbots functionality and future research. Due to its functionality and structure of data, the final product received generally positive reviews from users.
-
Notifications
You must be signed in to change notification settings - Fork 0
ghoPritha/MediMate
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Medical Chatbot using NLP
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published