Beheben Sie mehrdeutige Benutzereingaben mit Intent Disambiguation - 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.

Beheben Sie mehrdeutige Benutzereingaben mit Intent Disambiguation

Intent Disambiguation ist eine Verbesserung von Assisted NLU, die dabei hilft, mehrdeutige Benutzereingaben zu lösen, wenn mehrere Absichten übereinstimmen könnten. Wenn diese Option aktiviert ist, stellt das System den Benutzern klärende Fragen und hilft ihnen, ihre genaue Absicht zu spezifizieren, um die Genauigkeit der Konversation zu verbessern. Das System verwendet ein Large Language Model (LLM), das die Namen und Beschreibungen der Absichten als Kontext analysiert und auf der Grundlage der Mehrdeutigkeit der Benutzeräußerung die wahrscheinlichsten übereinstimmenden Absichten zurückgibt. Das LLM bewertet, ob die Benutzereingabe eindeutig einer einzelnen Absicht oder mehreren Absichten entspricht und ob sie mehrdeutig genug ist, sodass eine Eindeutigkeit erforderlich ist, und liefert dann die möglichen Absichten.

Die Funktion zur Absichtserklärung ist in den Sprachen Englisch, Spanisch, Portugiesisch, Katalanisch, Französisch, Italienisch, Deutsch, Chinesisch, Japanisch und Koreanisch verfügbar. Insbesondere werden Gebietsschemas unterstützt, die mit en_es_, pt_ (pt_BR, pt_PT), ca_ (ca_ES), fr_ (fr_CA, fr_FR), it_ (it_IT), de_ (de_AT, de_DE), zh_ (zh_CN, zh_HK),ja_JP, und beginnenko_KR. Die vollständige Liste der Von Amazon Lex V2 unterstützte Sprachen und Gebietsschemas unterstützten Gebietsschemas finden Sie in der Tabelle unter.

Sie können die folgenden Optionen für Intent Disambiguation konfigurieren:

Anzahl der Absichtsoptionen

Konfigurieren Sie die maximale Anzahl von Absichten (2-5), die Benutzern angezeigt werden sollen, wenn eine Begriffsklärung erforderlich ist. Diese Einstellung bestimmt, wie viele Absichtsoptionen Benutzern angezeigt werden, wenn das System mehrdeutige Eingaben erkennt. Der Standardwert ist 3, was ein ausgewogenes Verhältnis zwischen der Bereitstellung ausreichender Optionen für Benutzer und einer überschaubaren Auswahl bietet.

Botschaft zur Begriffsklärung

Geben Sie eine benutzerdefinierte Nachricht ein, die angezeigt wird, bevor den Benutzern die Optionen zur Begriffsklärung vorgestellt werden. Diese Nachricht hilft dabei, den Kontext für Benutzer festzulegen, und kann an den Ton und die Marke Ihres Bots angepasst werden. Wenn nicht angegeben, wird eine Standardnachricht verwendet.

Anzeigenamen von Intent

Konfigurieren Sie benutzerfreundliche Anzeigenamen für Ihre Absichten, um die Disambiguierung zu verbessern. Dies empfiehlt sich, wenn Ihre Absichtsnamen technisch bedingt sind oder nicht für die Anzeige durch Endbenutzer geeignet sind. Bei der Begriffsklärung werden Benutzern anstelle des Namens der technischen Absicht Anzeigenamen angezeigt.

Console

