bond - Relationship Quest Agent
🎯 Inspiration
Work was drowning out my relationships. I built this to actively care for the people who matter—without letting everything else consume me.
Young people already use Locket and BeReal to stay connected. But these are passive. This is the next evolution: AI that helps you actively care about others while you're already sharing moments.
🌟 Impact
Social Health: Combats loneliness by making relationship maintenance effortless
Productivity: Reduces mental load so you can focus on meaningful interactions
For Gen Z: Builds on Locket/BeReal patterns while adding proactive care
💡 What It Does
An AI-powered relationship assistant that:
- Captures memories like Locket (photo/voice/text)
- Tracks relationships in a knowledge graph
- Generates quests telling you WHO to reach out to, WHY, and WHAT to say
- Coaches messages personalized to each relationship
🛠️ How We Built It
- Backend: FastAPI (Python)
- AI: OpenAI GPT-4o (vision, extraction), Whisper (voice)
- Database: Neo4j knowledge graph
- Architecture: Multi-agent AI system (Ingestion, Memory, Relationship Analyst, Quest Generator, Message Coach)
🎨 Key Features
- Locket-style capture: Photo/voice/text memory input
- Smart extraction: AI extracts people, events, tasks automatically
- Relationship tracking: Knowledge graph tracks strength, history, context
- Proactive quests: "Check in on Alice about her exam next week"
- Message coaching: Personalized suggestions based on relationship history
🚀 Challenges
- Knowledge graph ontology design
- Balancing AI automation with human review
- Quest prioritization algorithms
- Real-time image/voice processing
🏆 Accomplishments
- Complete end-to-end system in 42 hours
- Sophisticated relationship knowledge graph
- Multi-agent AI architecture
- Intuitive UI for relationship management
🔮 What's Next
- Mobile app
- Email/calendar integrations
- Advanced relationship prediction
- Freemium SaaS model
Track: Productivity & Innovation
Built at DandyHacks 2025 ❤️
Log in or sign up for Devpost to join the conversation.