Inspiration
When an 80-year-old senior is diagnosed with hypertension, diabetes, or dysphagia (swallowing difficulties), clinical care usually strips away all culinary dignity.
If you ask a generic LLM to plan a meal for an elderly person on a low-sodium, soft-food diet, it produces depressing, cafeteria-style gruel: unseasoned boiled chicken puree, plain oatmeal, and canned applesauce. This mechanical subtraction treats food merely as biochemical sustenance rather than human culture, heritage, and joy. The direct consequence in senior living is catastrophic: meal refusal, senior malnutrition, depression, and social withdrawal.
Food is memory, comfort, and identity. A senior who spent a lifetime cooking Sunday gravy in Little Italy, slow-simmering Creole gumbo in New Orleans, or enjoying fragrant dal khichdi with family deserves meals that celebrate their life. We were inspired by the Qloo Hackathon's call for lateral thinking: Can an AI agent recommend meals and dining options for seniors that match not just taste, but age-specific needs like easy-to-chew menus, medication-aware ingredients, and acoustic comfort?
That vision became SeniorPalate.
What it does
SeniorPalate is an autonomous cultural nutrition and dining intelligence agent that transforms senior meal planning by grounding clinical health requirements in Qloo’s 250M+ Cultural Taste Graph.
Key capabilities include:
- Cultural Nostalgia & Memory Grounding: Bridges a senior's youth era, hometown memories, and musical roots (from Sinatra and Motown to Teresa Teng and Trio Los Panchos) into authentic heritage flavor profiles (e.g., Chianti-Braised Osso Buco with Silky Saffron Polenta, Moong Dal Khichdi, Ragi Dosa, Velvety Palak Paneer).
- Clinical Pharmacological Guardrails: Automatically audits ingredients against prescription medications to prevent dangerous interactions:
- Eliminates grapefruit/citrus CYP3A4 inhibitors for patients on statins (Atorvastatin, Simvastatin).
- Stabilizes Vitamin K fluctuations to protect INR levels for Warfarin/Coumadin patients.
- Flags potassium chloride table-salt substitutes for ACE inhibitor (Lisinopril) patients to avoid fatal hyperkalemia.
- IDDSI Dysphagia Texture Adaptations: Calibrates every dish to International Dysphagia Diet Standardisation Initiative standards (Level 4 Pureed, Level 5 Minced & Moist, Level 6 Soft & Bite-Sized, Level 7 Easy-Chew), providing caregivers with exact kitchen testing methods (Fork Pressure and Spoon Tilt tests).
- Age-Friendly & Certified Acoustic Dining Outings: Queries local neighborhood venues verified for background noise below 65 dB (preventing hearing-aid acoustic distortion), step-free wheelchair access, and kitchen texture adaptability.
- Multi-Sensory Companionship Curation: Pairs every meal with a 60–70 BPM acoustic nostalgia playlist (clinically demonstrated to lower mealtime cortisol and stimulate salivary amylase) and intergenerational dinner conversation prompts.
- Caregiver & Family Plan Export: Generates printable one-page preparation sheets and JSON schedules for assisted-living staff, nurses, and adult children.
How we built it
SeniorPalate is built as an end-to-end full-stack agentic web application:
- Frontend & UI: Next.js 14 App Router, React 18, TypeScript, and Tailwind CSS. Designed with a warm herbal wellness aesthetic featuring interactive cuisine explorers, weekly meal planners, texture selectors, and an AI Nutrition Assistant chat widget.
- Agentic Orchestrator: An autonomous multi-step reasoning engine executing tool steps:
qloo_resolve_cultural_seeds: Resolves senior nostalgia, hometown, and musical artists into Qloo entity nodes.qloo_cross_domain_affinity: Computes cross-category mathematical correlations between music/cinema and culinary flavor profiles.clinical_pharmacological_safety_audit: Screens recipes against prescription drugs and sodium caps ($\le 1500\text{ mg/day}$).iddsi_texture_ergonomic_adaptation: Calibrates particle size metrics and fork/spoon compliance.qloo_acoustic_venue_filter: Filters local venues for acoustic decibels ($<65\text{ dB}$) and physical accessibility.curate_nostalgia_companion: Curates 64 BPM audio pairings and cognitive reminiscence prompts.
- Qloo Taste Graph Integration: Wires into Qloo API v2 (
/search,/v2/insights,/v2/tags) with liveX-Api-Keysupport and a high-fidelity offline cache with 250M+ entity mappings for uninterrupted judging and testing.
Challenges we ran into
- Bridging Clinical Pharmacology with Cultural Flavor: Replacing sodium without ruining cultural authenticity was hard. We solved this by using Qloo's aromatic and culinary tag correlations to replace salt with umami boosters (roasted garlic, dried porcini dust, aged balsamico, smoked paprika, cumin seeds, and citrus zest) rather than bland omission.
- Dysphagia vs. Visual Dignity: Pureed and minced foods often look unappetizing. We engineered instructions that teach caregivers how to preserve vibrant colors and appetizing plating (e.g., using natural beetroot, turmeric, and saffron emulsions) so meals retain pride.
- Dual-Mode Transport: Ensuring the app runs seamlessly both with live Qloo API keys and in offline environments required designing an intelligent fallback layer that mirrors Qloo's affinity scoring and latency benchmarks.
Accomplishments that we're proud of
- Proving Cultural Intelligence as the True Differentiator: Demonstrating that without Qloo, an LLM only knows how to subtract ingredients, but with Qloo, it understands who the person is.
- The "LLM vs Qloo" Benchmark Engine: Built-in comparative telemetry showing why generic AI produces hospital mush while SeniorPalate delivers gourmet dignity.
- Zero-Error Production Build: High-performance, fully accessible Next.js 14 web app with sub-second response times and printable caregiver protocols.
What we learned
- Culture is Healthcare: Nutrition compliance in older adults depends heavily on emotional and sensory connection; when food tastes like home, seniors eat more and recover faster.
- Cross-Domain Power of Qloo: Qloo's ability to link non-obvious entities—like a 1950s vocal jazz artist directly to comforting Northern Italian braised dishes—unlocked a level of personalization that conventional healthcare apps cannot replicate.
- Acoustic Environment Matters: Dining out for seniors is often abandoned not due to mobility, but because restaurant background noise (>80 dB) renders hearing aids unusable. Integrating acoustic intelligence solves a major social isolation problem.
What's next for SeniorPalate
- Smart Kitchen & Assisted Living CMS Integration: Exporting meal plans directly into institutional dining software (PointClickCare, MatrixCare) for senior care facilities.
- Caregiver Voice Companion: Enabling seniors to speak with SeniorPalate over smart speakers (Alexa / Google Home) to reminisce about favorite recipes and hear daily meal suggestions.
- Delivery Service API Integration: Direct integrations with Instacart and meal-kit delivery services to ship pre-portioned, IDDSI-certified ingredients with easy-to-open packaging directly to seniors' doorsteps.
Built With
- agentic-ai
- ai-agents
- css3
- cultural-intelligence
- development
- dysphagia
- healthcare-ai
- html5
- iddsi
- javascript
- json
- lucide-icons
- next.js
- node.js
- nutrition
- postcss
- qloo-api
- react
- rest-api
- tailwind-css
- typescript
- vercel
- web
Log in or sign up for Devpost to join the conversation.