text_to_solver_program/solving
Repository files (latest commit first)
Filename Latest commit message Latest commit date
dschlueter 0d9b5d718f fix: Umlaute im Code erlaubt, Lesertexte still berichtigt
Ursache der Umschreibungen ist kein Encoding-Problem: das LLM schreibt
im erzeugten Python-Code ASCII (Portfolio Nr. 2: Code-Strings 0 echte
gegen 60 umschriebene Umlaute, Spezifikation 128 echte). Die
Prompt-Regel wurde ignoriert, die Warnung stand in fast jedem Lauf.

- Solver-Prompt: Umschreibungen in Bezeichnern, DATA-Schluesseln,
  Restriktionsnamen und Kommentaren erlaubt; echte Umlaute nur in
  Lesertexten, Regel direkt bei den report()-Argumenten.
- check_text_quality meldet keine Umlaute mehr (Fachbegriffe bleiben).
- umlaut_map baut je Lauf ein Woerterbuch aus Aufgabe und Spezifikation;
  repair_texts wendet es vor UMLAUT_STEMS an. ASCII-Formen aus dem
  Aufgabentext (Namen) bleiben, Restriktions-/Variablennamen unberuehrt.

An vier gespeicherten Laeufen: alle Umschreibungen in Lesertexten
berichtigt, 11 Ersetzungen, keine falsch. Prompt-Kennung 694c3eb3d59a.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 13:28:43 +02:00
..
__init__.py refactor: Pipeline-Stufen in Ordner mit ihren Prompts 2026-09-17 12:11:51 +02:00
script_export.py refactor: Pipeline-Stufen in Ordner mit ihren Prompts 2026-09-17 12:11:51 +02:00
Solver-Prompt.txt fix: Umlaute im Code erlaubt, Lesertexte still berichtigt 2026-09-17 13:28:43 +02:00
solver_stage.py fix: Umlaute im Code erlaubt, Lesertexte still berichtigt 2026-09-17 13:28:43 +02:00