The NurseAI Chatbot is a conversational interface designed to assist users in identifying their health symptoms and predicting potential treatments. The chatbot uses natural language processing (NLP) to understand user input and provide appropriate responses. This version of the NurseAI Chatbot is built using React and powered by OpenAI GPT-3 model.
Symptom collection: Users can describe their health symptoms to the chatbot, which uses NLP to understand and collect relevant information.
Treatment prediction: Based on the symptoms reported by the user, the chatbot predicts potential treatments and provides information about them.
Personalized recommendations: The chatbot can also provide personalized recommendations based on the user's health history and other relevant information.
Follow-up conversation: The chatbot has the abilities to follow up with the conversation history.
Summarzie: In case users lose track of what they have to do, NurseAI can help them summarize the conversation.
Multiple languagle: Since our chatbot is using GPT model, it can support multiple languages
The NurseAI Chatbot is built using a combination of technologies, including:
React: The chatbot is built using React, a popular JavaScript library for building user interfaces.
RespellAI: Respell enables you to build, deploy, and manage cutting-edge AI apps, no code required.
ChatGPT: The chatbot uses the ChatGPT model to understand user input and generate appropriate responses. ChatGPT is a natural language processing model developed by OpenAI.
To run the NurseAI Chatbot, you'll need to have Node.js and npm installed on your system. You can install the necessary dependencies by running the following command in your terminal:
npm installOnce you have installed the necessary dependencies, you can start the chatbot by running the following command:
npm startThis will start a local web server on port 3000. You can access the chatbot by opening a web browser and navigating to http://localhost:3000.
To use the NurseAI Chatbot, simply type your symptoms into the chat window and hit "Enter". The chatbot will collect user's symtomps and other responses and send to RespellAI, and then use the ChatGPT model to understand your input and provide appropriate responses. If necessary, the chatbot may ask you for additional information in order to make a more accurate prediction.
Demo URL: https://y22pqd-3000.csb.app/
1.Symptom Checker: Users can input their symptoms, and the chatbot can help identify potential health issues based on the symptoms.
2.Health and Wellness Information: The chatbot can provide general health and wellness information, including diet and exercise tips, based on user preferences.
3.Telemedicine Support: The chatbot can assist doctors and nurses by providing basic medical information, triaging patients, and offering remote consultation.
4.Mental Health Support: The chatbot can help identify potential mental health issues and provide basic support, such as self-care techniques or referrals to mental health professionals.
1.Improve User Experience: Continuously improve the user interface of the chatbot to make it more intuitive and user-friendly.
2.Personalization: Implement: Personalization features that allow users to customize their experience, based on their preferences and medical history.
3.Upgrade to GPT-4: Upgrade chat model to OpenAI's GPT-4 to allow users to give audio and image inputs.
We welcome contributions to the NurseAI Chatbot project! If you would like to contribute code, please fork the repository and submit a pull request. If you have suggestions for new features or improvements, please open an issue on the GitHub repository.
The NurseAI Chatbot is released under the MIT License. See the LICENSE file for details.