Der Reiseassistent darf nur antworten, wenn der Index eine passende Quelle liefert (R-02, R-05). Lektion 2.2 schrieb dafür einen Abruf, ließ aber die Vektorabfrage offen und nannte die Feldnamen title, chunk, source_url und die Konfiguration reise-semantik Platzhalter. Diese Lektion legt sie fest und schließt die Abfrage.
Vorwissen. Embeddings und Vektorspeicher stehen in „KI-Track, Lektion T4.1 bis T4.4“, die hybride Suche mit Reciprocal Rank Fusion und das semantische Ranking im Überblick in „T5.4“, das Messen von Treffern mit einem Testsatz in „T9“. Fremder Text als eingezäunte Daten und die harte Regel „ohne Treffer keine Antwort“ gelten wie in 2.2 (R-11).
Neu in dieser Lektion (ändert keine R-Nummer). Der Index trägt das Vektorprofil profil-embed (Algorithmus hnsw), den Vektorisierer vec-embed auf die Bereitstellung embed und die semantische Konfiguration reise-semantik. Die Zahl der Dimensionen kommt aus der Konfiguration, nicht aus dem Code (R-08: das Modell hinter embed steht dort).
Die Anforderung
Alle Zahlen sind Annahmen der Aufgabe.
| Nr. | Anforderung | Art | Messgröße | Gewicht | Quelle |
|---|---|---|---|---|---|
| 5.2-01 | Kennungen und Fachwörter („Tarif N-17“) werden wörtlich gefunden. | Q | Treffer unter den ersten 5 in 90 % der Fälle des Testsatzes | Muss | R-10 |
| 5.2-02 | Umschriebene Fragen finden dieselbe Quelle. | Q | wie 5.2-01 | Muss | R-10 |
| 5.2-03 | Fragen auf Deutsch, Englisch und Dänisch finden ihre Quelle. | F | 3 Sprachen | Muss | R-01 |
| 5.2-04 | Ohne ausreichend gute Quelle antwortet der Assistent nicht. | R | Schwelle im Code | Muss | R-02 |
| 5.2-05 | Die Abfrage braucht keinen Schlüssel. | R | 0 Schlüssel | Muss | R-07 |
| 5.2-06 | Das semantische Ranking läuft nur, wo es messbar hilft. | Q | Vergleich am Testsatz | Soll | R-09 |