Ohne Fachjargon erklärt

Was RAG ist und wann ein Unternehmen einen KI-Assistenten braucht

Ein Sprachmodell weiß im Allgemeinen sehr viel und nichts über Ihre Preisliste, Ihre Regeln oder die Entscheidung vom letzten Monat. RAG ist der Weg, wie es dieses Wissen bekommt — und so funktioniert es, ohne Fachjargon.

Der Urbano-Assistent antwortet auf Grundlage städtischer Dokumente
Der Urbano-Assistent antwortet auf Grundlage städtischer Dokumente

· Jovan Jevtić

Das Problem, das ein allgemeiner Chatbot nicht lösen kann

Fragen Sie einen allgemeinen Chatbot nach den Abläufen in Ihrem Unternehmen, passiert eines von zwei Dingen. Entweder sagt er, dass er es nicht weiß, oder — schlimmer — er liefert eine selbstsichere Antwort, die richtig klingt und es nicht ist. Er hat Ihre Dokumente nie gesehen und füllt die Lücke mit etwas Plausiblem.

Für ein Unternehmen ist genau das die ganze Schwierigkeit. Das Wissen, auf das es für Ihre Kunden und Mitarbeitenden ankommt, steckt in Verträgen, Regelwerken, Preislisten, Handbüchern, Beschlüssen und alten E-Mails. Ein Modell, das mit dem öffentlichen Internet trainiert wurde, hat nichts davon, und ein Modell mit Ihren Dateien neu zu trainieren, ist selten die richtige Lösung.

Was RAG tut, in einem Satz

Retrieval-augmented generation fügt vor der Antwort einen Schritt ein: Zuerst werden in Ihren Dokumenten die Passagen gesucht, die für die Frage relevant sind, dann bekommt das Modell genau diese Passagen und soll daraus antworten.

Ein Vergleich hilft. Ein allgemeiner Chatbot ist ein belesener Mensch, der aus dem Gedächtnis antwortet. Ein RAG-Assistent ist derselbe Mensch mit Ihrem Archiv auf dem Schreibtisch, der nachschlägt, bevor er spricht — und Ihnen sagen kann, von welcher Seite die Antwort stammt.

Die Dokumente vorbereiten

Der größte Teil der Arbeit geschieht, bevor überhaupt jemand eine Frage stellt. Dokumente kommen als PDFs, Scans, Tabellen und Webseiten und müssen zuerst zu sauberem, lesbarem Text werden. Gescannte Seiten brauchen Texterkennung; Tabellen und Überschriften müssen ihre Bedeutung behalten; Duplikate und veraltete Fassungen müssen entfernt oder gekennzeichnet werden.

Der Text wird dann in Passagen aufgeteilt — einen Absatz, eine Klausel, einen kurzen Abschnitt. Das nennt man Chunking. Zu lange Passagen tragen Störgeräusche in die Antwort; zu kurze verlieren ihren Zusammenhang. Jede Passage merkt sich, woher sie stammt: das Dokument, die Seite, das Datum.

Jede Passage wird anschließend in ein Embedding umgewandelt: eine Liste von Zahlen, die ihre Bedeutung abbildet. Zwei Passagen, die mit unterschiedlichen Worten über dasselbe sprechen, landen nah beieinander. Das ermöglicht die Suche nach Bedeutung statt nach exakten Wörtern, und gespeichert wird das Ganze in einer Vektordatenbank wie pgvector — der Datenbank hinter Urbano.

Die richtigen Passagen finden

Stellt jemand eine Frage, wird auch sie in ein Embedding umgewandelt, und das System sucht die Passagen, die ihr am nächsten sind. Gutes Retrieval hört dort selten auf: Es kann die Suche nach Bedeutung mit gewöhnlicher Stichwortsuche verbinden, nach Dokumenttyp oder Datum filtern und die Ergebnisse noch einmal neu ordnen, bevor irgendetwas beim Modell ankommt.