Verwenden von Intent Disambiguation mit Ihrem Amazon Lex V2-Bot

  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex V2-Konsole zu https://console.aws.amazon.com/lexv2/Hause.

  2. Wählen Sie auf der Seite Bots den Bot aus, den Sie mit Intent Disambiguation verwenden möchten.

  3. Klicken Sie auf der Seite Bot Locale im Abschnitt Assisted NLU auf Configure.

  4. Aktivieren Sie Assisted NLU und wählen Sie entweder den Primär- oder den Fallback-Modus (Intent Disambiguation funktioniert in beiden Modi).

  5. Verwenden Sie in der Assisted NLU-Konfiguration im Bereich Intent Disambiguation die Umschaltfläche, um die Funktion Intent Disambiguation zu aktivieren.

  6. Konfigurieren Sie die folgenden optionalen Einstellungen:

    • Anzahl der Absichtsoptionen: Wählen Sie die maximale Anzahl von Absichten (2-5) aus, die Benutzern bei der Disambiguierung präsentiert werden sollen. Der Standardwert ist 3.

    • Botschaft zur Begriffsklärung: Geben Sie eine benutzerdefinierte Nachricht ein, die bei der Präsentation der Absichtsoptionen angezeigt wird. Falls nicht angegeben, wird eine Standardnachricht verwendet.

  7. Klicken Sie auf Speichern, um die Konfiguration zu übernehmen.

  8. Konfigurieren Sie optional Intent Display Names für eine bessere Benutzererfahrung:

    1. Navigiere zu jeder Absicht in deinem Bot, die du konfigurieren möchtest.

    2. Suchen Sie auf der Intent Editor-Seite das Feld Anzeigename.

    3. Geben Sie anstelle des Intent-Namens einen benutzerfreundlichen Namen ein, der Benutzern bei der Begriffsklärung angezeigt wird.

  9. Erstellen Sie den Bot so, dass sich die Änderungen zur Laufzeit in Ihrem Bot widerspiegeln.

Anleitung zur Verbesserung der Effektivität Ihres Bots bei der Verwendung der Funktion zur Absichtserklärung

Die folgenden bewährten Methoden können Ihnen dabei helfen, die Effektivität der Funktion zur Absichtserkennung zu maximieren:

  1. Namen und Beschreibungen der Absichten löschen: Stellen Sie sicher, dass die Namen und Beschreibungen der Absichten klar und deutlich sind und sich nicht mit anderen Absichten überschneiden, da dies die wichtigsten Eingaben sind, die dem LLM zur Begriffsklärung zur Verfügung gestellt werden.

  2. Beschreibende Anzeigenamen: Wenn es sich bei den aktuellen Namen der Absichten um technische Begriffe handelt, verwenden Sie aussagekräftige Anzeigenamen, die den Zweck der Absicht klar und deutlich vermitteln. Die Anzeigenamen sollten den Namen der Absichten ähneln oder ihnen entsprechen.

  3. Angemessene maximale Absichten: Legen Sie die maximale Anzahl von Absichtsoptionen auf der Grundlage Ihrer Präferenz und Tests fest.

  4. Benutzerdefinierte Nachrichten: Erstellen Sie präzise Botschaften zur Begriffsklärung, die die Eingaben des Benutzers bestätigen und zu den gewünschten Absichtsoptionen führen.

  5. Testszenarien: Testen Sie mit mehrdeutigen Äußerungen, um sicherzustellen, dass sich die Disambiguierung mit Absichtsnamen oder Absichtsanzeigenamen und benutzerdefinierten Nachrichten natürlich anfühlt, und stellen Sie sicher, dass bei der Aufforderung zur Begriffsklärung die richtigen Absichtsoptionen angezeigt werden.

Wichtig

Aktivieren Sie diese Funktion in einer Entwurfsversion des Bots. Testen Sie es, bevor Sie es in einem Produktionsalias verwenden.

Deaktivierung der Absichtserklärung

Gehen Sie wie folgt vor, um die Funktion zur Absichtserklärung zu deaktivieren:

  1. Melden Sie sich bei der AWS-Managementkonsole an und öffnen Sie die Amazon Lex V2-Konsole zu https://console.aws.amazon.com/lexv2/Hause.

  2. Wählen Sie auf der Seite Bots Ihren Bot aus.

  3. Klicken Sie auf der Seite Bot Locale im Abschnitt Assisted NLU auf Configure.

  4. Schalten Sie in der Assisted NLU-Konfiguration im Bereich Intent Disambiguation die Funktion Intent Disambiguation aus und klicken Sie auf Speichern.

  5. Erstellen Sie den Bot, um die Änderungen zu übernehmen.