Vektordatenbank
Ein Speicher für die Zahlenreihen aus Embeddings, der schnell die ähnlichsten Einträge findet.
Einfach erklärt
Eine Vektordatenbank hält die Embeddings vieler Dokumentabschnitte bereit, jeweils mit einem Verweis auf die Fundstelle. Kommt eine Frage herein, wandelt das System sie ebenfalls in Zahlen um und holt die inhaltlich nächstgelegenen Abschnitte heraus. Das ist der Nachschlage-Teil eines RAG-Systems.
Für diesen Suchbestand gelten dieselben Regeln wie für das Original: Zugriffsrechte, Löschfristen und Aktualität. Wird ein Handbuch zurückgezogen, muss auch sein Abschnitt aus der Vektordatenbank verschwinden, sonst antwortet der Assistent weiter daraus.
Beispiel aus dem Alltag
Die interne Suche liefert zur Frage nach Reisekosten die drei passenden Absätze aus der aktuellen Richtlinie samt Seitenzahl.
Häufige Fragen
Brauche ich für RAG zwingend eine Vektordatenbank?
Nicht immer. Für kleine Bestände reichen einfachere Suchen. Bei vielen Dokumenten macht eine Vektordatenbank die Ähnlichkeitssuche schnell genug für den Alltag.
Worin unterscheidet sich eine Vektordatenbank von einer normalen Datenbank?
Eine normale Datenbank sucht nach exakten Werten. Eine Vektordatenbank sucht nach inhaltlicher Nähe und liefert die ähnlichsten Einträge, nicht nur exakte Treffer.
