Addressing Social Anxiety: Inspired by the prevalence of social anxiety leading to loneliness and depression, especially in scenarios like attending conferences or relocating to new cities.
Utilizing Technology: Leveraging AI and machine learning to bridge the gap between socially anxious individuals and potential social interactions.
2. What it does
Agentic Matchmaking: Provides a solution for socially anxious individuals to connect with others based on shared interests and common events.
Persona Creation: Users register their hobbies, interests, likes/dislikes, etc., enabling the system to match them with compatible counterparts.
Nearby Persona Finder: Utilizes location-based matching to suggest potential social connections within a specified radius.
Multi-turn Chatbot Agents: Facilitates communication between matched individuals through AI-driven agents, offering conversation topics and ensuring a safe and comfortable environment.
3. How we built it
Persona Creation: Utilized existing resources such as journals, Wikipedia, and chat data to build detailed user profiles.
Technologies Used: LlamaIndex, Llama 3, and Hugging Face for persona creation.
Nearby Persona Finder: Implemented a match-making algorithm that considers geographical proximity and shared interests, using technologies like Llama 3 and Groq API.
Multi-turn Chatbot Agents: Developed AI agents capable of engaging in conversational interactions, filtering out harmful content, and suggesting talking points. Technologies involved include Langchain, Streamlit/Gradio, Llama 3, and Groq API.
4. Challenges we ran into
Privacy Concerns: Ensuring user privacy while still facilitating meaningful connections.
Algorithm Optimization: Fine-tuning the matching algorithm to provide accurate and relevant suggestions.
Chatbot Naturalness: Training chatbot agents to engage in natural and contextually appropriate conversations.
5. Accomplishments that we're proud of
Creating a Holistic Solution: Integrating persona creation, matching algorithms, and chatbot agents to offer a comprehensive platform for socially anxious individuals.
Scalability: Designing a solution that can potentially cater to billions of users worldwide.
Ensuring Safety: Implementing measures like Llamaguard to maintain a safe and secure chatting environment.
6. What we learned
Understanding Social Anxiety: Gained insights into the challenges faced by socially anxious individuals and the importance of tailored solutions.
AI Integration: Explored the capabilities of AI in facilitating social interactions and mitigating loneliness.
Ethical Considerations: Learned about the ethical implications of AI-driven matchmaking and the importance of privacy and safety.
7. What's next for AI matchmaking for social interactions
Enhanced Personalization: Refining the persona creation process to capture a broader range of user preferences and traits.
Continuous Improvement: Iterating on the matching algorithm to improve accuracy and relevance of suggestions.
Community Building: Expanding beyond one-on-one connections to facilitate group interactions and community building.
Integration with Therapy: Collaborating with mental health professionals to incorporate therapeutic elements into the platform, providing additional support for users dealing with social anxiety.
Log in or sign up for Devpost to join the conversation.