Was ist die semantische Rangfolge?
Die semantische Rangfolge ist eine Funktion in der Azure KI-Suche, welche die Bewertung von Suchergebnissen verbessern soll. Die semantische Rangfolge verbessert die Bewertung der Suchergebnisse, indem Language Understanding verwendet wird, um den Kontext der ursprünglichen Abfrage genauer abzugleichen.
BM25-Rangfolgefunktion
Die Azure KI-Suche verwendet standardmäßig die BM25-Rangfolgefunktion. Die BM25-Rangfolgefunktion bewertet Suchergebnisse basierend auf der Häufigkeit, mit welcher der Suchbegriff in einem Dokument erscheint. Die BM25-Rangfolgefunktion erzielt häufig hervorragende Bewertungsergebnisse, da ein Dokument, das häufig einen Suchbegriff einschließt, oft das relevanteste ist, dies ist jedoch nicht immer der Fall. Die BM25-Bewertung legt keine Relevanz auf die Semantik der Abfrage, und die Bewertung kann manchmal durch Hinzufügen von Language Understanding verbessert werden.
Semantische Rangfolge
Die semantische Rangfolge verfügt über zwei Funktionen: Sie verbessert die Bewertung der Abfrageergebnisse basierend auf Language Understanding, und sie verbessert die Antwort auf die Abfrage, indem Beschriftungen und Antworten in den Ergebnissen bereitgestellt werden.
Die semantische Bewertung verwendet die BM25-Bewertung und berechnet einen neuen Relevanzscore mithilfe der ursprünglichen BM25-Bewertung in Kombination mit Language Understanding-Modellen, um den Kontext und die Bedeutung der Abfrage zu extrahieren.
Semantische Beschriftungen und Antworten
Semantische Beschriftungen und Antworten bieten neben den bewerteten Suchergebnissen zusätzliche Ergebnisse, die Sie anzeigen können, um das Verständnis der Ergebnisse für die Benutzer zu verbessern.
Semantische Beschriftungen extrahieren Zusammenfassungssätze wörtlich aus dem Dokument und markieren den relevantesten Text in den Zusammenfassungssätzen.
Semantische Antworten sind ein optionales zusätzliches Feature der semantischen Rangfolge, das Antworten auf Fragen bereitstellt. Wenn die Suchabfrage eine Frage zu sein scheint und die Suchergebnisse Text enthalten, der eine relevante Antwort zu sein scheint, wird die semantische Antwort zurückgegeben.
Funktionsweise der semantischen Rangfolge
Die semantische Bewertung nimmt die Top 50 Ergebnisse aus den BM25-Bewertungsergebnissen. Die Ergebnisse werden in mehrere Felder unterteilt, wie durch eine semantische Konfiguration definiert. Die Felder werden in Textzeichenfolgen konvertiert und auf 256 eindeutige Token gekürzt. Ein Token entspricht ungefähr einem Wort im Dokument.
Sobald die Zeichenfolgen vorbereitet sind, werden sie an Modelle für maschinelles Leseverständnis (Machine Reading Comprehension, MRC) übergeben, um die Ausdrücke und Sätze zu finden, die am besten mit der Abfrage übereinstimmen. Die Ergebnisse dieses Zusammenfassungsausdrucks sind eine semantische Beschriftung und optional eine semantische Antwort.
Die semantischen Beschriftungen werden nun basierend auf der semantischen Relevanz der Beschriftung bewertet. Die Ergebnisse werden dann in absteigender Reihenfolge der Relevanz zurückgegeben.
Fähigkeiten der semantische Bewertung
Im folgenden Video finden Sie eine Übersicht über die Fähigkeiten der KI-Suche:
Vorteile der semantischen Bewertung
Die semantische Bewertung hat gegenüber herkömmlichen Suchergebnissen zwei wichtige Vorteile:
- Die semantische Bewertung kann Ergebnisse bewerten, um genauer mit der Semantik der ursprünglichen Abfrage übereinzustimmen. Dies kann dazu führen, dass es wahrscheinlicher ist, dass die nützlichsten Dokumente zuoberst in den Suchergebnissen angezeigt werden.
- Die semantische Bewertung kann Zeichenfolgen innerhalb der Ergebnisse finden, die als Beschriftung auf der Suchergebnisseite gerendert werden und eine Antwort auf eine Frage bereitstellen.
Einschränkungen der semantischen Rangfolge
Die semantische Rangfolge wird auf Ergebnisse angewendet, die von der BM25-Rangfolgefunktion zurückgegeben werden. Obwohl die semantische Rangfolge die von der BM25-Rangfolgefunktion bereitgestellten Ergebnisse neu bewerten kann, wird sie keine zusätzlichen Dokumente bereitstellen, die von der BM25-Rangfolgefunktion nicht zurückgegeben wurden.
Die semantische Rangfolge verwendet die Top 50 Ergebnisse aus der BM25-Rangfolgefunktion. Wenn mehr als 50 Ergebnisse zurückgegeben werden, werden nur die Top 50 Ergebnisse berücksichtigt.
Preise für die semantische Rangfolge
Bis zu 1.000 semantische Rangfolgeabfragen pro Monat stehen kostenlos zur Verfügung.
Für mehr als 1000 Abfragen pro Monat sollten Sie Standardpreise auswählen. Die Kosten für Standardpreise basieren auf der Anzahl der Suchvorgänge, der Art der Suchvorgänge und der Region der Suche.
Weitere Informationen zum Preis für die semantische Rangfolge finden Sie unter Preise für die Azure KI-Suche.