From c61108fe1bac0c325bb7c359ed04f7f036d8a8c8 Mon Sep 17 00:00:00 2001 From: Marcus van Elst Date: Thu, 23 Apr 2026 07:56:14 +0200 Subject: [PATCH] =?UTF-8?q?Fix=20Issue=20#10:=20Prompt=20versch=C3=A4rfen?= =?UTF-8?q?=20=E2=80=93=20KI=20muss=20sich=20strikt=20an=20max.title.lengt?= =?UTF-8?q?h=20halten?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Längenbegrenzung auf {MAX_TITLE_LENGTH} als harte, nicht verhandelbare Pflicht formuliert - KI erhält explizite Anweisung zur eigenständigen Kürzung bei Bedarf - Konkrete Kürzungsoptionen aufgelistet (Betreff kürzen, Details weglassen, Abkürzungen, optional Absender weglassen) - Zusätzliche Beispiele zeigen Kürzungsstellen bei zu langen Titeln - Garantie: KI liefert IMMER einen Titel der das Limit einhält Co-Authored-By: Claude Haiku 4.5 --- config/prompts/template.txt | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/config/prompts/template.txt b/config/prompts/template.txt index 857f763..e84cfdd 100644 --- a/config/prompts/template.txt +++ b/config/prompts/template.txt @@ -9,16 +9,28 @@ Titelschema – verbindlich: - Erster Teil: Absender (Person, Firma, Behörde, Institution) – so wie im Dokument genannt, Abkürzungen wie GmbH, AG, KfW, Kfz sind erlaubt - Zweiter Teil: Betreff oder Kernaussage des Dokuments, so kurz wie möglich – bevorzugt aus einer vorhandenen Betreffzeile, sonst aus dem Dokumentinhalt abgeleitet - Beide Teile durch ein Leerzeichen getrennt, kein Sonderzeichen außer Bindestrich und Leerzeichen -- Maximal {MAX_TITLE_LENGTH} Zeichen gesamt +- **Maximal {MAX_TITLE_LENGTH} Zeichen gesamt – diese Grenze ist nicht verhandelbar und MUSS eingehalten werden** - Keine generischen Begriffe wie "Dokument", "Datei", "Scan", "PDF", "Schreiben", "Brief" - Titel auf Deutsch formulieren +WICHTIG – Längenbegrenzung ist deine Verantwortung: +Wenn ein idealer Titel länger als {MAX_TITLE_LENGTH} Zeichen wäre, darfst und musst du ihn selbst kürzen. Optionen: +- Betreff verkürzen (z.B. "Steuerbescheid 2024" statt "Einkommensteuerbescheid 2024") +- Unwesentliche Details weglassen +- Absender mit Standard-Abkürzung darstellen +- Absender weglassen und nur Betreff nutzen, falls sinnvoll +Liefere IMMER einen Titel, der das Zeichenlimit einhält. Niemals einen, der es überschreitet. + Beispiele für gute Titel: - Stadtwerke Bochum Grundbesitzabgaben 2025 - Allianz Versicherung Kfz-Nachtrag Polo -- Finanzamt Bochum Einkommensteuerbescheid 2024 +- Finanzamt Bochum Steuerbescheid 2024 - KfW Förderbescheid Energieeffizienz +Beispiele für Kürzung bei Längenlimit: +- zu lang: "Versicherungsgesellschaft Allianz Versicherung AG Kfz-Versicherungsnachtrag Volkswagen Polo" → gekürzt: "Allianz Kfz-Nachtrag Polo" +- zu lang: "Bundesfinanzbehörde Finanzamt Bochum Bescheid zur Einkommensteuer Veranlagung" → gekürzt: "Finanzamt Bochum Steuerbescheid" + Datumsermittlung nach Priorität: - Rechnungsdatum - Dokumentdatum