fix: Abbildungs-Gegenprobe ohne kopierbares Beispiel, Kennungen vereinheitlicht
- Prompt-Beispiel '1 → 2: 3' durch Schema 'A → B: Wert' ersetzt: eine Lesung hatte nur die Beispielzeile übernommen statt aller fünf Pfeile; alle Datenpunkte verlangt - canonical_figure_id: '1' und 'Abbildung 1' gelten als dieselbe Abbildung – beim Vergleich, in der Pipeline und im Report (Formfehler im zweiten Testlauf) Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
101d55b713
commit
89b61d8c62
1 changed files with 35 additions and 9 deletions
|
|
@ -305,7 +305,8 @@ def _figure_blocks(result: PipelineResult) -> list:
|
|||
"""Abbildungen der Aufgabe: Original neben der Übertragung, mit der die Pipeline gerechnet hat."""
|
||||
if not result.figures:
|
||||
return []
|
||||
uebertragen = {f.id: f for f in (result.understanding.figures if result.understanding else [])}
|
||||
from understanding.figures import canonical_figure_id
|
||||
uebertragen = {canonical_figure_id(f.id): f for f in (result.understanding.figures if result.understanding else [])}
|
||||
doc = [("h3", "Abbildungen"),
|
||||
("p", "Die Pipeline rechnet nicht mit dem Bild, sondern mit seiner Übertragung in Text. "
|
||||
"Bitte Original und Übertragung vergleichen – ein verlesener Wert ändert das ganze Ergebnis.")]
|
||||
|
|
|
|||
Loading…
Reference in a new issue