Funktionsweise - 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.

Funktionsweise

Mit Amazon Lex V2 können Sie Anwendungen erstellen, die eine Text- oder Sprachschnittstelle für eine Konversation mit einem Benutzer verwenden. Im Folgenden sind die typischen Schritte für die Arbeit mit Amazon Lex V2 aufgeführt:

  1. Erstellen Sie einen Bot und fügen Sie eine oder mehrere Sprachen hinzu. Konfigurieren Sie den Bot so, dass er das Ziel des Benutzers versteht, ein Gespräch mit dem Benutzer führt, um Informationen zu erhalten, und die Absicht des Benutzers erfüllt.

  2. Testen Sie den Bot. Sie können den von der Amazon Lex V2-Konsole bereitgestellten Testfensterclient verwenden.

  3. Veröffentlichen Sie eine Version und erstellen Sie einen Alias.

  4. Stellen Sie den Bot bereit. Sie können den Bot auf Ihren eigenen Anwendungen oder Messaging-Plattformen wie Facebook Messenger oder Slack einsetzen.

Bevor Sie beginnen, sollten Sie sich mit den folgenden Kernkonzepten und der Terminologie von Amazon Lex V2 vertraut machen:

  • Bot — Ein Bot führt automatisierte Aufgaben wie die Bestellung einer Pizza, die Buchung eines Hotels, die Bestellung von Blumen usw. aus. Ein Amazon Lex V2-Bot wird durch automatische Spracherkennung (ASR) und Natural Language Understanding (NLU) unterstützt.

    Amazon Lex V2-Bots können Benutzereingaben in Text oder Sprache verstehen und natürliche Sprache verwenden.

  • Sprache — Ein Amazon Lex V2-Bot kann sich in einer oder mehreren Sprachen unterhalten. Jede Sprache ist unabhängig von den anderen. Sie können Amazon Lex V2 so konfigurieren, dass Sie sich mit einem Benutzer mithilfe von Wörtern und Phrasen in der Muttersprache unterhalten. Weitere Informationen finden Sie unter Von Amazon Lex V2 unterstützte Sprachen und Gebietsschemata.

  • Absicht — Eine Absicht steht für eine Aktion, die der Benutzer ausführen möchte. Sie erstellen einen Bot, um eine oder mehrere Absichten zu unterstützen. Du könntest zum Beispiel einen Intent erstellen, der Pizzen und Getränke bestellt. Für jede Absicht geben Sie die folgenden erforderlichen Informationen ein:

    • Name der Absicht — Ein beschreibender Name für die Absicht. Zum Beispiel OrderPizza.

    • Beispieläußerungen — Wie ein Benutzer die Absicht vermitteln könnte. Ein Benutzer könnte beispielsweise sagen: „Kann ich eine Pizza bestellen“ oder „Ich möchte eine Pizza bestellen“.

    • So erfüllen Sie die Absicht — Wie Sie die Absicht erfüllen möchten, nachdem der Benutzer die erforderlichen Informationen bereitgestellt hat. Wir empfehlen, dass Sie eine Lambda-Funktion erstellen, um die Absicht zu erfüllen.

      Sie können die Absicht optional so konfigurieren, dass Amazon Lex V2 die Informationen zur erforderlichen Erfüllung an die Kundenanwendung zurücksendet.

    Zusätzlich zu den benutzerdefinierten Intents bietet Amazon Lex V2 integrierte Intents, mit denen Sie Ihren Bot schnell einrichten können. Weitere Informationen finden Sie unter Integrierte Absichten.

    Amazon Lex enthält immer eine Fallback-Absicht für jeden Bot. Die Fallback-Absicht wird immer dann verwendet, wenn Amazon Lex die Absicht des Benutzers nicht ableiten kann. Weitere Informationen finden Sie unter AMAZON.FallbackIntent.

  • Slot — Eine Absicht kann null oder mehr Slots oder Parameter erfordern. Sie fügen Slots als Teil der Konfiguration einer Absicht hinzu. Zur Laufzeit fordert Amazon Lex V2 den Benutzer zur Eingabe bestimmter Steckplatzwerte auf. Der Benutzer muss Werte für alle erforderlichen Steckplätze angeben, bevor Amazon Lex V2 die Absicht erfüllen kann.

    Zum Beispiel erfordert die OrderPizza Absicht Angaben zu Größe, Krustenart und Anzahl der Pizzen. Für jeden Steckplatz geben Sie den Steckplatztyp und eine oder mehrere Eingabeaufforderungen an, die Amazon Lex V2 an den Client sendet, um Werte vom Benutzer abzurufen. Ein Benutzer kann mit einem Slot-Wert antworten, der zusätzliche Wörter enthält, wie „große Pizza bitte“ oder „Bleiben wir bei der kleinen“. Amazon Lex V2 versteht immer noch den Slot-Wert.

  • Steckplattentyp — Jeder Steckplatz hat einen Typ. Sie können Ihren eigenen Slot-Typ erstellen oder integrierte Slot-Typen verwenden. Beispiel: Sie möchten die folgenden Slot-Typen für die Absicht OrderPizza erstellen und verwenden:

    • Größe - Mit Aufzählungsswerten SmallMedium, und Large.

    • Kruste - Mit Aufzählungswerten Thick und Thin.

    Amazon Lex V2 bietet auch integrierte Steckplatztypen. AMAZON.Number ist beispielsweise ein integrierter Slot-Typ, den Sie für die Anzahl bestellter Pizzas verwenden können. Weitere Informationen finden Sie unter Integrierte Absichten.

  • Version — Eine Version ist eine nummerierte Momentaufnahme Ihrer Arbeit, die Sie zur Verwendung in verschiedenen Bereichen Ihres Workflows veröffentlichen können, z. B. in der Entwicklung, Betabereitstellung und Produktion. Sobald Sie eine Version erstellt haben, können Sie einen Bot so verwenden, wie er existierte, als die Version erstellt wurde. Nachdem Sie eine Version erstellt haben, bleibt sie unverändert, während Sie weiter an Ihrer Anwendung arbeiten.

  • Alias — Ein Alias ist ein Verweis auf eine bestimmte Version eines Bots. Mit einem Alias können Sie die Version aktualisieren, die Ihre Client-Anwendungen verwenden. Beispielsweise können Sie einen Alias auf Version 1 Ihres Bot zeigen lassen. Wenn Sie bereit sind, den Bot zu aktualisieren, veröffentlichen Sie Version 2 und ändern den Alias so, dass er auf die neue Version zeigt. Da Ihre Anwendungen den Alias anstelle einer bestimmten Version verwenden, erhalten alle Ihre Clients die neuen Funktionen, ohne dafür aktualisiert werden zu müssen.

Eine Liste der AWS Regionen, in denen Amazon Lex V2 verfügbar ist, finden Sie unter Amazon Lex V2-Endpunkte und Kontingente in der Amazon Web Services General Reference.