Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Verwendung von Intent-Konfidenzwerten zur Verbesserung der Absichtsauswahl mit Lex V2

Fokusmodus
Verwendung von Intent-Konfidenzwerten zur Verbesserung der Absichtsauswahl mit Lex V2 - Amazon Lex

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Wenn ein Benutzer eine Äußerung macht, verwendet Amazon Lex V2 Natural Language Understanding (NLU), um die Anfrage des Benutzers zu verstehen und die richtige Absicht zurückzugeben. Standardmäßig gibt Amazon Lex V2 die wahrscheinlichste Absicht zurück, die von Ihrem Bot definiert wurde.

In einigen Fällen kann es für Amazon Lex V2 schwierig sein, die wahrscheinlichste Absicht zu ermitteln. Beispielsweise könnte der Benutzer eine mehrdeutige Äußerung machen, oder es könnten zwei ähnliche Absichten vorliegen. Um die richtige Absicht besser bestimmen zu können, können Sie Ihr Fachwissen mit den NLUKonfidenzwerten in einer Liste von Interpretationen kombinieren. Ein Konfidenzwert ist eine von Amazon Lex V2 abgegebene Bewertung, die zeigt, wie sicher es ist, dass eine Absicht die richtige Absicht ist.

Um den Unterschied zwischen zwei Absichten innerhalb einer Interpretation zu ermitteln, können Sie deren Konfidenzwerte vergleichen. Wenn beispielsweise eine Absicht einen Konfidenzwert von 0,95 und eine andere einen Wert von 0,65 hat, ist die erste Absicht wahrscheinlich richtig. Wenn jedoch eine Absicht einen Wert von 0,75 und eine andere einen Wert von 0,72 hat, besteht eine Mehrdeutigkeit zwischen den beiden Absichten, sodass Sie anhand von Domänenwissen in Ihrer Anwendung möglicherweise unterscheiden können.

Sie können Konfidenzwerte auch verwenden, um Testanwendungen zu erstellen, mit denen ermittelt wird, ob Änderungen an den Äußerungen einer Absicht das Verhalten des Bots beeinflussen. Sie können beispielsweise anhand einer Reihe von Äußerungen die Konfidenzwerte für die Absichten eines Bots ermitteln und die Absichten dann mit neuen Äußerungen aktualisieren. Anschließend können Sie die Konfidenzwerte überprüfen, um festzustellen, ob eine Verbesserung eingetreten ist.

Bei den Konfidenzwerten, die Amazon Lex V2 zurückgibt, handelt es sich um Vergleichswerte. Sie sollten sich nicht auf sie als absolute Punktzahl verlassen. Die Werte können sich aufgrund von Verbesserungen an Amazon Lex V2 ändern.

Amazon Lex V2 gibt in jeder Antwort die wahrscheinlichste Absicht und bis zu 4 alternative Absichten mit den zugehörigen Bewertungen in der interpretations Struktur zurück. Der folgende JSON Code zeigt die interpretations Struktur in der Antwort auf den RecognizeTextVorgang:

"interpretations": [ { "intent": { "confirmationState": "string", "name": "string", "slots": { "string" : { "value": { "interpretedValue": "string", "originalValue": "string", "resolvedValues": [ "string" ] } } }, "state": "string" }, "nluConfidence": number } ]

AMAZON.FallbackIntent

Amazon Lex V2 kehrt in zwei Situationen AMAZON.FallbackIntent als Top-Intent zurück:

  1. Wenn die Konfidenzwerte aller möglichen Absichten unter dem Konfidenzschwellenwert liegen. Sie können den Standardschwellenwert verwenden oder einen eigenen Schwellenwert festlegen. Wenn Sie das AMAZON.KendraSearchIntent konfiguriert haben, gibt Amazon Lex V2 es in dieser Situation ebenfalls zurück.

  2. Wenn die Interpretationssicherheit für höher AMAZON.FallbackIntent ist als die Interpretationssicherheit aller anderen Absichten.

Beachten Sie, dass Amazon Lex V2 keinen Konfidenzwert für anzeigtAMAZON.FallbackIntent.

Einstellung und Änderung des Konfidenzschwellenwerts

Der Konfidenzschwellenwert muss eine Zahl zwischen 0,00 und 1,00 sein. Sie können den Schwellenwert für jede Sprache in Ihrem Bot auf folgende Weise festlegen:

Verwenden der Amazon Lex V2-Konsole

  • Um den Schwellenwert festzulegen, wenn Sie Ihrem Bot mit „Sprache hinzufügen“ eine Sprache hinzufügen, können Sie den gewünschten Wert in das Fenster „Schwellenwert für die Vertrauensbewertung“ eingeben.

  • Um den Schwellenwert zu aktualisieren, können Sie im Bereich mit den Sprachdetails in einer Sprache für Ihren Bot die Option Bearbeiten auswählen. Geben Sie dann Ihren gewünschten Wert in das Fenster mit dem Schwellenwert für die Vertrauensbewertung ein.

APIOperationen verwenden

  • Um den Schwellenwert festzulegen, legen Sie den nluIntentConfidenceThreshold Parameter der CreateBotLocaleOperation fest.

  • Um den Konfidenzschwellenwert zu aktualisieren, legen Sie den nluIntentConfidenceThreshold Parameter der UpdateBotLocaleOperation fest.

Sitzungsverwaltung

Um die Absicht zu ändern, die Amazon Lex V2 in einer Konversation mit dem Benutzer verwendet, können Sie die Antwort aus Ihrer Dialogcode-Hook-Lambda-Funktion verwenden, oder Sie können die Sitzungsverwaltung APIs in Ihrer benutzerdefinierten Anwendung verwenden.

Verwenden einer Lambda-Funktion mit Ihrem Lex V2-Bot

Wenn Sie eine Lambda-Funktion verwenden, ruft Amazon Lex V2 sie mit einer JSON Struktur auf, die die Eingabe für die Funktion enthält. Die JSON Struktur enthält ein Feld namenscurrentIntent, das die Absicht enthält, die Amazon Lex V2 als wahrscheinlichste Absicht für die Äußerung des Benutzers identifiziert hat. Die JSON Struktur umfasst auch ein alternativeIntents Feld, das bis zu vier zusätzliche Absichten enthält, die der Absicht des Benutzers entsprechen können. Jede Absicht enthält ein Feld namensnluIntentConfidenceScore, das den Konfidenzwert enthält, den Amazon Lex V2 der Absicht zugewiesen hat.

Um eine alternative Absicht zu verwenden, geben Sie sie in der Dialogaktion ConfirmIntent oder in der ElicitSlot Dialogaktion in Ihrer Lambda-Funktion an.

Weitere Informationen finden Sie unter Integrieren eines AWS Lambda Funktion in deinen Bot.

Verwenden des Session-Managements API mit Ihrem Lex V2-Bot

Um eine andere Absicht als die aktuelle Absicht zu verwenden, verwenden Sie die PutSessionOperation. Wenn Sie beispielsweise entscheiden, dass die erste Alternative der von Amazon Lex V2 ausgewählten Absicht vorzuziehen ist, können Sie den PutSession Vorgang verwenden, um die Absichten so zu ändern, dass die nächste Absicht, mit der der Benutzer interagiert, die von Ihnen gewählte ist.

Weitere Informationen finden Sie unter Grundlegendes zu Amazon Lex V2-Bot-Sitzungen.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.