Am Retrieval entscheidet sich, ob ein RAG-System funktioniert. Wird die richtige Passage nicht gefunden, antwortet auch das beste Modell der Welt aus dem falschen Material. In einem ernsthaften Assistenten steckt der meiste Aufwand hier, nicht im Chatfenster.

Eine Antwort, die man prüfen kann

Das Modell bekommt die Frage zusammen mit den gefundenen Passagen und der Anweisung, nur daraus zu antworten. Ein vertrauenswürdiger Assistent zeigt dann seine Quellen: welches Dokument, welcher Abschnitt. Wer die Antwort liest, kann das Original öffnen und selbst entscheiden.

Genauso wichtig: Der Assistent muss sagen dürfen, dass er etwas nicht weiß. Wenn die Dokumente keine Antwort enthalten, ist ein klares „Dazu habe ich nichts gefunden“ — und ein Weg zu einem Menschen — mehr wert als eine flüssige Vermutung.

Zwei Beispiele aus meiner Arbeit

Urbano ist eine live geschaltete Bürgerplattform für Banja Luka. Ihr Assistent arbeitet mit 22.300 städtischen Dokumenten und ist Teil desselben Produkts wie die Bürger-App, die Verwaltungskonsole und 143 Behördenformulare. Bürgerinnen und Bürger fragen in Alltagssprache; die Antwort entsteht aus den eigenen Quellen der Stadt, und die Frage kann direkt in den passenden Dienst übergehen.

Für das Innovationszentrum Banja Luka baue ich einen Business-Assistenten, der sich noch in Entwicklung befindet. Hier geht es weniger darum, eine einzelne Tatsache nachzuschlagen, als ein Gespräch zu führen: Förderprogramme erklären, durch die Firmengründung begleiten und einen ersten Businessplan strukturieren. Retrieval bleibt wichtig, weil die Programme Regeln haben, denen die Antworten folgen müssen.

Retrieval muss nicht Text sein

Dasselbe Prinzip funktioniert mit Bildern. Curation Engine, ein privates Produkt, das ich entworfen und gebaut habe, liest ein Fotoarchiv über visuelle und Text-Embeddings. Ein Fotograf kann mit Worten nach einer Stimmung oder einem Motiv suchen, ähnliche Aufnahmen finden und Gruppen verwandter Bilder sehen; die gefundenen Fotos werden zum Material für eine Auswahl.

Die Lehre gilt auch für Geschäftsdokumente: Entscheidend ist nicht das Chatfenster, sondern ob das System das richtige Material findet, es klar zeigt und die Entscheidung dem Menschen überlässt.

Was die Nutzer tatsächlich sehen

Ein Assistent ist Teil einer Oberfläche, kein Ersatz dafür. Vorgeschlagene Fragen zeigen, was man fragen kann. Quellen öffnen sich direkt an Ort und Stelle, sodass das Prüfen einer Antwort einen Klick dauert. Führt die Antwort zu einer Handlung — einem Formular, einem Termin, einer Meldung —, sollte der nächste Schritt gleich daneben liegen, so wie bei Urbano, wo Informationen und die 143 Behördenformulare im selben Produkt leben.

Auch Ausweichwege gehören zum Design: eine klare Meldung, wenn nichts Relevantes gefunden wurde, eine Möglichkeit, die Frage umzuformulieren, und ein Weg zu einem Menschen. Diese Details entscheiden darüber, ob Menschen dem Assistenten nach der ersten Woche noch vertrauen.

Testen, ob es funktioniert

Ein Assistent sollte getestet werden wie jeder andere Teil eines Produkts. Vor dem Start sammle ich echte Fragen — die, die Mitarbeitende tatsächlich bekommen — zusammen mit den Antworten und Quellen, die herauskommen sollten, und prüfe Retrieval und Antworten daran. Ändern sich Dokumente oder Einstellungen, läuft derselbe Satz erneut.

