Skip to content

Intelligent emotion-driven social assistant leveraging AI-powered sentiment analysis to enhance digital communication. Provides real-time emotional insights, message optimization, and personalized communication recommendations.

Notifications You must be signed in to change notification settings

Rohan-Siva/MoodScribe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MoodScribe

An intelligent, emotion-driven social assistant that transforms digital communication.

Build Status License Contributions Welcome


Table of Contents


Inspiration

MoodScribe was born from a simple yet powerful idea: to enhance online communication through empathetic and thoughtful conversation. Inspired by the ability of words to connect and uplift, our goal was to create a tool that empowers users to express themselves effectively, understand emotions, and build deeper connections—even in digital spaces. We envisioned MoodScribe as your real-time conversational sidekick, guiding interactions with confidence and empathy.


Features

  • Real-Time Topic Suggestions:
    Keeps conversations smooth and engaging by suggesting relevant topics as the dialogue unfolds.

  • Tone Matching:
    Aligns suggestions with the mood of your conversation—whether upbeat, serious, or empathetic.

  • Memory Recall:
    Enhances rapport by remembering past interactions, making each conversation feel more personal.

  • Progress & Goal Tracking:
    Offers insights into your social interactions, helping you identify areas for improvement, like fostering more open-ended questions.


How It Works

MoodScribe combines modern web technologies with powerful AI to deliver a seamless experience:

  • Frontend:
    Crafted with HTML, CSS, and JavaScript to deliver a sleek, cyberpunk-inspired interface with intuitive controls.

  • Backend:
    Developed using Python and Flask to connect the frontend with robust APIs and databases, enabling real-time interactions.

  • Meta API Integration:
    Leverages Meta's APIs for seamless access to Instagram DMs, creating a unified platform for managing conversations.

  • NLP & Emotion Analysis:
    Utilizes advanced NLP models to assess message tone and content, providing empathetic and context-aware suggestions.


Accomplishments

We’re proud of what MoodScribe has achieved:

  • Accurate Emotion Detection:
    Our models deliver precise emotion insights, elevating the quality of digital conversations.

  • Engaging UI Experience:
    A design that is both visually appealing and easy to navigate.

  • Seamless Real-Time Data Management:
    Effective integration of live data to provide timely suggestions and insights.

  • Optimized Model Training:
    Successfully trained and fine-tuned our initial model to a loss approaching zero.


Learnings

Throughout this journey, we discovered that:

  • Subtle Nuances Matter:
    Minor shifts in wording and tone can drastically alter conversation dynamics.

  • Data Privacy is Paramount:
    Ensuring the security of user data is as important as the functionality of the tool.

  • Integrated Technologies Create Magic:
    Combining front-end design, backend architecture, and AI leads to a truly interactive experience.


Future Plans

The journey for MoodScribe continues. Our next steps include:

  • Expanded Platform Support:
    Bringing MoodScribe to more platforms to reach a wider audience.

  • Enhanced AI Capabilities:
    Refining emotional intelligence and tone matching for even more natural interactions.

  • User Customization:
    Empowering users to tailor responses, tones, and topic suggestions to their personal style.


Built With

  • ai-applied-sentiment-analysis
  • bitsandbytes
  • bootstrap
  • css
  • fastlanguagemodel
  • fine-tuning
  • flask
  • html
  • javascript
  • llama3.1
  • peft
  • python
  • transformers
  • unsloth

About

Intelligent emotion-driven social assistant leveraging AI-powered sentiment analysis to enhance digital communication. Provides real-time emotional insights, message optimization, and personalized communication recommendations.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •