feat: implement advanced tagging system, tag weighting, and app focus refactoring
- Implemented reusable TagSelector component with i18n support - Added tag weighting system (popularity scores 1-5) - Created admin panel for tag management - Integrated Nebius AI and Brave Search for 'Magic Scan' - Refactored app focus: removed bottle status, updated counters, and displayed extended bottle details - Updated i18n for German and English - Added database migration scripts
This commit is contained in:
110
.whiskytagweight
Normal file
110
.whiskytagweight
Normal file
@@ -0,0 +1,110 @@
|
||||
Ich habe die Liste für dich überarbeitet und gewichtet. Wir gehen hier am besten zweigleisig vor:
|
||||
|
||||
Allgemeine Wahrscheinlichkeit: Wie oft kommt eine Note generell bei Whisky vor? (Vanille = sehr oft, Lavendel = sehr selten).
|
||||
|
||||
User-spezifische Sortierung (Tech-Tipp): In deiner Supabase-Query solltest du später die Tags nach usage_count (wie oft hat dieser User den Tag schon benutzt) sortieren.
|
||||
|
||||
Hier ist die aktualisierte Liste als Textdatei-Inhalt. Ich habe einen "Popularity Score" (1-5) hinzugefügt.
|
||||
|
||||
5 = Fast immer dabei (Standard-Aromen) -> Diese müssen ganz oben stehen.
|
||||
|
||||
1 = Exoten / Fehlnoten -> Diese können weiter unten in der Liste auftauchen.
|
||||
|
||||
Hier ist der Datei-Inhalt für deinen Import:
|
||||
|
||||
# WHISKY TAGS - GEWICHTET NACH HÄUFIGKEIT (1-5)
|
||||
# 5 = Sehr häufig (Top Level)
|
||||
# 1 = Sehr selten (Nische)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: SÜSS & FASS (SWEET & CASK)
|
||||
--------------------------------------------------------------------------------
|
||||
(5) Vanille # Der Klassiker (Ex-Bourbon Fässer)
|
||||
(5) Eiche (würzig) # Basis fast aller Whiskys
|
||||
(5) Karamell / Toffee # Durch Fassausbrennung
|
||||
(4) Honig # Sehr häufig bei Speyside/Highland
|
||||
(4) Malz / Getreide # Der Rohstoff selbst
|
||||
(3) Schokolade (Dunkel) # Oft bei Sherry-Fässern
|
||||
(3) Nüsse (Allgemein) # Oxidative Note
|
||||
(2) Marzipan # Eher spezifisch
|
||||
(2) Butterkeks # Typisch für junge Malts
|
||||
(1) Kokosnuss # Speziell (oft bei alter US-Eiche)
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: FRUCHT (FRUITY)
|
||||
--------------------------------------------------------------------------------
|
||||
(5) Zitrus / Zitrone # Frische Kopfnote
|
||||
(4) Apfel (Grün/Rot) # Standard Ester-Note
|
||||
(4) Birne # Typisch für Glenfiddich etc.
|
||||
(4) Trockenfrüchte # Rosinen/Sultaninen (Sherry-Einfluss)
|
||||
(3) Orange / Schale # Häufig
|
||||
(3) Beeren (Dunkel) # Brombeere/Johannisbeere
|
||||
(2) Pfirsich / Aprikose # Steinobst
|
||||
(2) Banane # Spezielle Hefe-Note (z.B. Jack Daniels)
|
||||
(2) Pflaume # Reife Note
|
||||
(1) Ananas / Tropisch # Eher bei alten Malts / Iren
|
||||
(1) Melone # Selten
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: WÜRZE & KRÄUTER (SPICE & HERBAL)
|
||||
--------------------------------------------------------------------------------
|
||||
(4) Pfeffer (Schwarz) # Der "Biss" (Talisker)
|
||||
(4) Zimt # Weihnachtsgewürze (Sherry/Virgin Oak)
|
||||
(3) Ingwer # Schärfe & Frische
|
||||
(3) Gras / Heu # Lowland Stil / Junger Whisky
|
||||
(2) Muskatnuss # Holzwürze
|
||||
(2) Minze / Menthol # Oft im Finish
|
||||
(2) Nelke # Intensiv würzig
|
||||
(1) Eukalyptus # Sehr frisch
|
||||
(1) Anis / Lakritz # Speziell
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: RAUCH & MARITIM (SMOKE & COASTAL)
|
||||
--------------------------------------------------------------------------------
|
||||
# Achtung: Diese sind bei Islay-Fans eine (5), global gesehen eher eine (3).
|
||||
# Ich gewichte sie hier hoch, da "Kenner" sie oft suchen.
|
||||
|
||||
(4) Torfrauch # Der Klassiker
|
||||
(4) Lagerfeuer # Holzrauch
|
||||
(3) Meersalz / Brine # Küsten-Whiskys
|
||||
(3) Asche # Trockener Rauch
|
||||
(3) Speck / Schinken # Fleischiger Rauch
|
||||
(2) Medizinisch / Jod # Laphroaig-Style
|
||||
(2) Teer # Schwerer Rauch
|
||||
(1) Seetang / Alge # Sehr speziell
|
||||
(1) Gummistiefel # Industrie-Note
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: TEXTUR & FINISH (FEELING)
|
||||
--------------------------------------------------------------------------------
|
||||
(5) Wärmend # Alkohol-Wirkung
|
||||
(4) Trocken # Adstringierend (Eiche)
|
||||
(4) Lang anhaltend # Qualitätsmerkmal
|
||||
(3) Ölig / Cremig # Mundgefühl
|
||||
(3) Würzig # Prickeln
|
||||
(2) Kurz # Eher negativ / leicht
|
||||
(1) Wässrig # Negativ
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
KATEGORIE: SPEZIELLES / OFF-NOTES
|
||||
--------------------------------------------------------------------------------
|
||||
(2) Leder # Alter Whisky / Sherry
|
||||
(2) Tabak # Alter Whisky
|
||||
(2) Schwefel # Kann Fehlrnote sein, oder gewollt "dreckig"
|
||||
(1) Pilze / Erdig # Dunnage Warehouse Funk
|
||||
(1) Seife # Oft als Fehler wahrgenommen
|
||||
(1) Metallisch # Fehler bei der Destillation
|
||||
|
||||
Tipp zur Implementierung der "Smart Sorting" Logik
|
||||
|
||||
Damit der User sofort das Richtige findet, würde ich im Frontend (oder in der API) eine kombinierte Sortierung bauen.
|
||||
|
||||
Stell dir vor, Gemini hat erkannt: "Das ist ein Ardbeg 10". Dann weiß dein System (via Gemini oder Datenbank): Kategorie = Islay / Rauchig.
|
||||
|
||||
Deine Sortierlogik für die Tags sollte dann so aussehen:
|
||||
|
||||
Priorität A (Der "AI-Kontext"): Wenn Gemini sagt "Likely Peated", dann booste alle Tags aus der Kategorie "RAUCH" temporär nach ganz oben. User sieht sofort: Torf, Rauch, Asche.
|
||||
|
||||
Priorität B (Global Weight): Danach kommen die Tags mit Score 5 und 4 (Vanille, Eiche, Apfel). User sieht die Standards.
|
||||
|
||||
Priorität C (Der Rest): Ganz unten kommen die Exoten (Ananas, Seife).
|
||||
Reference in New Issue
Block a user