Qloo Cultural Taste Agent πΈπ
Submitted to the Qloo Agentic Hackathon ($25,000 Cash Prizes + $25,000 Investment Bonus by Jason Calacanis)
Hosted by: Qloo on Devpost
Judges: Jason Calacanis, Mike Diolosa (CTO, Qloo), Nicole Seligman (OpenAI Board of Directors), Todd Boehly (CEO, Eldridge), Cedric the Entertainer
Live Interactive Studio: https://liutingqiu.github.io/qloo-cultural-taste-agent/
GitHub Repository: https://github.com/liutingqiu/qloo-cultural-taste-agent
Author & Lead Engineer: Tingqiu Liu (@liutingqiu,[email protected])
Test Status: 6/6 Automated Unit Tests Passing (100% Pass Rate)
π Executive Summary: Cultural Grounding for Autonomous AI Agents
Modern AI agents (Claude, AutoGen, CrewAI) excel at logical reasoning, multi-step tool execution, and code generation. However, they are culturally blind. When asked to recommend a restaurant for an indie music lover, design an aesthetic itinerary, or pair wine with music, generic LLMs fall back on generic cliches and popular averages:
- They guess based on token co-occurrence rather than multidimensional taste resonance.
- They cannot differentiate between commercial popularity and genuine subcultural coherence (e.g. pairing aggressive fast food with meditative ambient vinyl listening).
- They lack an objective metric for Cultural Coherence.
Qloo Cultural Taste Agent equips autonomous AI agents with Qloo's cultural intelligence (250M+ entities across Music, Dining, Film, Fashion, and Travel). By mapping high-dimensional aesthetic vectors, energy profiles, exclusivity indices, and cultural eras, this agent produces recommendations and itineraries that are genuinely culturally grounded.
ποΈ System Architecture & Model Context Protocol (MCP)
[User Natural Language Intent]
β
βΌ
[CulturalAgentPipeline: Planner & Entity Resolver]
β
βΌ
ββββββββββββββββββββββββββββββββββββββββββββββββ
β Model Context Protocol (MCP) Server β
β β
β 1. qloo_resolve_entity β
β 2. qloo_compute_taste_affinity β
β 3. qloo_cross_domain_synthesis β
β 4. qloo_audit_cultural_fit β
ββββββββββββββββββββββββ¬ββββββββββββββββββββββββ
β
βΌ
[Qloo Taste Graph Core Engine]
ββββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ¬βββββββββββββββ
β MUSIC β DINING β FILM β FASHION β
β Shoegaze β Natural Wine β Neo-Noir β Issey Miyake β
β Modal Jazz β Kissaten β Cyberpunk β Workwear β
β Ambient/IDM β Fermentation β Arthouse β Minimalist β
ββββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ΄βββββββββββββββ
β
βΌ
[Cultural Coherence Index (CCI) & Dissonance Audit]
β
βΌ
[Culturally Grounded Itinerary & Reasoned Output]
β‘ Key Capabilities & Technical Features
1. Cross-Domain Cultural Vector Modeling
Each entity in the Qloo Taste Graph is characterized across 4 continuous vector dimensions:
- Aesthetic Core: e.g.,
ethereal-distortion,minimalist-sophistication,warm-artisanal,futuristic-glitch,brutalist-clean. - Energy Level (0.00 β 1.00): Ambient tranquility vs kinetic high-tempo intensity.
- Exclusivity Index (0.00 β 1.00): Mainstream universality vs niche subcultural specialization.
- Cultural Era: Cross-generational context from
late-50s-timelessto90s-indieandcontemporary-nordic.
2. Standardized Model Context Protocol (MCP) Tools
Enables any autonomous LLM agent (Claude Desktop, Cursor, OpenAI, LangChain) to interface natively with Qloo:
qloo_resolve_entity: Disambiguates search keywords into canonical Qloo taste nodes.qloo_compute_taste_affinity: Calculates calibrated mathematical affinity (0.00 to 1.00) between any two entities across different domains.qloo_cross_domain_synthesis: Given anchor tastes, synthesizes culturally coherent items across desired target domains.qloo_audit_cultural_fit: Audits multi-entity bundles and itineraries to detect aesthetic dissonance before presentation.
3. Interactive Live Workbench
Hosted on GitHub Pages with:
- Dynamic Taste Network Graph: Visual SVG relationship map illustrating active cross-domain affinity lines.
- One-Click Curated Presets: Instant demonstration of shoegaze/natural wine, modal jazz/kissaten, and IDM/cyberpunk synthesis.
- Real-Time MCP Execution Trace: Transparent inspectability of every agent tool call, arguments, and observations.
π§ͺ Verification & Test Suite
The project includes 6 automated unit tests with zero external test framework dependencies:
cd qloo-cultural-taste-agent
npm test
Test Results:
β 1. QlooClient resolves entities by ID, genre keyword, and filters by domain
β 2. computeTasteAffinity calculates calibrated cross-domain resonance scores
β 3. TasteGraphEngine synthesizes culturally grounded multi-domain recommendations
β 4. auditCulturalCoherence correctly evaluates cultural harmony and detects aesthetic dissonance
β 5. QlooMcpServer provides valid MCP tool specifications and executes tool calls
β 6. CulturalAgentPipeline end-to-end planAndExecute produces verified reasoning trace and itinerary
βΉ tests 6
βΉ pass 6
βΉ fail 0
βΉ duration_ms 97ms
π Open Source License
Licensed under the MIT License.
Built With
- ai-agent
- cultural-intelligence
- mcp
- node.js
- qloo
- taste-graph
- typescript
Log in or sign up for Devpost to join the conversation.