Dear Pranathi, Thank you for reaching out and for your interest in the *PersonalAIs: Generative AI Agent for Personalized Music Recommendations* project! We’re glad to hear about your background in programming and machine learning, and we appreciate your enthusiasm for contributing. *Project Overview* PersonalAIs is designed to be an AI-powered agent that interacts with users via natural language to curate personalized Spotify playlists. It determines user mood and preferences through NLP, integrates with the *Spotify API* for retrieving user metadata, and leverages *audio analysis tools* to refine recommendations. The chatbot-style interface enables real-time modifications, allowing users to refine their playlists dynamically. *Tech Stack & Frameworks* Here are some key technologies we plan to use: - *Natural Language Processing (NLP):* Fine-tuned small LLMs (e.g., DistilBERT) for mood and intent detection. - *Generative AI:* Locally hosted LLMs or API-based solutions for chatbot interactions. - *Recommendation Engine:* Hybrid approach combining collaborative filtering (Spotify listening history) and content-based filtering (audio features). - *Spotify API Integration:* Authentication, playlist management, and audio feature extraction. - *Frontend UI:* A React-based chatbot interface for interaction. - *Backend Processing:* FastAPI for handling API requests and model inference. - *Real-time Modifications:* Users can adjust playlists dynamically using NLP commands. *Ways to Contribute* - *Get Familiar with the Spotify API:* Review the Spotify API documentation <https://developer.spotify.com/documentation/web-api/> to understand how playlist retrieval and user authentication work. - *Explore NLP for Mood Detection:* Research *mood-based playlist generation* and *emotion recognition models* (datasets like Moodify or MER could be useful). - *Showcase Your Skills:* If you’d like, you can create a *small prototype*—for example, a simple chatbot that takes user input and categorizes mood, or a script that interacts with the Spotify API. *Next Steps* Feel free to ask any specific questions or propose initial contributions. If you'd like to discuss the project in more detail, we can arrange a call to guide you on preparing a strong GSoC proposal. Looking forward to your involvement! Best regards, Giannis Prokopiou & Thanos Aidinis Στις Παρ 7 Μαρ 2025 στις 7:54 μ.μ., ο/η Pranathi U K <pranathi [ dot ] uk [ at ] gmail [ dot ] com> έγραψε: > Dear Giannis Prokopiou, Thanos Aidinis , > > I am Pranathi Udaya Kumar, a first-year undergrad at National Institute of > Technology Karnataka (NITK). I have reviewed the "PersonalAIs: Generative > AI Agent for Personalized Music Recommendations " project and I'm > interested in contributing to it. I have good knowledge of Python, C, C++, > Java and I am particularly interested in machine learning and even web > development (know frontend and eager to learn backend web development). I > would like to deepen my knowledge and contribute meaningfully to this > project. > > Could you please provide more details about the tech stacks and frameworks > used, share any existing repositories related to the project or issues I > can work on in advance. > Or should I do anything to showcase my skills and include in the project > proposal? > > Looking forward to your response. > > Thank you > Pranathi Udaya Kumar. > ---- > Λαμβάνετε αυτό το μήνυμα απο την λίστα: Λίστα αλληλογραφίας και συζητήσεων > που απευθύνεται σε φοιτητές developers \& mentors έργων του Google Summer > of Code - A discussion list for student developers and mentors of Google > Summer of Code projects., > https://lists.ellak.gr/gsoc-developers/listinfo.html > Μπορείτε να απεγγραφείτε από τη λίστα στέλνοντας κενό μήνυμα ηλ. > ταχυδρομείου στη διεύθυνση <gsoc-developers+unsubscribe [ at ] ellak [ dot ] gr>. >
---- Λαμβάνετε αυτό το μήνυμα απο την λίστα: Λίστα αλληλογραφίας και συζητήσεων που απευθύνεται σε φοιτητές developers \& mentors έργων του Google Summer of Code - A discussion list for student developers and mentors of Google Summer of Code projects., https://lists.ellak.gr/gsoc-developers/listinfo.html Μπορείτε να απεγγραφείτε από τη λίστα στέλνοντας κενό μήνυμα ηλ. ταχυδρομείου στη διεύθυνση <gsoc-developers+unsubscribe [ at ] ellak [ dot ] gr>.