Inhaltsverzeichnis:
Volltextsuche für Zahlen, Vertragsdaten und Begriffe
Eine gute Volltextsuche findet nicht nur Wörter, sondern auch konkrete Werte in unterschiedlichen Schreibweisen. Das ist bei persönlichen Dokumenten entscheidend: Eine Rechnung kann einen Betrag als „49,90 €“, „49.90 EUR“ oder schlicht „49,90“ ausweisen. Das System sollte solche Varianten erkennen und in den Suchergebnissen sinnvoll zusammenführen.
Besonders nützlich sind kombinierte Suchfelder für Begriff, Zahl, Datum und Dokumenttyp. Eine Anfrage wie „Verträge mit 24 Monaten Laufzeit ab 2025“ sollte Treffer nach diesen Kriterien filtern können. Ebenso hilfreich sind Suchoperatoren wie:
- Anführungszeichen für eine exakte Wortfolge, etwa „automatische Verlängerung“
- Minuszeichen zum Ausschließen eines Begriffs, zum Beispiel Vertrag -Widerruf
- Zeiträume wie „zwischen 01.01.2024 und 31.12.2025“
- Zahlenbereiche wie Beträge zwischen 20 und 100 Euro
- Feldsuche nach Anbieter, Vertragsnummer, Laufzeit oder Kündigungsfrist
Eine reine Zeichenkettensuche reicht dafür kaum aus. Das System muss Zahlen, Währungen, Datumsangaben und Dokumentfelder beim Import erkennen. Aus „31. März 2026“, „31.03.2026“ und „2026-03-31“ sollte intern dasselbe Datum werden. Bei Vertragsnummern darf es dagegen nicht zu einer stillen Umwandlung kommen: Bindestriche, führende Nullen und Prüfziffern können relevant sein.
Für große Bestände empfiehlt sich eine Suche mit Treffergewichtung. Ein exakter Fund in der Vertragsnummer gehört ganz nach oben. Danach können Treffer im Titel, in Überschriften und im Fließtext folgen. Zusätzlich sollte die Ergebnisliste den Fundkontext zeigen, etwa einen kurzen Satz vor und nach der gesuchten Stelle. So lässt sich der passende Beleg schnell beurteilen, ohne jedes Dokument einzeln zu öffnen.
Wichtig ist außerdem die Suche in Tabellen. Viele Systeme erfassen den Fließtext zuverlässig, übersehen aber Spalten mit Beträgen, Mengen oder Laufzeiten. Ein leistungsfähiger Dokumentenindex übernimmt deshalb Tabellenwerte, Seitenstruktur und die Zuordnung von Überschriften. Erst dadurch wird eine Anfrage wie „alle Monatsbeträge über 30 Euro“ wirklich brauchbar.
Beim Testen sollte man nicht nur einfache Suchbegriffe verwenden. Besser sind zehn bis zwanzig echte Fragen aus dem eigenen Bestand: mit Tippfehlern, verschiedenen Datumsformaten, gescannten Seiten, ähnlichen Anbietern und wiederkehrenden Vertragsnummern. Entscheidend ist dann nicht allein die Trefferzahl, sondern ob die relevanten Dokumente oben erscheinen und der Suchtext im richtigen Zusammenhang steht.
Semantische Suche über mehrere tausend Dokumente
Eine semantische Suche findet Dokumente nach ihrer Bedeutung, nicht nur nach identischen Wörtern. Dadurch kann eine Anfrage wie „Unterlagen zu steigenden monatlichen Kosten“ auch Dokumente erfassen, in denen stattdessen „Preisanpassung“, „neuer Beitrag“ oder „geänderte Gebühr“ steht. Genau diese Bedeutungsnähe fehlt einer rein technischen Stichwortsuche oft.
Für mehrere tausend Dokumente benötigt das System eine belastbare Vektorsuche. Dabei werden Textabschnitte als mathematische Repräsentationen gespeichert. Ähnliche Inhalte liegen im Suchraum näher beieinander. Bei einer Anfrage werden zunächst passende Abschnitte abgerufen. Erst danach erhält das Sprachmodell diese Treffer als Kontext und formuliert daraus eine Antwort. Dieses Verfahren bildet den Kern eines RAG-Systems: Retrieval, Augmentation und Generation.
Die Qualität hängt stark davon ab, wie der Dokumentenbestand in Abschnitte geteilt wird. Zu große Textblöcke enthalten viele Nebensätze und erschweren die Auswahl. Zu kleine Blöcke verlieren den Zusammenhang, etwa zwischen einer Überschrift und der dazugehörigen Bedingung. Sinnvoll ist eine segmentierte Ablage mit überlappenden Abschnitten, Dokumenttyp, Erstellungsdatum und Seiteninformation.
Besonders leistungsfähig ist eine hybride Suche. Sie kombiniert semantische Treffer mit klassischen Suchsignalen. Ein Name wie „Müller“, eine Vertragsnummer oder ein seltener Fachbegriff sollte exakt gefunden werden. Eine allgemein formulierte Frage darf dagegen über ähnliche Bedeutungen passende Inhalte liefern. Ein sogenannter Reranker kann die erste Trefferliste anschließend neu sortieren.
- Synonyme: „Kündigungsfrist“ und „Frist zur Beendigung“ werden zusammen betrachtet.
- Kontext: Das System unterscheidet zwischen einer privaten Haftpflicht und einer beruflichen Haftpflicht.
- Mehrsprachigkeit: Deutsche und englische Formulierungen können einander zugeordnet werden.
- Dokumentbezug: Treffer lassen sich auf Vertrag, Rechnung oder Bescheinigung einschränken.
- Relevanzgrenzen: Schwache Treffer werden nicht als sichere Grundlage für eine Antwort verwendet.
Liefert die Suche nur ähnliche, aber keine eindeutigen Passagen, muss die Antwort dies klar benennen. Eine gute RAG-Anwendung behauptet also nicht einfach etwas, nur weil ein Textfragment ungefähr passt. Sie kann mitteilen, dass kein ausreichender Beleg gefunden wurde.
Vor der Auswahl lohnt ein Praxistest mit echten Fragen aus dem eigenen Bestand. Prüfe dabei nicht nur einzelne Treffer, sondern auch die Trefferquote der relevanten Dokumente unter den ersten fünf oder zehn Ergebnissen. Werden verschiedene Schreibweisen, ähnliche Vertragstypen und thematisch verwandte Unterlagen korrekt zusammengeführt? Wenn nicht, helfen meist bessere Metadaten, eine andere Abschnittsgröße oder ein passenderes Einbettungsmodell mehr als ein größeres Sprachmodell.
OCR und Texterkennung für gescannte Dokumente
OCR macht aus einem Bild wieder auswertbaren Text. Das ist die Grundlage dafür, dass ein RAG-Dokumentensystem gescannte Gehaltsabrechnungen, Bescheinigungen oder alte Verträge überhaupt verarbeiten kann. Ohne diese Schicht bleibt eine PDF-Datei für die Suche oft nur eine Ansammlung von Pixeln.
Entscheidend ist nicht allein, ob OCR vorhanden ist. Ein gutes System muss auch Dokumenttyp, Sprache, Seitenfolge und Lesestruktur erkennen. Überschriften, Fußnoten, Tabellen und handschriftliche Ergänzungen dürfen nicht wahllos in einen Textblock fallen. Sonst erhält ein nachgelagertes Sprachmodell einen verfälschten Inhalt.
Besonders kritisch sind Zahlen. Bei schlechter Erkennung werden etwa „1.500,00“ und „150,00“ leicht verwechselt. Auch Buchstaben wie „O“ und Ziffern wie „0“ sehen sich in Scans zum Verwechseln ähnlich. Deshalb sollte jede erkannte Textstelle eine Qualitätsbewertung erhalten. Niedrige Werte müssen sichtbar sein und dürfen nicht stillschweigend als sichere Daten gelten.
- Schiefe Seiten: Das System richtet den Scan vor der Erkennung automatisch aus.
- Schlechte Kontraste: Hintergrundrauschen und Schatten werden reduziert.
- Tabellen: Zeilen und Spalten bleiben möglichst getrennt erhalten.
- Mehrseitige Dateien: Die Reihenfolge und der Zusammenhang der Seiten bleiben bestehen.
- Stempel und Fußnoten: Überlagerte Inhalte werden nicht einfach abgeschnitten.
Für ein RAG-System zählt außerdem die Position des Textes. Gespeichert werden sollten mindestens Dokument-ID, Seite, Textbereich und erkannte Koordinaten. So kann eine Antwort später genau auf die Fundstelle zeigen. Das erhöht die Nachvollziehbarkeit und erleichtert die Korrektur, wenn eine Zahl falsch gelesen wurde.
Bei sensiblen Dokumenten ist eine manuelle Nachkorrektur einzelner Felder sinnvoll. Priorität haben Beträge, Kontonummern, Vertragsnummern, Fristen und Namen. Gute Software lässt solche Korrekturen speichern, ohne den ursprünglichen Scan zu verändern. Original und erkannter Text bleiben damit getrennt.
Beim Vergleich verschiedener Systeme sollte man einen eigenen Testbestand verwenden: scharfe PDFs, schiefe Kopien, verblasste Briefe und Tabellen mit deutschen Zahlenformaten. Prüfe danach nicht nur die Worterkennung, sondern auch Feldwerte und Seitenstruktur. Erst wenn beides stimmt, eignet sich der erkannte Text als verlässlicher Kontext für die RAG-Antwort.
Quellenangaben bis zur konkreten Dokumentstelle
Quellenangaben zeigen, welcher Beleg tatsächlich zur Aussage geführt hat. Eine brauchbare Fundstelle nennt deshalb nicht nur den Dateinamen, sondern auch Seite, Abschnitt und möglichst die genaue Textpassage.
Besonders hilfreich ist ein anklickbarer Quellenverweis. Er sollte direkt zur passenden Seite springen und die verwendete Stelle markieren. Bei einer mehrseitigen PDF genügt der Hinweis „Vertrag.pdf“ nicht. Besser ist: „Vertrag.pdf, Seite 4, Abschnitt Kündigungsfrist“.
Ein RAG-Dokumentenmanagementsystem sollte jede Quelle mit einem stabilen Beleg verknüpfen. Ändert sich das Dokument später, darf der alte Nachweis nicht unbemerkt auf eine neue Version zeigen. Dafür braucht das System eine Versionskennung, einen Zeitstempel und idealerweise einen unveränderbaren Dokument-Fingerabdruck.
- Dateiname und Dokument-ID zur eindeutigen Zuordnung
- Seitenzahl oder Abschnitt für eine schnelle Orientierung
- Direkter Link zur Fundstelle im Original
- Kurzer Belegauszug im direkten Zusammenhang mit der Aussage
- Versionsstand mit Erstellungs- oder Importdatum
- Quellenstatus, etwa „direkter Beleg“ oder „indirekte Textstelle“
Bei zusammengesetzten Antworten muss die Zuordnung granular bleiben. Wird ein monatlicher Preis aus einer Rechnung und die Laufzeit aus einem Vertrag übernommen, braucht jeder Wert seinen eigenen Nachweis. Eine einzige Sammelquelle am Ende der Antwort wäre irreführend.
Auch fehlende Belege müssen sichtbar werden. Liefert der Dokumentbestand keine eindeutige Antwort, sollte die Anwendung dies klar ausweisen, statt eine plausible Ergänzung zu erfinden. Eine gute Formulierung wäre: „Für diesen Wert wurde keine direkte Fundstelle gefunden.“
Für die Bewertung einer Lösung eignen sich Testfragen mit absichtlich ähnlichen Dokumenten. Prüfe, ob der Verweis wirklich auf die maßgebliche Passage zeigt, ob die Markierung stimmt und ob eine ältere Version korrekt gekennzeichnet wird.
Zuverlässige Antworten ohne erfundene Zahlen
Ein RAG-System sollte Zahlen nicht schätzen, ergänzen oder aus einem unklaren Zusammenhang ableiten. Fehlt ein eindeutiger Beleg, muss die Anwendung „nicht ermittelbar“ oder „keine ausreichende Grundlage“ ausgeben.
Für numerische Angaben braucht das System eine getrennte Verarbeitungsebene. Dort werden Werte mit Einheit, Währung, Vorzeichen und Kontext gespeichert. Ein Betrag von 19,99 Euro darf nicht mit 19,99 Prozent oder einer Artikelnummer verwechselt werden. Ebenso wichtig ist die Unterscheidung zwischen Brutto, Netto, Monatswert und Jahreswert.
Berechnungen sollten nicht frei im Sprachmodell entstehen. Besser ist eine geprüfte Rechenkomponente, die nur ausdrücklich erkannte Werte verwendet. Jede Rechnung braucht eine sichtbare Rechenregel: etwa 12 Monatsbeträge × 14,90 Euro = 178,80 Euro pro Jahr.
- Keine Schätzung: Fehlende Werte bleiben leer oder werden ausdrücklich als unbekannt markiert.
- Einheitenprüfung: Euro, Prozent, Tage und Monate werden getrennt behandelt.
- Kontextprüfung: Ein Betrag wird nur mit seiner Bezeichnung ausgewertet.
- Rechenprotokoll: Zwischenschritte und Rundungen bleiben nachvollziehbar.
- Konflikterkennung: Abweichende Werte aus mehreren Dokumenten werden gemeldet.
- Antwortgrenzen: Das System trennt belegte Fakten von vorsichtigen Schlussfolgerungen.
Bei widersprüchlichen Unterlagen darf die jüngste Datei nicht automatisch als richtig gelten. Ein Änderungsdatum ist ein Hinweis, aber kein Beweis. Das System sollte Unterschiede markieren und die Entscheidung dem Nutzer überlassen.
Ein sinnvoller Qualitätstest enthält absichtlich unvollständige und widersprüchliche Dokumente. Frage zum Beispiel nach einem Jahrespreis, obwohl nur ein Monatsbetrag vorliegt, oder nach einer Summe mit zwei abweichenden Rechnungen. Eine gute Anwendung berechnet nur, was sich sauber ableiten lässt, nennt ihre Annahmen und verweigert eine scheinpräzise Antwort, wenn die Datenlage dünn ist.
Erkennen und Zählen ähnlicher Verträge
Ein leistungsfähiges RAG-Dokumentenmanagementsystem sollte wiederkehrende Verträge als zusammengehörige Vorgänge erkennen, ohne verschiedene Vereinbarungen vorschnell als Duplikate zu behandeln. Das ist bei Abonnements, Versicherungen oder Mobilfunkverträgen wichtig: Jede neue Version kann eine eigene Laufzeit, einen anderen Preis oder geänderte Bedingungen enthalten.
Dafür braucht die Anwendung eine Vertragsidentität. Sie kann sich aus mehreren Merkmalen ergeben, zum Beispiel Anbieter, Vertragspartner, Vertragsnummer, Produkt, Beginn und Zahlungsrhythmus. Fehlt eine Vertragsnummer, helfen weitere Kennzeichen. Entscheidend ist, dass das System einzelne Dokumente und den übergeordneten Vertrag getrennt speichert.
Eine sinnvolle Gruppierung könnte zwischen folgenden Fällen unterscheiden:
- Originalvertrag: begründet die Vereinbarung.
- Nachtrag: verändert einzelne Vertragsbedingungen.
- Rechnung: belegt eine konkrete Zahlung oder Abrechnung.
- Verlängerung: setzt die Vereinbarung über den bisherigen Zeitraum hinaus fort.
- Kündigungsbestätigung: dokumentiert das Ende oder die Beendigung.
- Unabhängiger Neuvertrag: betrifft möglicherweise denselben Anbieter, aber eine andere Leistung.
Beim Zählen muss das System klar zwischen Dokumenten und Verträgen unterscheiden. Aus zwölf Rechnungen darf nicht automatisch auf zwölf Verträge geschlossen werden. Umgekehrt können mehrere getrennte Vereinbarungen mit demselben Anbieter bestehen. Eine gute Antwort nennt deshalb beide Werte, etwa: „18 Dokumente gehören zu 4 Vertragsgruppen.“
Für die Erkennung eignen sich mehrere Signale: ähnliche Vertragsparteien, wiederkehrende Produktbezeichnungen, identische Kundennummern, zeitliche Nähe und gleiche Vertragsnummern. Kein einzelnes Merkmal sollte jedoch allein entscheiden. Das System braucht deshalb einen Ähnlichkeitswert und eine nachvollziehbare Begründung für jede Zuordnung.
Besonders nützlich ist eine visuelle Vertragsübersicht. Sie zeigt den zeitlichen Verlauf einer Vereinbarung, markiert neue Fassungen und kennzeichnet Dokumente, die nur möglicherweise dazugehören. Unklare Fälle sollten in einer separaten Prüfgruppe landen.
Teste diese Funktion mit echten Serien aus Vertrag, Nachtrag, Rechnungen und Kündigungsschreiben. Ergänze dabei zwei ähnliche Verträge desselben Anbieters. Eine robuste Lösung erkennt die gemeinsame Vorgeschichte, hält die unabhängige Vereinbarung aber getrennt.
Vergleichen von Dokumenten und Vertragsversionen
Ein guter Dokumentvergleich zeigt nicht nur, dass zwei Dateien verschieden sind. Er erklärt, was sich geändert hat, wann die Änderung wirksam wird und welche Folge daraus entsteht. Bei Vertragsversionen zählt deshalb nicht die optische Ähnlichkeit, sondern die sachliche Differenz.
Die Anwendung sollte zwei Fassungen parallel darstellen und neue, entfernte sowie geänderte Textstellen getrennt markieren. Sinnvoll sind Kategorien wie Preis, Laufzeit, Leistungsumfang, Haftung, Kündigung, Zahlungsweise und sonstige Bedingungen. Eine bloße farbliche Markierung reicht nicht immer; der Vergleich muss die Bedeutung der Änderung verständlich zusammenfassen.
- Entfernt: Eine bisherige Klausel oder Leistung entfällt.
- Ersetzt: Ein bestehender Absatz erhält einen neuen Wortlaut.
- Ergänzt: Eine zusätzliche Bedingung kommt hinzu.
- Verschoben: Eine Regel steht an anderer Stelle, bleibt aber inhaltlich gleich.
- Umformuliert: Die Sprache ändert sich, ohne dass sich die Wirkung sicher verändert.
Gerade bei juristischen Texten darf das System aus einer sprachlichen Änderung keine definitive Rechtsfolge ableiten. Es kann feststellen, dass aus „30 Tage“ „14 Tage“ werden. Ob diese Änderung wirksam oder zulässig ist, ist eine andere Frage. Die Ausgabe sollte zwischen Textdifferenz und fachlicher Bewertung trennen.
Nützlich ist eine chronologische Versionsansicht. Sie zeigt, welche Fassung zuerst galt, ab wann eine neue Version verfügbar war und ob mehrere Änderungen am selben Tag importiert wurden. Zusätzlich sollte das System erkennen, wenn eine Datei lediglich neu gespeichert oder umbenannt wurde.
Bei langen Dokumenten muss der Vergleich abschnittsweise funktionieren. Ein Wechsel der Seitenumbrüche darf nicht dazu führen, dass der gesamte Text als neu gilt. Robuste Verfahren vergleichen Überschriften, Absätze und Klauseln inhaltlich. Tabellen benötigen eine eigene Behandlung.
Für die Praxis sollte jede Änderung eine kurze Auswirkungsskizze erhalten, ohne unbelegte Schlüsse zu ziehen. Ein Ergebnis wie „Die Mindestlaufzeit wurde von zwölf auf 24 Monate verlängert; die betreffende Klausel steht in Abschnitt 5“ ist brauchbar. Eine Aussage wie „Der Vertrag ist dadurch unwirksam“ wäre ohne rechtliche Prüfung zu weitgehend.
Teste die Funktion mit echten Änderungsfällen: einer unveränderten Kopie, einer neu nummerierten Version, einem Nachtrag und einer Fassung mit verschobenen Absätzen. Nur wenn das System kosmetische Unterschiede von materiellen Änderungen trennt, liefert der Versionsvergleich einen echten Mehrwert.
Preisänderungen und Fristen automatisch verfolgen
Ein RAG-Dokumentenmanagementsystem sollte Vertragsfristen und Preisänderungen als Ereignisse erfassen, nicht nur als Textstellen. Dazu gehören etwa das Ende einer Mindestlaufzeit, eine Kündigungsfrist, eine angekündigte Beitragserhöhung oder der Termin einer automatischen Verlängerung. Aus diesen Angaben entsteht eine nutzbare Zeitachse.
Wichtig ist die Unterscheidung zwischen Dokumentdatum, Bekanntgabedatum, Wirksamkeitsdatum und Fälligkeitsdatum. Eine Preiserhöhung kann im Mai angekündigt werden, aber erst im Juli gelten. Für jedes Ereignis sollten daher Datumstyp, Zeitzone und Quelle gespeichert werden.
- Fristart: Kündigung, Verlängerung, Zahlung oder Reaktion auf eine Änderung
- Startpunkt: Vertragsbeginn, Zugang eines Schreibens oder Rechnungsdatum
- Endpunkt: konkreter Stichtag oder berechnete Frist
- Vorlauf: gewünschte Erinnerung, etwa 30 oder 60 Tage vorher
- Status: offen, bestätigt, erledigt oder unklar
- Änderung: alter und neuer Preis samt Gültigkeitsbeginn
Bei relativen Fristen muss die Anwendung rechnen können. Steht im Vertrag „Kündigung spätestens drei Monate zum Ende der Laufzeit“, genügt es nicht, den Satz anzuzeigen. Das System sollte den maßgeblichen Stichtag berechnen und angeben, welche Vertragsdaten dafür verwendet wurden. Fehlt ein notwendiger Ausgangswert, darf keine scheinpräzise Erinnerung entstehen.
Preisänderungen lassen sich am besten als strukturierte Folge darstellen. Eine Übersicht kann zeigen, dass ein Monatsbetrag zunächst 9,99 Euro betrug, später auf 11,99 Euro stieg und ab einem bestimmten Datum 13,99 Euro kostet. Daraus lassen sich absolute und prozentuale Änderungen ableiten. Rabattzeiträume, einmalige Gebühren und reguläre Preise sind getrennt zu behandeln.
Automatische Hinweise sollten abgestuft sein. Eine unklare Klausel braucht zunächst eine Rückfrage. Ein eindeutig erkanntes Fristdatum kann dagegen als Kalendertermin vorgeschlagen werden. Vor dem Versand sollte das System den Anlass, das Datum und die betroffene Vereinbarung kompakt anzeigen.
Für die Prüfung eignet sich ein Testset mit rückwirkenden Preisänderungen, unklaren Fristformulierungen, Schaltjahren und Monatsenden. Gerade der 31. eines Monats bringt Systeme gelegentlich aus dem Tritt. Gute Lösungen erklären ihre Berechnung, markieren unsichere Termine und vermeiden automatische Aktionen, wenn die zugrunde liegende Angabe nicht eindeutig ist.
Berechnungen auf Basis geprüfter Dokumentinhalte
Ein RAG-Dokumentenmanagementsystem sollte nicht nur Werte finden, sondern auch kontrolliert mit ihnen rechnen können. Dazu werden passende Textstellen abgerufen, als Kontext an das Sprachmodell übergeben und anschließend durch eine feste Rechenlogik ausgewertet. Das Sprachmodell formuliert das Ergebnis; die eigentliche Mathematik übernimmt eine geprüfte Berechnungskomponente.
Vor jeder Rechnung muss das System die verwendbaren Daten bestimmen. Dazu gehören etwa Zeitraum, Einheit, Währung, Steuerstatus und Datenart. Ein Dokument kann einen Monatsbetrag, eine Einmalzahlung und eine Jahresgebühr enthalten. Diese Werte dürfen nicht ohne klare Zuordnung in derselben Summe landen.
- Summen: mehrere bestätigte Einzelbeträge werden zusammengeführt.
- Durchschnitte: nur Werte aus vergleichbaren Zeiträumen fließen ein.
- Differenzen: zwei definierte Werte werden gegeneinander gestellt.
- Hochrechnungen: ein Betrag wird nur bei klarer Periodizität auf ein Jahr übertragen.
- Quoten: Prozentwerte benötigen einen eindeutig bestimmten Grundwert.
Jede Berechnung braucht ein kleines Rechenprotokoll. Es sollte die verwendeten Werte, die Formel, die Rundung und das Ergebnis enthalten. Bei einer Jahreshochrechnung lautet die Logik beispielsweise: Monatsbetrag × 12 = Jahresbetrag. Ein Wechsel von 12 auf 365 Tage oder eine kaufmännische Rundung darf nicht still und heimlich erfolgen.
Besonders wertvoll ist die Trennung zwischen belegtem Wert, abgeleitetem Wert und Annahme. Ein Betrag aus einer Rechnung ist belegt. Eine daraus berechnete Jahressumme ist abgeleitet. Die Annahme, dass dieser Betrag zwölf Monate lang unverändert bleibt, muss ausdrücklich gekennzeichnet werden.
Bei mehreren Dokumenten sollte das System Daten nach Zeiträumen, Kategorien oder Vertragspartnern gruppieren können. Dadurch lassen sich etwa jährliche Ausgaben für verschiedene Abonnements vergleichen. Ausreißer dürfen nicht automatisch gelöscht werden. Eine ungewöhnlich hohe Zahlung kann eine Nachzahlung, eine Kaution oder schlicht einen Erfassungsfehler darstellen.
Vor dem produktiven Einsatz lohnt sich ein Rechentest mit bekannten Ergebnissen. Verwende dabei Beträge mit unterschiedlichen Dezimaltrennzeichen, gemischte Zeiträume, Rückerstattungen und negative Werte. Eine gute Anwendung liefert nicht nur das Endergebnis, sondern zeigt auch, welche Daten verwendet wurden und an welcher Stelle eine Berechnung mangels ausreichender Angaben endet.
Klare Antworten mit Tabellen und Zusammenfassungen
Klare Antworten beginnen mit einer passenden Ausgabeform. Bei wenigen Fakten genügt eine kurze Zusammenfassung. Sobald mehrere Dokumente, Zeiträume oder Vertragspartner beteiligt sind, sollte das System automatisch eine Tabelle oder eine gegliederte Übersicht erzeugen.
Eine Tabelle eignet sich besonders für wiederkehrende Merkmale. Sinnvolle Spalten sind etwa Dokumenttyp, Anbieter, Zeitraum, Status und Ergebnis. Besser sind wenige relevante Felder, verständliche Überschriften und eine einheitliche Reihenfolge. Detailinformationen können bei Bedarf aufgeklappt werden.
Zusammenfassungen sollten mehrere Ebenen bieten:
- Kurzfassung: die direkte Antwort in ein bis zwei Sätzen
- Kerndaten: die wichtigsten Werte, Termine oder Unterschiede
- Einordnung: auffällige Muster, Lücken oder Abweichungen
- Details: weiterführende Belege und betroffene Dokumente
Für gute Lesbarkeit muss das System den Fragetyp erkennen. Auf „Welche Verträge laufen dieses Jahr aus?“ passt eine Liste mit Datum und Status. Auf „Wie haben sich die Kosten entwickelt?“ passt eher eine chronologische Übersicht mit Veränderung zum vorherigen Zeitraum.
Auch der Umgang mit fehlenden Daten gehört zur Ausgabequalität. Eine leere Tabellenzelle darf nicht wie ein Nullwert aussehen. Besser sind klare Angaben wie „nicht angegeben“, „nicht gefunden“ oder „nicht vergleichbar“.
Bei längeren Auswertungen sollte das System die Antwort zuerst auf die wichtigste Aussage konzentrieren. Danach können Ausnahmen und Einschränkungen folgen. Ein Beispiel: „Drei von acht Unterlagen enthalten eine Erhöhung. Bei zwei Dokumenten fehlt ein vergleichbarer Vorjahreswert.“
Praktisch sind exportierbare Ergebnisse. Tabellen sollten sich als CSV oder XLSX weiterverwenden lassen, Zusammenfassungen als PDF oder Text. Dabei müssen Spaltenüberschriften, Datumsformate und Dezimaltrennzeichen erhalten bleiben.
Teste die Darstellung mit einfachen und komplexen Fragen. Prüfe, ob das System die richtige Struktur wählt, wichtige Ausnahmen sichtbar macht und keine wesentlichen Angaben hinter einer zu knappen Zusammenfassung versteckt.
Sicherer Umgang mit persönlichen und vertraulichen Dokumenten
Ein RAG-Dokumentenmanagementsystem muss vertrauliche Dateien schützen, bevor es daraus Suchindizes oder Antwortkontexte erstellt. Bei Gehaltsabrechnungen, Ausweisen, Kontoauszügen und Verträgen reicht ein allgemeines Passwort nicht aus. Entscheidend ist, wer welche Datei sehen, verarbeiten und exportieren darf.
Zugriffsrechte müssen bis zur Dokumentebene wirken. Ein Nutzer darf in einer Anfrage nur Inhalte erhalten, für die er bereits berechtigt ist. Diese Prüfung muss vor dem Abruf erfolgen, nicht erst nachdem das Sprachmodell den Kontext erhalten hat. Sonst kann eine scheinbar harmlose Frage vertrauliche Angaben aus fremden Unterlagen offenlegen.
- Rollen und Gruppen: Rechte lassen sich nach Aufgabe, Person oder Organisationseinheit vergeben.
- Mandantentrennung: Bestände verschiedener Personen oder Bereiche bleiben logisch und technisch getrennt.
- Verschlüsselung: Dateien und Datenübertragungen werden geschützt, auch bei Sicherungen.
- Protokollierung: Zugriffe, Exporte und Änderungen erhalten einen nachvollziehbaren Zeitstempel.
- Lebenszyklusregeln: Aufbewahrung, Sperrung und Löschung lassen sich festlegen.
- Exportkontrolle: Heruntergeladene Dateien und Freigabelinks können begrenzt oder deaktiviert werden.
Für private Dokumente ist die Datenverarbeitung des Anbieters besonders wichtig. Vor der Nutzung sollte klar sein, ob Inhalte zum Training fremder Modelle verwendet werden, in welcher Region sie gespeichert sind und welche Unterauftragnehmer beteiligt sind. Eine Verarbeitung außerhalb der EU ist nicht automatisch unzulässig, kann aber zusätzliche Prüfungen und vertragliche Garantien erfordern.
Datenschutz nach der Datenschutz-Grundverordnung verlangt unter anderem Zweckbindung, Datenminimierung und angemessene Sicherheitsmaßnahmen. Für Unternehmen können außerdem ein Auftragsverarbeitungsvertrag, ein Löschkonzept und eine Datenschutz-Folgenabschätzung relevant sein. Der EU AI Act ergänzt je nach Einsatzbereich weitere Pflichten. Eine Rechtsprüfung ersetzt das System nicht.
Besonders heikel sind Prompts und Antwortprotokolle. Manche Anwendungen speichern Fragen, Dokumentauszüge und erzeugte Antworten dauerhaft. Eine gute Lösung bietet deshalb getrennte Speicherfristen, Maskierung sensibler Felder und eine Einstellung gegen das Speichern von Sitzungsinhalten. Auch Supportpersonal des Anbieters sollte nur nach einem kontrollierten Verfahren Zugriff erhalten.
Vor der Auswahl gehören konkrete Fragen in die Prüfung: Wo liegen Originale und Index? Werden Löschungen auch aus Suchvektoren, Zwischenspeichern und Sicherungen entfernt? Wie wird ein kompromittiertes Konto gesperrt? Gibt es Mehrfaktor-Authentifizierung, regelmäßige Sicherheitsprüfungen und einen dokumentierten Vorfallprozess? Erst klare Antworten machen aus einer praktischen KI-Funktion einen verantwortbaren Umgang mit persönlichen Unterlagen.
Fazit: Diese Funktionen sollte ein RAG-Dokumentenmanagementsystem bieten
Ein gutes RAG-Dokumentenmanagementsystem ist mehr als ein Chatfenster über einem Dateiordner. Es verbindet einen sauberen Dokumentenbestand mit passender Suche, kontrollierter Kontextübergabe und einer Antwortlogik, die Grenzen kennt. Für mehrere tausend persönliche Dokumente zählt deshalb das Zusammenspiel der Funktionen, nicht ein einzelnes KI-Feature.
- Starke Datenbasis: Dokumente werden strukturiert importiert, sinnvoll klassifiziert und für unterschiedliche Fragetypen nutzbar gemacht.
- Mehrstufige Antwortlogik: Das System sucht relevante Inhalte, übergibt nur passenden Kontext an das Sprachmodell und erzeugt daraus die Antwort.
- Belegbare Ergebnisse: Aussagen lassen sich bis zur maßgeblichen Stelle im Original zurückverfolgen.
- Kontrollierte Unsicherheit: Fehlende oder widersprüchliche Informationen werden klar ausgewiesen, statt still ergänzt zu werden.
- Praktische Weiterverarbeitung: Ergebnisse können als Übersicht, Arbeitsliste oder exportierbare Auswertung genutzt werden.
Bei der Auswahl sollte nicht die längste Funktionsliste entscheiden. Aussagekräftiger ist ein Test mit dem eigenen Bestand: typische Fragen formulieren, schwierige Dokumente einbeziehen und anschließend prüfen, ob die Antworten vollständig, verständlich und belastbar sind. Entscheidend bleibt die Qualität des gesamten Ablaufs – vom Import bis zur letzten Aussage.
Für sensible Unterlagen empfiehlt sich ein System, das klare Betriebsgrenzen offenlegt: Welche Daten werden verarbeitet? Welche Protokolle entstehen? Welche Schnittstellen bestehen? Und wie lässt sich der Dienst später wechseln? Transparente Antworten schützen vor einer unnötigen Abhängigkeit und erleichtern eine sachliche Entscheidung.
RAG entfaltet seinen Wert dort, wo viele Dokumente regelmäßig ausgewertet werden und einfache Ordnerstrukturen an ihre Grenzen stoßen. Die beste Lösung ist daher nicht zwangsläufig die technisch umfangreichste. Sie ist diejenige, die den konkreten Bestand versteht, Antworten sauber begründet und im Alltag Zeit spart, ohne aus unsicheren Daten scheinbare Gewissheiten zu machen.





