From 0373dc32dab68632eb4f19a52b9b94c7db0de18c Mon Sep 17 00:00:00 2001 From: hsiegeln <37154749+hsiegeln@users.noreply.github.com> Date: Tue, 21 Apr 2026 14:28:38 +0200 Subject: [PATCH] feat(ai): Deutsch als starker Prior im OCR-Prompt Neue SPRACHE-Sektion weist Gemini explizit darauf hin, dass die Texte ausschliesslich deutsch sind -- Umlaute, deutsche Zutaten, deutsche Masseinheiten als Prior fuer die Zeichen-Rekonstruktion. Soll die "Kontext-Detektiv"-Logik bei handgeschriebenen oder verblassten Rezepten verbessern. Co-Authored-By: Claude Opus 4.7 (1M context) --- src/lib/server/ai/recipe-extraction-prompt.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/lib/server/ai/recipe-extraction-prompt.ts b/src/lib/server/ai/recipe-extraction-prompt.ts index 4e5af69..de19992 100644 --- a/src/lib/server/ai/recipe-extraction-prompt.ts +++ b/src/lib/server/ai/recipe-extraction-prompt.ts @@ -3,6 +3,9 @@ import { SchemaType } from '@google/generative-ai'; export const RECIPE_EXTRACTION_SYSTEM_PROMPT = `Du bist ein hochpräziser OCR-Experte für kulinarische Dokumente (Rezepte). Deine Aufgabe ist die Extraktion von Rezeptdaten (Titel, Zutaten, Zubereitungsschritte, Zeiten, Portionen) in valides JSON gemäß dem vorgegebenen Schema. +SPRACHE: +- Die Texte sind ausschließlich auf Deutsch. Nutze deutsches Sprachverständnis (Umlaute ä/ö/ü/ß, deutsche Zutatennamen, deutsche Maßeinheiten) als starken Prior bei der Rekonstruktion unklarer Zeichen. Gib die Ausgabe vollständig auf Deutsch zurück. + LOGIK-REGELN FÜR SCHWER LESBARE TEXTE: - Handle als "Kontext-Detektiv": Wenn Zeichen unklar sind, nutze kulinarisches Wissen zur Rekonstruktion (z.B. "Pr-se" -> "Prise"). - Bei absoluter Unleserlichkeit eines Wortes: Nutze "[?]".