Slides

1. Inspiration

  • 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.

Built With

  • grok
  • huggingface
  • langchain
  • llama3
  • llamaindex
  • rabbitmq
  • streamlit
Share this project:

Updates