Github repo: https://github.com/duketheduck1/indiv_ai
Inspiration
What it does
How we built it
Cultural Concierge - AI-Powered Travel & Lifestyle Assistant
Project Overview
Cultural Concierge is an innovative travel and lifestyle assistant that integrates Qloo's Taste AI™ with advanced language models to provide personalized recommendations across music, film, cuisine, and fashion. The application demonstrates how cultural context and behavioral preferences can create highly personalized travel experiences.
Key Features
1. Multi-Domain Preference Mapping
- Music: Jazz, Electronic, World Music, Classical preferences
- Movies: Art House, Sci-Fi, Documentary, Foreign Films
- Cuisine: Italian, Japanese, Mediterranean, Fusion tastes
- Fashion: Minimalist, Vintage, Sustainable, Avant-garde styles
2. Intelligent Conversation Interface
- Natural language interaction powered by LLM integration
- Context-aware responses based on user's taste profile
- Real-time recommendation generation
- Conversational memory for personalized experiences
3. Cultural Context Integration
- Cross-domain taste correlation (e.g., jazz lovers + intimate dining)
- Cultural venue matching based on aesthetic preferences
- Experience bundling across different categories
- Local cultural event discovery
4. Personalized Recommendations
- Restaurants: Curated based on cuisine preferences and ambiance
- Experiences: Music venues, theaters, cultural walks
- Hotels: Accommodations matching aesthetic preferences
- Activities: Time-sensitive cultural events and festivals
Technical Architecture
Frontend (React)
- State Management: React hooks for preference tracking
- UI Components: Modern, responsive design with Tailwind CSS
- Real-time Chat: Interactive conversation interface
- Recommendation Display: Dynamic content cards with ratings and matching explanations
Backend Integration Points
- Qloo Taste AI™ API: https://api.qloo.com/v2
- LLM Integration: OpenAI GPT, Anthropic Claude, or Google Gemini
- Data Flow: Preferences → Taste AI → Cultural Context → LLM → Recommendations
API Integration Strategy
Qloo Taste AI™ Implementation
javascript
// Example API call structure
const getTasteProfile = async (preferences) => {
const response = await fetch('https://api.qloo.com/v2/taste-profile', {
method: 'POST',
headers: {
'Authorization': Bearer ${API_KEY},
'Content-Type': 'application/json'
},
body: JSON.stringify({
music: preferences.music,
movies: preferences.movies,
cuisine: preferences.cuisine,
fashion: preferences.fashion,
location: preferences.location
})
});
return response.json();
};
LLM Integration
javascript // Example LLM prompt with Qloo data const generateRecommendations = async (tasteProfile, userQuery) => { const prompt = ` User taste profile: ${JSON.stringify(tasteProfile)} User query: ${userQuery} Location: ${userQuery.location}
Based on this taste profile from Qloo's Taste AI, provide personalized
recommendations that connect cultural preferences across domains.
`;
// Call to LLM API (OpenAI, Anthropic, or Google) const response = await llmAPI.generate(prompt); return response; };
Demonstration Capabilities
1. Taste Profile Creation
- User selects preferences across 4 cultural domains
- System creates comprehensive taste fingerprint
- Visual feedback on preference selection
2. Contextual Recommendations
- Real-time chat interface for natural queries
- Cross-domain recommendation correlation
- Cultural venue matching with explanations
3. Experience Bundling
- Suggests complementary activities (dinner + music venue)
- Time-aware recommendations (events, seasonal activities)
- Cultural context explanations for each suggestion
Business Value Proposition
For Travelers
- Personalized cultural experiences beyond typical tourist attractions
- Authentic local recommendations based on individual taste
- Seamless discovery across multiple lifestyle domains
For Businesses
- Enhanced customer matching and targeting
- Cultural preference insights for marketing
- Cross-selling opportunities across domains
For Destinations
- Improved visitor satisfaction through better matching
- Cultural tourism promotion
- Local business discovery enhancement
Technical Implementation
Core Dependencies
- React: Frontend framework
- Tailwind CSS: Styling system
- Lucide React: Icon library
- Qloo Taste AI™: Cultural preference analysis
- LLM API: Natural language processing
Development Setup
- Clone repository
- Install dependencies: npm install
- Set up environment variables for API keys
- Run development server: npm start
Production Deployment
- Frontend: Vercel, Netlify, or similar
- Backend: Node.js with Express
- Database: MongoDB or PostgreSQL for user profiles
- APIs: Qloo Taste AI™ + chosen LLM provider
Demo Video Elements
Opening (0-30 seconds)
- Problem: Generic travel recommendations lack cultural context
- Solution: AI-powered cultural concierge with taste integration
Feature Demonstration (30-120 seconds)
- User creates multi-domain preference profile
- Natural language interaction with AI assistant
- Real-time recommendation generation
- Cross-domain correlation explanations
Results Showcase (120-180 seconds)
- Personalized restaurant recommendations
- Cultural experience matching
- Hotel selection based on aesthetic preferences
- Unified cultural journey planning
Innovation Highlights
- Cross-Domain Correlation: First application to connect music, film, cuisine, and fashion preferences for travel planning
- Cultural Context AI: Advanced integration of taste preferences with local cultural offerings
- Conversational Discovery: Natural language interface for exploring cultural recommendations
- Behavioral Prediction: Using past preferences to predict future cultural interests
Future Enhancements
- Real-time Event Integration: Live cultural events and festivals
- Social Features: Share cultural journeys with friends
- Augmented Reality: On-location cultural information overlay
- Predictive Planning: AI-suggested itineraries based on taste evolution
Conclusion
Cultural Concierge represents a breakthrough in personalized travel technology, demonstrating how Qloo's Taste AI™ can be enhanced with large language models to create truly intelligent, culturally-aware recommendation systems. The application showcases the power of connecting behavioral data with cultural context to deliver experiences that resonate on a personal level.
This project demonstrates the integration of Qloo's Taste AI™ with advanced language models to create a new category of culturally-intelligent travel assistants.
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for CulturalConcierge
Built With
- nextjs
- openai
- postgresql
- react
- typescript
Log in or sign up for Devpost to join the conversation.