Emotional Support AI Project This is a Python-based project that provides emotional support to people by allowing them to talk about their feelings and receive personalized advice and support from an AI chatbot. The project uses Natural Language Processing (NLP) and Machine Learning (ML) algorithms to understand users' emotions and provide appropriate responses.
How to use this project
To use this project, follow the steps below: Clone the project repository to your local machine. Install the required dependencies by running pip install -r requirements.txt command. Run the maanage.py file to start the program.(python manage.py runserver) The AI chatbot will greet you and ask how you are feeling. Type in your response and the AI chatbot will provide personalized advice and support based on your emotions. The AI chatbot will also store your complete sessions in a backend database for future reference.
Features
The AI chatbot provides personalized advice and support based on users' emotions. The AI chatbot stores users' complete sessions in a backend database for future reference. The AI chatbot is designed to handle a wide range of emotions and situations, including anxiety, depression, stress, and more. The AI chatbot is constantly learning and improving its responses based on user feedback.
Technologies Used
Python HTML CSS JavaScript
Future Improvements
Add more features to the AI chatbot, such as voice recognition and sentiment analysis. Improve the AI chatbot's understanding of complex emotions and situations. Increase the AI chatbot's response time and accuracy. Provide users with more detailed reports and analysis based on their sessions. Allow users to interact with the AI chatbot through different channels, such as social media and messaging apps. Contributing If you would like to contribute to this project, please feel free to submit a pull request. Your contributions are always welcome.
Credits This project was created by Thommanum Makkalum....