Label → Wine Profile
OCR extracts: producer, region, vintage. Query wine DB → full profile returned. Ollama generates conversational explanation in plain English.
Palate Profile Engine
Track all scanned wines + ratings. Ollama synthesizes into a palate profile: body preference, tannin tolerance, acidity, sweetness, flavor families. Visual radar chart. Updates on every scan.
Recommendation Engine
Input: budget + food + occasion → filter wine DB → rank by palate profile match score → Ollama generates "why you'll like this" explanations.
Food Pairing AI
Ollama knows wine + food pairing principles. Given dish description, generates pairing recommendations with reasoning. Not retrieval — genuine reasoning.
Conversational Q&A
Users ask follow-up questions: "Is this like Pinot Noir?" Ollama answers by comparing wine profiles, explaining differences in plain language.