Project information

  • Category: AI / Human-Computer Interaction
  • Tools: Streamlit, LangChain, DeepSeek, Python
  • Status: Prototype
  • Project URL: GitHub

Project Details

๐Ÿค– Emotion-Aware AI in Customer Service Chatbot

Emotion Aware Chatbot Preview

๐Ÿ“˜ Overview
This project was developed as part of the MSc.TE program for the Human-Computer Interaction course. The goal is to design and prototype an Emotion-Aware AI Chatbot for Customer Service that not only answers user queries but also understands and responds to user emotions using advanced NLP and sentiment analysis techniques.

๐ŸŽฏ Objectives
- Identify user needs in digital customer service scenarios.
- Design a user-centered AI chatbot interface.
- Integrate sentiment detection to adapt responses empathetically.

โš™๏ธ Technologies Used
- Streamlit
- LangChain
- DeepSeek LLM
- OpenAI API (optional backup)
- Python, Scikit-Learn, TextBlob for sentiment detection

๐Ÿงช Features
- Sentiment-aware conversation flow.
- Dynamic feedback and tone adjustment based on user input.
- Fuzzy matching for detecting intents and emotional cues.
- Fast API-based backend with lightweight frontend.

๐Ÿ“ˆ Future Work
- Multi-language support including Arabic
- Real-time emotion tracking using speech/text fusion
- Full deployment and analytics dashboard

๐Ÿ“ GitHub Repo: Click here

๐Ÿ‘จโ€๐Ÿ’ป Contributor: Mazen Asag
๐Ÿ“œ License: MIT

๐Ÿ’ก Feedback and contributions are welcome!