Zusammenfassung (Audio)
Keine Audio-Zusammenfassung für diese Lektion.
Studiennotizen
Studiennotizen: Re-Ranking zur Verbesserung der Retrieval-Genauigkeit
**I. Problem der Hybrid-Retrieval-Ansätze**
- Hybrid-Ansatz: Kombination von Vektor-Index und BM25-Index.
- Schwäche: Trotz Komplexität können die Ergebnisse "rough edges" (unsauber) aufweisen.
- Beispiel: Bei spezifischen Abfragen (z. B. nach einer bestimmten Abteilung) wird die relevanteste Sektion nicht immer an die Spitze der Ergebnisse gesetzt.
**II. Die Technik des Re-Rankings**
- Definition: Ein Post-Processing-Schritt, der nach der initialen Suche (Vektor-Index + BM25) durchgeführt wird.
- Ziel: Die Relevanz der bereits gefundenen Dokumente neu bewerten und sie in absteigender Relevanz sortieren.
- Mechanismus:
- Die initialen Suchergebnisse werden an ein großes Sprachmodell (LLM, z. B. Claude) über einen Prompt übergeben.
- Aufgabe des LLM: Das LLM wird angewiesen, die relevantesten Dokumente basierend auf der Benutzerfrage zu identifizieren und neu zu ordnen.
- Effizienz: Anstatt das LLM den gesamten Text jedes Dokumentes kopieren zu lassen (ineffizient), wird es nur gebeten, die eindeutigen Dokument-IDs in der korrekten Reihenfolge zurückzugeben.
**III. Implementierung und Workflow**
- Funktionsaufruf: Die Re-Rank-Funktion wird automatisch vom Retriever nach der initialen Suche aufgerufen.
- Prompt-Struktur:
- Die gefundenen Dokumente werden in einer strukturierten Form (z. B. XML) im Prompt bereitgestellt.
- Der Prompt enthält die Benutzerfrage und die Liste der Dokument-IDs.
- Strukturierte Ausgabe: Es werden Techniken wie "Assistant message pre-fill" und "Stop Sequence" verwendet, um eine konsistente JSON-Ausgabe zu gewährleisten.
**IV. Vor- und Nachteile**
- Vorteil (Pro): Erhöhte Genauigkeit (Accuracy) des Such-Pipelines. Das LLM kann Nuancen erkennen, die die hybride Suche übersehen hat.
- Nachteil (Contra): Erhöhte Latenz (Latency) der Such-Pipeline, da ein zusätzlicher Aufruf an das LLM erforderlich ist.
Takeaways
- Hybrid-Retrieval-Ansätze (Vektor-Index + BM25) können trotz Komplexität unsaubere Ergebnisse liefern, insbesondere bei spezifischen Abfragen.
- Re-Ranking ist ein Post-Processing-Schritt, der die Relevanz der initial gefundenen Dokumente neu bewertet und diese in absteigender Relevanz sortiert.
- Der Mechanismus nutzt ein LLM, das nur die Dokument-IDs und die Benutzerfrage verarbeitet, um die Effizienz zu gewährleisten.
- Der Hauptvorteil ist eine erhöhte Such-Genauigkeit (Accuracy), was jedoch zu einer erhöhten Latenz (Latency) führt.
Lernkarten 8 Karten
Frage
zum Aufdecken klicken · ←/→
Antwort
zum Zurückdrehen klicken
Wissensüberprüfung 0 Fragen
No quiz for this lesson yet.