Serenity is a multi-turn AI chatbot backend built to provide empathetic, context-aware mental health support — understanding not just what a user is asking, but how they're feeling as they ask it.
The system detects the user's language and emotional state in real time, routes their message through the right response strategy, and pulls relevant, accurate information using a hybrid retrieval pipeline (combining keyword and semantic search) so responses stay grounded and consistent across long conversations. It's built for multilingual support (20+ languages) and designed for production use, with a locally hosted classifier for fast language detection and a deployed API with full CI/CD.