1.3 KiB
1.3 KiB
text_diff — zwei Texte/Dokumente vergleichen (ohne KI)
Zweck: Vergleicht A gegen B zeilenweise (unified diff) und liefert die Unterschiede plus Zähler — deterministisch, billig, nachvollziehbar. Nützlich vor einer KI-/Prüf-Stufe: alte gegen neue Fassung, Vorlage gegen ausgefülltes Dokument, Angebot gegen Leistungsverzeichnis. Quelle je Seite: Variable oder Datei (mit Textextraktion + OCR-Fallback für Scan-PDFs).
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
datei_a |
ja¹ | — | Datei A (PDF/Text; Scan per OCR). |
a |
ja¹ | — | Text A (Variable). |
datei_b |
ja² | — | Datei B. |
b |
ja² | — | Text B (Variable). |
kontext |
nein | 3 |
Kontextzeilen im Diff. |
max_zeichen |
nein | 40000 |
Diff-Ausgabe deckeln. |
output_var |
nein | diff |
Präfix. |
¹ datei_a oder a. ² datei_b oder b.
Ausgangswerte: {{<var>_diff}} (Unified-Diff, gedeckelt), {{<var>_hinzu}} (hinzugefügte Zeilen), {{<var>_entfernt}} (entfernte Zeilen), {{<var>_gleich}} (1 wenn identisch), {{<var>_geaendert}} (1 wenn unterschiedlich).
<task type="text_diff" id="vergleich">
<config>
<datei_a>{{alt_pfad}}</datei_a>
<datei_b>{{neu_pfad}}</datei_b>
<output_var>diff</output_var>
</config>
</task>