From dfa4813a425163b704b362cad30088d61a18a1bb Mon Sep 17 00:00:00 2001 From: Kyle Dammann Date: Fri, 30 Oct 2026 22:19:25 +0100 Subject: [PATCH] Refine AI prompt for countable ingredients and units MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Real calls produced "2 Stück Eier" and "1 Zehen Knoblauchzehe". The prompt now asks for no unit on countable items and no unit repeated in the name; verified with a real gpt-5-mini call. Co-Authored-By: Claude Opus 5.5 --- recipes/ai.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipes/ai.py b/recipes/ai.py index c06f3c4..700cbda 100644 --- a/recipes/ai.py +++ b/recipes/ai.py @@ -82,6 +82,8 @@ Regeln: - Zutaten: Menge als Zahl (½ = 0.5), Bereich „2–3“ als amount 2 und amount_max 3. Einheiten kurz: g, kg, ml, l, EL, TL, Prise, Msp., Pck., Stück, Bund, Dose, Zehen, Scheiben … Zusätze wie „fein gehackt“ in note. Gruppenüberschriften (z. B. „Für die Soße“) in group, sonst leer. + Zählbare Zutaten ohne Einheit („2 Eier“, „1 Zwiebel“ – nicht „Stück“). Die Einheit nie im Namen wiederholen + („1 Zehe Knoblauch“, nicht „1 Zehen Knoblauchzehe“); Einheit passend zur Menge (1 Zehe, 2 Zehen). - Schritte: klar und knapp im Imperativ, ohne Nummerierung, ein Arbeitsschritt pro Eintrag, Reihenfolge beibehalten. - Tags: 3 bis 6 kurze, kleingeschriebene Schlagworte (Gericht-Art, Hauptzutat, Ernährungsform, Küche), ohne #. - Titel ohne Emojis und ohne Werbung. Hashtags, Werbung und Social-Media-Floskeln weglassen.