Nach dem Start sind die Fragen, die Menschen wirklich stellen, der beste Lehrer. Unbeantwortete Fragen zeigen fehlende Dokumente; falsche Antworten deuten meist auf ein Retrieval-Problem; wiederkehrende Fragen zeigen, was auf der Website selbst besser erklärt werden sollte.

Datenschutz und Ihre Dokumente

Unternehmensdokumente sind oft vertraulich. Bevor irgendetwas gebaut wird, lohnt es sich festzulegen, welche Dokumente der Assistent nutzen darf, wer ihn was fragen darf und wo Daten und Modell laufen. Ein interner Assistent für Mitarbeitende und ein öffentlicher Assistent für Kunden brauchen meist unterschiedliche Dokumente und unterschiedliche Berechtigungen.

Personenbezogene Daten verdienen besondere Sorgfalt: Was in den Index kommt, wie lange Gespräche gespeichert werden und wer sie lesen kann, sind Entscheidungen für den Anfang, nicht für die Zeit nach dem Start.

Was die Kosten treibt — und wann man keinen bauen sollte

Der Aufwand hängt vor allem von den Dokumenten ab: wie viele es sind, wie unordentlich sie sind, wie oft sie sich ändern und ob sie Texterkennung brauchen. Er hängt auch davon ab, wie der Assistent genutzt wird — von einigen Mitarbeitenden oder von der Öffentlichkeit — und womit er sonst verbunden werden muss, etwa Formularen, Konten oder einem Kalender.

Manchmal lautet die ehrliche Antwort, keinen zu bauen. Gibt es zwanzig Fragen mit stabilen Antworten, ist eine gut geschriebene Seite mit Antworten schneller, günstiger und leichter aktuell zu halten. Ein RAG-Assistent lohnt sich, wenn es viele Dokumente gibt, dieselben Fragen immer wiederkommen und die Antwort von Hand zu suchen echte Zeit kostet.

Wenn das nach Ihrer Situation klingt, schicken Sie mir, welche Art von Dokumenten Sie haben, wer die Fragen stellen würde und was diese Menschen danach tun können sollen.

KI-Assistenten für Unternehmen ↗

Aus der Arbeit

Urbano — Bürgerplattform

Bürgerplattform · Live

Urbano

Ich habe die Anwendung für Bürger, die Verwaltungsoberflächen und die verbindenden Systeme gestaltet und entwickelt. Meldungen, Stadtplan, Gebäudeverwaltung und städtische Informationen sind ein Produkt; der Assistent arbeitet mit kommunalen Dokumenten.

Fallstudie lesen (auf Englisch) ↗
ICBL · Business assistant — Business-Assistent

Business-Assistent · In Entwicklung

ICBL · Business assistant

Ich habe die Arbeitsoberfläche für den Business-Assistenten des ICBL gestaltet und gebaut. Im Gespräch erklärt er Förderprogramme, begleitet die Firmengründung, strukturiert einen Businessplan und schlägt das nächste passende Programm, Training oder den richtigen Kontakt vor. Der Assistent ist in Entwicklung.

Fallstudie lesen (auf Englisch) ↗
Smart AI Curator — Visuelle Suche & KI-Kuratierung

Visuelle Suche & KI-Kuratierung · Privates Produkt

Smart AI Curator

Ich habe das Kuratierungsprodukt von Anfang bis Ende gestaltet und entwickelt: Dashboard, visuelle und textuelle Embeddings, semantische Suche, Sammlungen und das öffentliche Portfolio. Das System hilft einem Fotografen, Beziehungen zwischen Bildern zu finden und eine stimmige Auswahl zu formen.

Fallstudie lesen (auf Englisch) ↗

Ins Gespräch kommen

Am liebsten in Ruhe per E-Mail. Wenn es dringend ist, kommt ein Anruf schneller ans Ziel als ein langer Nachrichtenverlauf.

contact@jjovan.com

Banja Luka, Bosnien und Herzegowina · Offen für Projektarbeit und Festanstellungen.

+387 65 461 922Lebenslauf herunterladen ↓LinkedIn ↗