๐Ÿš€ Inspiration We wanted to make AI feel personal, emotional, and human โ€” like talking to someone you trust. What if AI could be your dad, friend, teacher, or even a spiritual guide?

๐Ÿ’ก What it does ChainMuse AI lets users choose a role (e.g. father, friend, therapist) and preferred language. The AI then replies with advice, support, or answers in the tone and style of that persona โ€” gamifying the chat experience.

๐Ÿ› ๏ธ How we built it Frontend: HTML, CSS, JavaScript Backend: Java + Spring Boot AI: Integrated Google Gemini API via WebClient Prompt Engineering: Dynamic prompts built using userโ€™s role and language Output: Response rendered in real time with styled text output

๐Ÿง— Challenges we ran into Building emotionally accurate personas Designing prompts that feel natural yet structured Handling multiple Indian and global languages Parsing Gemini's raw JSON into meaningful output

๐Ÿ† Accomplishments that we're proud of Created a realistic AI persona engine with over 20 roles Supported 15+ languages, including regional Indian languages Delivered a seamless and gamified user experience Made AI feel like a human friend โ€” not just a bot

๐Ÿ“š What we learned Deepened our skills in prompt engineering and multilingual NLP Learned how to combine emotional UX with technical AI Mastered real-time API integration using Spring Boot and Gemini

๐Ÿ”ฎ What's next for ChainMuse AI Chat Add voice-based interaction and avatars for roles Build a leaderboard for โ€œmost creative promptsโ€ (gamify more!) Turn this into a browser extension or mobile app Explore emotion detection and response tone adaptation

Share this project:

Updates