KI-Grundlagen
Was ist Retrieval-Latenz bei KI-Agenten? Antwortzeiten verstehen und optimieren
Retrieval-Latenz ist die Zeitspanne, die ein KI-Agent benötigt, um relevante Informationen zu finden und abzurufen, bevor er eine Antwort erzeugt. Sie umfasst alle Schritte, die vor der eigentlichen Textgenerierung liegen – etwa das Umwandeln der Frage in einen Vektor, die Suche in einer Datenbank und das Nachladen der gefundenen Dokumente. Zusammen mit der Generierungszeit ergibt sie die Gesamtantwortzeit, die ein Nutzer spürt.
Wer mit einem KI-Agenten arbeitet, merkt Latenz sofort: Die Frage ist gestellt, und es dauert einen Moment, bis etwas passiert. Ein Teil dieser Verzögerung entsteht nicht beim Formulieren der Antwort, sondern davor – beim Beschaffen der nötigen Fakten. Genau dieser Teil heißt Retrieval-Latenz. Er wird relevant, sobald ein Agent auf externes Wissen zugreift, etwa über Retrieval-Augmented Generation (RAG), statt nur aus dem Modellgedächtnis zu antworten.
Woraus sich Retrieval-Latenz zusammensetzt
Retrieval-Latenz ist die Zeit, die das System mit dem Finden und Beschaffen von Kontext verbringt – also Vektorsuche, Dokumentenabruf und alle Verarbeitungsschritte, bevor das Sprachmodell mit der Generierung beginnt (Unstructured). In einer typischen RAG-Pipeline lassen sich mehrere Teilschritte unterscheiden:
- Query-Embedding: Die Nutzerfrage wird durch ein Embedding-Modell in einen Zahlenvektor umgewandelt.
- Vektorsuche: In einer Vektordatenbank werden die ähnlichsten Einträge gesucht.
- Dokumentenabruf: Die gefundenen Textstücke werden geladen und für das Modell aufbereitet.
Diese Schritte können spürbar zu Buche schlagen. In Messungen der Arbeit VectorLiteRAG stieg die Time-to-First-Token – die Zeit bis zum ersten ausgegebenen Zeichen – von 197 Millisekunden auf 606 Millisekunden, sobald bei einer sehr großen Datenbank mit 128 Millionen Vektoren ein Retrieval-Schritt hinzukam (arXiv). Die CPU-basierte Suche dauerte dort im Extremfall doppelt so lange wie die Vorbereitungsphase des Sprachmodells. Das zeigt: Retrieval ist kein Nebeneffekt, sondern kann der bestimmende Faktor für die gefühlte Geschwindigkeit sein.
Warum Agenten oft langsamer sind als einfache Chatbots
KI-Agenten führen häufig mehrere Schritte nacheinander aus – sie rufen Werkzeuge auf, holen Daten und prüfen Zwischenergebnisse. Solche mehrstufigen Agenten-Workflows erhöhen die End-to-End-Latenz, lösen dafür aber komplexere Aufgaben zuverlässiger (loskan.io). Jeder zusätzliche Abruf und jeder Tool-Aufruf addiert Zeit.
Hinzu kommt, dass ein großer Teil der Latenz aus der Generierung selbst stammt: Sprachmodelle erzeugen Text Token für Token, und dieser Prozess ist eher durch Speicherzugriffe als durch reine Rechenleistung begrenzt (MindStudio). Retrieval-Latenz und Generierungslatenz summieren sich also. Wer die Antwortzeit senken will, muss beide Anteile im Blick behalten – und zuerst messen, welcher davon im konkreten Fall dominiert.
Ansätze zur Optimierung
Es gibt kein Allheilmittel gegen Latenz; der Weg besteht darin, jeden Schritt einzeln zu messen und gezielt zu optimieren (Medium/Plain English). Einige erprobte Hebel:
- Caching: Wiederkehrende Antworten und Embeddings werden zwischengespeichert. Das senkt die Latenz deutlich und erhöht den Durchsatz (loskan.io).
- Parallelisierung: Statt Abfragen nacheinander auszuführen, laufen sie gleichzeitig. Das beseitigt Engpässe und reduziert die Wartezeit (Galileo).
- Pre-Fetching: Anhand des bisherigen Suchverhaltens werden häufig benötigte Dokumente vorab geladen, bevor die eigentliche Anfrage kommt (Galileo).
- Kleinerer Kontext: Ein knapperes Kontextfenster und passendes Chunking reduzieren die Datenmenge, die gesucht und verarbeitet werden muss.
Ein hilfreiches Ordnungsprinzip ist das Latenz-Budget: Fordert eine Service-Vereinbarung etwa Antworten unter 500 Millisekunden, lassen sich grob 100 Millisekunden dem Retrieval, 300 Millisekunden der Inferenz und 100 Millisekunden der Nachbearbeitung zuweisen (Fiddler). Ein solches Budget zwingt zu klaren Entscheidungen darüber, was gecacht, was parallelisiert und was verkleinert wird.
Retrieval-Latenz im Kontext von AI-Mitarbeitern
Für einen produktiven KI-Agenten ist die Antwortzeit kein Detail, sondern Teil der Arbeitsqualität. Ein AI-Mitarbeiter wie ein Sales Assistant, der Leads anreichert und qualifiziert, greift laufend auf externe Daten zu – etwa Firmeninformationen oder Signaldaten. Ist das Retrieval langsam, wird die gesamte Aufgabe langsam. Bei asynchronen Aufgaben, die im Hintergrund laufen, ist ein größeres Latenz-Budget vertretbar; bei interaktiven Situationen, etwa einem Voice-Agenten, fällt jede Zehntelsekunde ins Gewicht.
Wichtig ist die Abwägung: Retrieval fügt Latenz hinzu, senkt aber oft Halluzinationen und verbessert die Antwortqualität (loskan.io). Ziel ist daher nicht die minimale Latenz um jeden Preis, sondern eine Antwortzeit, die zum Anwendungsfall passt, ohne dass die Verlässlichkeit leidet. Wer Frameworks vergleicht, sollte laut IBM prüfen, ob deren Leistung bei großen Datenmengen oder vielen gleichzeitigen Anfragen abnimmt und wie sie mit wachsendem Bedarf skalieren (IBM).
Häufige Fragen
Wie unterscheidet sich Retrieval-Latenz von der Gesamtantwortzeit?
Retrieval-Latenz ist nur der Teil, in dem der Agent Kontext sucht und abruft – also Vektorsuche, Dokumentenabruf und Vorverarbeitung. Die Gesamtantwortzeit umfasst zusätzlich die Textgenerierung des Sprachmodells und jede Nachbearbeitung. Ein häufiger Fehler ist, nur die eine Größe zu optimieren, obwohl im konkreten System die andere dominiert. Deshalb lohnt es sich, beide Anteile getrennt zu messen.
Ab wann ist Latenz für einen KI-Agenten ein Problem?
Das hängt vom Einsatz ab. Bei interaktiven Anwendungen wie Sprach- oder Chat-Assistenten fallen bereits Verzögerungen von wenigen hundert Millisekunden auf. Bei Hintergrundaufgaben, die etwa nachts eine Liste abarbeiten, ist ein Budget von mehreren Sekunden oft unkritisch. Sinnvoll ist, vorab ein Latenz-Budget je Anwendungsfall festzulegen und die Messwerte daran zu prüfen.
Senkt weniger Retrieval automatisch die Latenz?
Teilweise ja – weniger und kleinere abgerufene Dokumente bedeuten weniger Such- und Verarbeitungszeit. Allerdings ist das ein Kompromiss: Zu wenig Kontext erhöht das Risiko falscher oder unbelegter Antworten. Retrieval reduziert Halluzinationen und verbessert oft die Qualität, kostet dafür Zeit. Die Kunst liegt darin, gerade so viel Kontext zu holen, wie für eine verlässliche Antwort nötig ist.
Welche Optimierung bringt am schnellsten Wirkung?
In vielen Fällen ist Caching der erste, wirkungsvolle Schritt: Wiederkehrende Anfragen und Embeddings werden zwischengespeichert und müssen nicht erneut berechnet werden. Danach helfen Parallelisierung mehrerer Abfragen und ein kleineres Kontextfenster. Es gibt aber kein Universalrezept – welcher Hebel greift, zeigt sich erst, wenn man jeden Schritt einzeln misst und beobachtet.
Quellen
- Unstructured unstructured.io
- arXiv arxiv.org
- loskan.io loskan.io
- MindStudio mindstudio.ai
- Medium/Plain English ai.plainenglish.io
- Galileo galileo.ai
- Fiddler fiddler.ai
- IBM ibm.com
Verwandte Einträge
Was ist Temperature bei LLMs? Steuerung der Zufälligkeit von KI-Antworten erklärt
Temperature ist ein Parameter, der bestimmt, wie zufällig oder vorhersehbar ein Sprachmodell antwortet. Dieser Artikel erklärt Wirkung, sinnvolle Werte und Grenzen.
Weiterlesen →Was ist ein Vektor-Datenbank-Index (HNSW)? Schnelle Ähnlichkeitssuche erklärt
HNSW ist der am häufigsten genutzte Index für Vektor-Datenbanken. Er findet ähnliche Vektoren in Millisekunden, ohne den gesamten Datenbestand zu durchsuchen.
Weiterlesen →Nächster Schritt
30 Minuten.
Ein echtes Gespräch.
Erzählen Sie uns, wo bei Ihnen die Zeit verloren geht. Wir sagen Ihnen, welcher AI-Mitarbeiter diese Aufgabe übernehmen würde und ob es für Sie überhaupt Sinn ergibt. Kein Pitch, keine Folien.