Project Story — NeuroPulse: Emotional AI Companion
Inspiration
In today’s fast and stressful world, mental health often takes a back seat. Many people hesitate to share their emotions or seek help.
NeuroPulse was inspired by the idea of creating an AI companion that can listen, understand, and gently guide users toward emotional well-being — like a caring friend who always responds with empathy.
What it does
NeuroPulse analyzes the user’s emotions from the text they type and responds with:
- A short, empathetic message
- A simple 3-step action plan to feel better
It also uses motivational quotes from a small local database, simulating an intelligent “retrieval” system for emotional support.
How we built it
We built the project using:
- Python (Flask) for the backend web framework
- HTML, CSS, and JavaScript for the user interface
- Hugging Face Transformers for emotion detection
- A mock retrieval system using
quotes.json
The app is structured to be compatible with NVIDIA NIM and AWS SageMaker, making it ready for future deployment with real LLMs and agentic AI stacks.
Challenges we ran into
- Integrating multiple tools in limited time
- Managing model dependencies inside Flask
- Handling emotional tone generation while keeping responses natural
- Debugging environment setup and GitHub deployment issues
Accomplishments that we're proud of
- Created a functional emotional AI companion from scratch
- Designed a simple, clean web UI for smooth interaction
- Made the system future-ready for NVIDIA NIM and AWS integration
- Learned how to combine local ML models with real-world AI architecture
What we learned
- Emotion detection and prompt design for mental health support
- Connecting AI models to web apps (Flask + Transformers)
- How to simulate and document agentic AI systems (retrieval + reasoning)
- The importance of empathy and clarity in AI communication
What's next for NeuroPulse — Emotional AI Companion
- Integrating real NVIDIA NIM and AWS LLM endpoints
- Expanding the emotional database for better personalization
- Adding voice-based emotion detection and speech response
- Exploring collaborations for real-world mental health support apps
NeuroPulse aims to bridge the gap between technology and emotional care — making AI not just intelligent, but also kind.
Built With
- amazon-web-services
- awssagemaker(ready)
- built
- css
- flask
- github
- html
- huggingfacetransformer
- javascript
- json
- nvidia
- nvidianim(ready)
- python
- sagemaker
Log in or sign up for Devpost to join the conversation.