# Rakenne 0.5.0 — Template-Engine, Variablenextraktion und DOCX-Tools

> 0.5.0 bringt eine schemagesteuerte Template-Engine zum Rendern strukturierter Dokumente, eine Extraktionspipeline mit lückenloser Rückverfolgbarkeit zum Auslesen von Variablen aus Quelldokumenten und eine vollständige Tool-Suite zum Erstellen und Bearbeiten von Word-Dateien.

Author: map[bio:Founder linkedin:https://www.linkedin.com/in/ricardocabral/ name:Ricardo Cabral]
Published: 2026-03-05

URL: https://rakenne.app/de/learn/releases/rakenne-0-5-0/index.md


Wir freuen uns, **Rakenne 0.5.0** anzukündigen. Dieses Release bringt drei große Neuerungen: eine **Template-Engine** zum Rendern strukturierter Dokumente aus validierten Variablen, eine **Extraktionspipeline** zum Auslesen von Variablendaten aus Quelldokumenten mit lückenloser Rückverfolgbarkeit und einen **DOCX-Tools**-Skill zum Erstellen, Bearbeiten und Konvertieren von Word-Dateien.

## Template-Engine

Skills können jetzt ein **Variablenschema** und **Dokumentvorlagen** für ihre Ausgabe definieren. Der Agent nutzt vier neue Tools, um das Ergebnis zu validieren, zu prüfen, zu rendern und zu auditieren:

- **Validate variables** — Prüft Variablenwerte gegen das Schema. Unterstützt komplexe Typen (Währungen, Datumsangaben, CNPJ, CPF, Prozentsätze, Markdown-Tabellen) und meldet den Füllgrad, damit Sie vor dem Rendern wissen, wie vollständig die Daten sind.
- **Lint template** — Erkennt Fehler vor dem Rendern: fehlende Helfer, undefinierte Variablen, optionale Werte ohne Fallback-Text. Meldet Probleme mit Datei- und Zeilenreferenzen, damit der Agent sie direkt beheben kann.
- **Render template** — Setzt validierte Variablen in die Vorlage ein, mit sprachabhängiger Formatierung (z. B. `R$ 1.500.000,00` für brasilianisches Portugiesisch, `$1,500,000.00` für Englisch). Abgeleitete Variablen werden automatisch aus ihren Quellen berechnet.
- **Audit render** — Vergleicht die gerenderte Ausgabe mit der Originalvorlage. Prüft, dass **unveränderliche Zonen** (regulatorische Hinweise, Standardklauseln) unverändert sind, führt Anti-Kontaminationsprüfungen durch und erzwingt Änderungsbudgets, damit der Agent innerhalb der erwarteten Grenzen bleibt.

Vorlagen unterstützen Partials, bedingte Abschnitte und über 40 sprachabhängige Formatierungshelfer. Die Engine ist deterministisch — gleiche Eingaben erzeugen immer die gleiche Ausgabe.

## Variablenextraktion

Eine neue Pipeline mit acht Tools ermöglicht dem Agent, strukturierte Variablen aus Quelldokumenten (PDF, DOCX oder anderen Formaten) zu extrahieren und eine `variables.json`-Datei zu erzeugen, die direkt von der Template-Engine verarbeitet werden kann:

- **Ingest** — Konvertiert das Quelldokument in einen zeilenadressierbaren Seitenkorpus (eine Markdown-Datei pro Seite), sodass jeder extrahierte Wert bis zu seiner exakten Position zurückverfolgt werden kann.
- **Segment** — Erkennt Abschnittsgrenzen anhand einer Taxonomiedefinition und teilt den Korpus in handhabbare Teile, die der Agent nacheinander liest.
- **Record** — Während der Agent jeden Abschnitt liest, erfasst er extrahierte Werte. Das Tool normalisiert sie automatisch — Währungen, Datumsangaben und Kennungen werden in ihr Standard-Speicherformat konvertiert — und versieht jeden Wert mit seiner Seiten- und Zeilenspanne.
- **Consolidate** — Führt alle Abschnittsextraktionen in einer einzigen `variables.json` zusammen. Wenn dieselbe Variable in mehreren Abschnitten vorkommt, wählt die Konfliktlösung den besten Kandidaten basierend auf Gültigkeit, Spezifität und Abschnittspriorität.
- **Double-check** — Durchsucht den Korpus nach Variablen, die nach der Konsolidierung noch null sind, und nutzt formatbewusste Muster, um Kandidaten aufzuspüren, die der Agent möglicherweise übersehen hat.

Jeder Wert in der endgültigen Ausgabe enthält die vollständige Herkunft: welche Seite, welche Zeilen, welcher Abschnitt und wie Konflikte gelöst wurden. Das Ergebnis lässt sich direkt in das **validate_variables**-Tool der Template-Engine einspeisen — für einen nahtlosen Extrahieren-und-Rendern-Workflow.

## DOCX-Tools

Ein neuer **docx-tools**-Skill gibt dem Agent neun Tools für die Arbeit mit Word-Dokumenten:

- **Build** — Erstellt `.docx`-Dateien programmatisch mit voller Kontrolle über Absätze, Tabellen, Kopf- und Fußzeilen, Listen und Formatvorlagen.
- **Unpack / Pack** — Extrahiert eine `.docx` in bearbeitbare XML-Dateien (mit automatischem Pretty-Printing) und packt sie wieder in eine gültige `.docx`. Nützlich für präzise Formatierungsänderungen, die über die Möglichkeiten des Build-Tools hinausgehen.
- **Extract text** — Extrahiert den Dokumentinhalt als Markdown, mit Kontrolle über nachverfolgte Änderungen: alle Markierungen anzeigen, endgültige Version akzeptieren oder auf das Original zurücksetzen.
- **Accept changes** — Akzeptiert alle nachverfolgten Änderungen und erzeugt ein sauberes Dokument ohne Revisionsmarkierungen.
- **Add comment** — Verankert Überprüfungskommentare an bestimmtem Text, mit Unterstützung für Antwort-Threads.
- **Validate** — Prüft die Dokumentstruktur auf fehlende Dateien, fehlerhafte Inhalte, doppelte IDs und defekte Beziehungen, mit optionaler automatischer Reparatur.
- **Convert** — Konvertiert zwischen `.doc`, `.docx`, PDF, HTML und ODT.

Der Skill wird wie jeder andere aus der Bibliothek installiert und enthält Referenzanleitungen, damit der Agent komplexe Dokumente ohne externe Hilfe erstellen kann.

---

Vielen Dank für die Nutzung von Rakenne. Diese drei Funktionen arbeiten als Pipeline zusammen — Variablen aus einem Quelldokument extrahieren, in eine Vorlage rendern und das Ergebnis als fertige Word-Datei exportieren. Wir freuen uns auf Ihr Feedback.

— Das Rakenne-Team


---

Back to [Releases](https://rakenne.app/de/learn/releases/index.md)

