Files
Workflow/tasks/text_diff.md
T

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>