Skip to content

vietdevutd/nurse-ai-chatbot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NurseAI Chatbot

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.

Features

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

Technologies

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.

Installation

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 install

Once you have installed the necessary dependencies, you can start the chatbot by running the following command:

  npm start

This 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.

Usage

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.

Live Demo

Demo URL: https://y22pqd-3000.csb.app/

Use Cases

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.

Future implementation plan

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.

Contributing

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.

License

The NurseAI Chatbot is released under the MIT License. See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors