Amazon Lex V2 Schnellstartanleitung

Amazon und Genesys haben eine Partnerschaft entwickelt, um Unternehmen dabei zu helfen, fortschrittliche Funktionen zur Verbesserung des Kundenerlebnisses bereitzustellen, indem sie KI und Amazon Lex V2-Sprachinteraktionstechnologien mit Genesys Cloud Contact Center Automation kombinieren.

Klicken Sie auf das Bild, um es zu vergrößern.

Schnellstart-Schritte

Dieser Schnellstart-Artikel hilft Ihnen bei der Implementierung der Amazon Lex V2-Integration. Hier erfahren Sie, wie Sie die folgenden Schritte durchführen können:

  1. Erstellen Sie einen Amazon Lex V2-Bot.
  2. Erteilen Sie Genesys die Berechtigung, den Amazon Lex V2 Bot anzurufen.
  3. Beziehen Sie die Amazon Lex V2 Integration von Genesys AppFoundry.
  4. Konfigurieren und aktivieren Sie die Lex V2-Integration in Genesys Cloud.
  5. Erstellen Sie einen Genesys Cloud Architect Ablauf und konfigurieren Sie ihn mit einem Amazon Lex V2 Bot.
  6. Verwenden Sie Genesys Cloud, um den eingehenden Anruffluss des Architekten aufzurufen.

Schritt 1: Erstellen Sie einen Amazon Lex V2-Bot

Der Prozess der Erstellung von Lex-V2-Bots ist von Amazondokumentiert. Da sich der Prozess ändern kann, sollten Sie bei der Erstellung von Bots die Amazon-Dokumentation zu Rate ziehen. In diesem Beispiel wird erklärt, wie man einen einfachen Bot erstellt. Anschließend können Sie lernen, wie Sie Intents hinzufügen und die Slots entweder im Visual Builder oder im Editor erstellen. Um diesen Bot zu erstellen, verwenden Sie die Bots-Schnittstelle in Amazon Web Services (AWS).  

Voraussetzungen

Gehen Sie folgendermaßen vor, um den ersten Bot zu erstellen und einen Namen, eine Sprache, eine Stimme und grundlegende Informationen hinzuzufügen:

  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die Amazon Lex V2 Konsole.
  2. Klicken Sie auf Bot erstellen.
  3. Wählen Sie unter Erstellungsmethode, Erstellen.
  4. Unter Bot-Konfigurationgeben Sie dem Bot einen Namen und eine optionale Beschreibung. Zum Beispiel "BankBot"
  5. Wählen Sie unter IAM-Berechtigungen eine Rolle, die Berechtigungen für den Bot definiert. Wählen Sie hier eine vorhandene Rolle aus.
  6. Wählen Sie unter Children's Online Privacy Protection Act (COPPA)die entsprechende Antwort aus. In diesem Beispiel wählen Sie Nein.
  7. Wählen Sie unter Idle session timeoutdie Dauer, die Amazon Lex V2 eine Sitzung mit einem Benutzer offen hält. Amazon Lex V2 behält die Sitzungsvariablen während der Sitzung bei, so dass Ihr Bot eine Konversation mit denselben Variablen fortsetzen kann. In unserem Beispiel belassen wir es bei der Standardeinstellung.
  8. Lassen Sie alle anderen Einstellungen unverändert.
  9. Um den Bot zu erstellen und mit dem Hinzufügen einer Sprache fortzufahren, klicken Sie auf Next. Die Seite Sprache zu einem Bot hinzufügen wird geöffnet.
  10. Fügen Sie eine Sprache und eine Stimme hinzu, die der Bot verwenden kann:
    1. Wählen Sie unter Sprache auswählendie entsprechende Sprache für den Bot. Belassen Sie hier die Standardeinstellung Englisch Sprache 
    2. Wählen Sie unter Sprachinteraktiondie Text-to-Speech-Stimme aus, die Ihr Bot zur Interaktion mit Benutzern verwendet. Wählen Sie hier Kendra.
    3. Legen Sie unter Intent classification confidence score thresholdden Wert fest, den Amazon Lex verwendet, um zu bestimmen, ob ein Intent der richtige Intent ist. In unserem Beispiel belassen wir den Standardwert von 4.0.
    4. Klicken Sie auf Erledigt. Der Intent-Editor wird geöffnet.

    In diesem Beispiel wird der AWS Visual Builder verwendet. Erstellen Sie zwei Intents: eine Kontostandsabsicht mit einer einfachen Äußerung und einem einzigen Slot sowie einem leeren Schlussslot. Dann bauen Sie den Bot. 

    Führen Sie die folgenden Schritte aus, um Intents und Slots hinzuzufügen und dann den Bot im Visual Builder zu erstellen:

    Hinweis: Da die Integration nicht mit der ursprünglichen Absicht beendet werden kann, verwenden Sie die leere Absicht, um die Sitzung zu beenden.

    1. Klicken Sie im unteren Bereich des Editors auf Visual builder.
    2. Fügen Sie einen leeren Intent hinzu und geben Sie "ClosingIntent" ein. Diese Absicht beinhaltet keine Konfiguration und der Bot nutzt sie, um das Gespräch zu beenden.
    3. Fügen Sie den Kontostand Absicht.
      1. Klicken Sie auf Absicht hinzufügen.
      2. Klicken Sie auf Leeren Vorsatz hinzufügen
      3. Unter Intent name, geben Sie "CurrentBalance" ein und klicken Sie dann auf Add.
      4. Bearbeiten Sie den Block Start:
        1. Klicken Sie auf Bearbeiten .
        2. Aktivieren Sie das Kontrollkästchen Include initial response.
        3. Geben Sie in das Feld Nachricht ein: "Vielen Dank für Ihren Anruf. Ich kann bei Routingaufgaben im Bankwesen helfen. Wie kann ich Ihnen helfen?"
        4. Geben Sie in das Feld Sample utterances ein: "Wie hoch ist mein Kontostand?"
        5. Klicken Sie auf Äußerung hinzufügen
      5. Erstellen und konfigurieren Sie einen einzelnen Slot:
        1. Ziehen Sie in der Symbolleiste einen Block Get slot value in den Visual Builder.
        2. Geben Sie in das Feld Name AccountNumber ein
        3. Unter Slot type, wählen Sie AMAZON.number.
        4. Geben Sie unter Slot Prompts ein: "Bitte geben Sie Ihre Kontonummer ein".
        5. Verbinden Sie den Start Block mit dem AccountNumber Slotblock.
      6. Erstellen und konfigurieren Sie zwei Intent-Blöcke:
        1. Ziehen Sie in der Symbolleiste zwei Blöcke Go to Intent in den Visual Builder.
        2. Klicken Sie auf den ersten Go to Intent Block und wählen Sie unter Intent Name, den ClosingIntent, den Sie in Schritt 1 erstellt haben.
        3. Klicken Sie auf den zweiten Go to Intent Block und wählen Sie unter Intent Name, FallbackIntent.
        4. Verbinden Sie den Pfad Success des Slotblocks AccountNumber mit dem Block ClosingIntent.
        5. Verbinden Sie den Pfad Failure des Slot-Blocks AccountNumber mit dem Block FallbackIntent.
    4. Klicken Sie auf Absicht speichern.
    5. Klicken Sie auf Build.
    6. Erstellen Sie eine Version und einen Alias.

    In diesem Beispiel erstellen Sie zwei Intents: eine Begrüßungsmeldung und eine Kontostandsmeldung mit einer einfachen Äußerung und einem einzigen Slot. Dann bauen Sie den Bot.

    Hinweis: Stellen Sie sicher, dass Sie die Begrüßungsabsicht hinzufügen. Mit diesem Intent wird versucht, erste Audiodaten vom Bot anzufordern, und wenn er ausgeschlossen wird, führt dies zu einem Ressourcenfehler.

    Gehen Sie folgendermaßen vor, um Intents und Slots hinzuzufügen und dann den Bot im Editor zu erstellen:

    1. Fügen Sie die Absicht der Begrüßungsnachricht hinzu. Diese Absicht hat keine Slots, aber eine Abschlussmeldung. Diese Nachricht ist das erste, was der Anrufer hört.
      1. Klicken Sie auf Absicht hinzufügen und dann auf Leere Absicht hinzufügen 
      2. Unter Intent name, geben Sie "WelcomeMessage" ein und klicken Sie dann auf Add.
      3. Unter Closing responses, geben Sie in das Feld Message ein: "Thank you for calling Ich kann bei Routingaufgaben im Bankwesen helfen. Wie kann ich Ihnen helfen?"
      4. Lassen Sie die übrigen Einstellungen unverändert.
      5. Klicken Sie auf Absicht speichern.
    2. Fügen Sie den Kontostand Absicht.
      1. Klicken Sie auf Absicht hinzufügen und dann auf Leere Absicht hinzufügen 
      2. Unter Intent name, geben Sie "CurrentBalance" ein und klicken Sie auf Add. Der Intent-Editor wird geöffnet.
      3. Unter Sample utterancesgeben Sie "Kontostand" ein
      4. Geben Sie in das Textfeld Beispieläußerungen ein: "Wie hoch ist mein Kontostand?" und klicken Sie dann auf Äußerung hinzufügen 
      5. Unter Slots, klicken Sie auf Slot hinzufügen.
      6. Geben Sie in das Feld Name AccountNumber ein
      7. Unter Slot type, wählen Sie AMAZON.number.
      8. Geben Sie unter Promptsein: "Bitte geben Sie Ihre Kontonummer ein"
      9. Klicken Sie auf Hinzufügen.
      10. Klicken Sie auf Absicht speichern.
    3. Klicken Sie auf Build.
    4. Erstellen Sie eine Version und einen Alias.

      Schritt 2: Erteilen Sie Genesys die Berechtigung, den Amazon Lex V2 Bot aufzurufen

      Um auf Amazon Lex V2 Bots zugreifen zu können, muss Genesys Cloud die Erlaubnis haben, Ressourcen in Amazon Web Services (AWS) zu nutzen. In diesem Verfahren wird erklärt, wie Sie eine IAM-Rolle in AWS einrichten. Diese Rolle wird Amazon Lex V2 später zugewiesen, wenn Sie die App in Genesys Cloud konfigurieren und aktivieren.

      Hinweis: Der Bot enthält eine Standardversion von DRAFT und einen Standardalias von TestBotAlias. Verwenden Sie diesen Alias für begrenzte Tests. Wenn Sie es in Echtzeit verwenden, können Sie die Grenzen überschreiten und erfolglose Anrufe erhalten.

      Voraussetzungen

      So konfigurieren Sie eine IAM-Rolle:

      1. Melden Sie sich bei AWS an.
      2. Navigieren Sie zur Seite AWS Services und wählen Sie IAM
      3. Unter Dashboard, wählen Sie Rollen.
      4. Klicken Sie auf der Seite Rollen auf Rolle erstellen
      5. Wählen Sie Another AWS Account als Typ der vertrauenswürdigen Einrichtung
      6. Geben Sie in das Feld Konto-ID 765628985471 (Kern-/Satellitenregionen) oder 325654371633 (FedRAMP-Region (US-East-2)) ein. Diese Nummer ist die Produktions-Konto-ID von Genesys Cloud.
      7. Um die Sicherheit zu erhöhen, empfiehlt Genesys, das Kästchen Require External ID zu aktivieren und die ID Ihrer Organisation einzugeben
      8. Klicken Sie auf Weiter: Berechtigungen
      9. Als nächstes weisen Sie der Rolle Berechtigungsrichtlinien zu. Geben Sie in das Suchfeld Lex V2ein. Aktivieren Sie dann die Kontrollkästchen AmazonLexReadOnly und AmazonLexRunBotsOnly .
      10. Klicken Sie auf Weiter: Tags.
      11. (Optional) Fügen Sie der Rolle Metadaten hinzu, indem Sie Tags als Schlüssel-Wert-Paare anhängen. 
      12. Klicken Sie auf Weiter: Überprüfung.
      13. Geben Sie in das Feld Role Name einen Namen ein. Zum Beispiel DemoLexRole.
      14. Geben Sie in das Feld Rollenbeschreibung einen beschreibenden Text über die Rolle ein
      15. Überprüfen Sie, ob die Kontonummer für Trusted entities mit der Genesys Cloud Produktions-Konto-ID übereinstimmt, die Sie in Schritt 6 eingegeben haben
      16. Klicken Sie auf Rolle erstellen.
      17. Klicken Sie auf der Listenseite auf den Namen der Rolle. Dieser Link ist der Name, den Sie in Schritt 12 in das Feld Role Name eingegeben haben Es erscheinen zusammenfassende Angaben zur Rolle.
      18. Beachten Sie die Role ARN. Sie benötigen diesen Ausweis später. Ein Amazon Resource Name (ARN) ist ein eindeutiger Bezeichner, der eine Ressource eindeutig identifiziert
      19. Klicken Sie auf das Symbol Kopieren (rechts von Role ARN), um Ihre ARN in die Zwischenablage zu kopieren 

      Erstellen Sie in der AWS-Konsole eine Lex-V2-Richtlinie im JSON-Format und weisen Sie sie dann Ihrer IAM-Rolle zu. Diese Richtlinie stellt sicher, dass Genesys Cloud Architect mit einem Amazon Lex V2 Bot interagieren kann.

      1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die IAM-Konsole.
      2. Klicken Sie im Navigationsbereich auf der linken Seite auf Policies.
      3. Klicken Sie auf Richtlinie erstellen.
      4. Klicken Sie auf die Registerkarte JSON
      5. Type or paste the following JSON content: 
        {
              "Version": "2012-10-17",
             "Statement": [
                  {
                       "Sid": "VisualEditor0",
                       "Effect": "Allow",
                       "Action": [
                            "lex:List*",
                            "lex:Describe*",
                            "lex:StartConversation",
                        ],
                        "Resource": "*"
                  }
             ]
        }
      6. Beheben Sie alle Sicherheitswarnungen, Fehler oder allgemeinen Warnungen, die die Richtlinienüberprüfung erzeugt, und klicken Sie dann auf Review policy.
        Hinweis: Sie können jederzeit zwischen dem visuellen Editor und den JSON-Registerkarten wechseln. Wenn Sie jedoch Änderungen vornehmen oder Weiter wählen: Tags auf der Registerkarte Visueller Editor kann IAM Ihre Richtlinie umstrukturieren, um sie für den visuellen Editor zu optimieren.
          
      7. Klicken Sie auf Weiter: Tags.
      8. (Optional) Fügen Sie der Richtlinie Metadaten hinzu, indem Sie Tags als Schlüssel-Wert-Paare anhängen. 
      9. Geben Sie auf der Seite Review policy einen Namen und eine Beschreibung (optional) für die Richtlinie ein. Überprüfen Sie die Zusammenfassung der Richtlinie, um die Berechtigungen zu sehen, die Ihre Richtlinie gewährt.
      10. Klicken Sie auf Richtlinie erstellen.
      11. Nachdem Sie eine Richtlinie erstellt haben, fügen Sie sie unter der oben erstellten IAM-Rolle zu

      Beispiel

      Schritt 3: Beziehen Sie die Amazon Lex V2 Integration von Genesys AppFoundry

      Dieser Abschnitt beschreibt, wie Sie die Amazon Lex V2 Integration in Genesys Cloud erhalten und installieren.

      Voraussetzungen

      • Wenden Sie sich an den Genesys Cloud-Vertrieb und beantragen Sie die Aktualisierung Ihres Abonnements.

      Um Amazon Lex V2 in Ihrer Organisation zu installieren:

      1. Melden Sie sich bei Genesys Cloud für die Organisation an, in der Sie Amazon Lex V2 hinzufügen möchten.
      2. Klicken Sie auf Admin.
      3. Klicken Sie unter Integrationenauf Integrationen.
      4. Klicken Sie auf Integrationen
      5. Geben Sie in das Feld Suche Amazon Lex V2ein Die Karte für Amazon Lex V2 erscheint.
      6. Klicken Sie auf die Amazon Lex V2 Karte Es werden Informationen über die App angezeigt.
      7. Klicken Sie auf Installieren.

      Amazon Lex V2 kann jetzt über die Genesys Cloud Seite Admin > Integrations konfiguriert und aktiviert werden. 

        Schritt 1: Konfigurieren und aktivieren Sie die Lex V2-Integration in Genesys Cloud

        Dieser Abschnitt beschreibt, wie Sie die Amazon Lex V2 Integration in Genesys Cloud aktivieren und einrichten.

        Um auf die Call Lex V2 Bot-Aktion in Architect zuzugreifen, müssen Sie zunächst die Amazon Lex V2-Integration hinzufügen und konfigurieren und dann die Berechtigung zum Zugriff auf AWS-Ressourcen in Ihrer Organisation erteilen 

        1. Klicken Sie in Genesys Cloud auf Admin.
        2. Klicken Sie unter Integrationenauf Integrationen
        3. Klicken Sie auf Integration hinzufügen.
        4. Suchen Sie die Amazon Lex V2-Integration.
        5. Klicken Sie in der Kachel Amazon V2 Lex auf Installieren. Genesys Cloud installiert die Integration.
        6. Klicken Sie auf Integrationen.
        7. Neben Amazon Lex V2, klicken Sie auf Mehr und wählen Sie Integration bearbeiten
        8. Klicken Sie auf die Registerkarte Konfiguration und dann auf die Registerkarte Anmeldeinformationen .
        9. Klicken Sie auf Konfigurieren Sie
        10. Drücken Sie im Feld Role ARN die Tastenkombination Ctrl+V , um den ARN, den Sie in der Zwischenablage gespeichert haben, in das Feld Role ARN einzufügen. Wenn Sie einen Mac verwenden, drücken Sie Befehl+V zum Einfügen 
        11. Klicken Sie auf OK und dann auf Speichern
        12. Wählen Sie die Registerkarte Details
        13. Um die Integration zu aktivieren, klicken Sie auf Inaktiv Das Dialogfeld Status ändern wird angezeigt, in dem Sie aufgefordert werden zu bestätigen, dass Sie Amazon Lex aktivieren möchten.
        14. Klicken Sie auf Ja. Der Status wechselt zu Aktiv.

        Schritt 1: Erstellen Sie einen Genesys Cloud Architect Ablauf und konfigurieren Sie ihn mit einem Amazon Lex V2 Bot

        Diese Schritte gewährleisten die Konsistenz zwischen dem Bot und dem Ablauf.

        Hinweis: Standardmäßig können Sie nur Standard oder Genesys TTS auswählen. Bevor Sie Amazon Polly verwenden können, müssen Sie die Integration installieren und konfigurieren. Weitere Informationen finden Sie unter Getting Started with Amazon Polly im Amazon Polly Developer Guide und Install the Amazon Polly integration im Genesys Cloud Resource Center.

        Voraussetzung

        • Ein in der AWS-Konsole konfigurierter Amazon Lex V2-Bot. 

        Führen Sie die folgenden Schritte aus, um einen Architektenfluss zu erstellen:

        1. Klicken Sie in Genesys Cloud auf Admin.
        2. Unter Architekt, klicken Sie auf Architekt. Die Startseite von Architect wird angezeigt.
        3. Klicken Sie auf der Startseite von Architect auf das Menü Flows oder bewegen Sie den Mauszeiger darüber und wählen Sie Inbound Call Flow.
        4. Klicken Sie auf Hinzufügen . Das Dialogfeld Fluss erstellen wird geöffnet.
        5. Geben Sie in das Feld Name einen eindeutigen Namen für den Fluss ein Geben Sie hier "BankingBot" ein
        6. (Optional) Geben Sie in das Feld Beschreibung einen kurzen Satz oder eine Phrase ein, um diesen Fluss zu beschreiben
        7. Klicken Sie auf die Liste Standardsprache und wählen Sie die standardmäßig unterstützte Sprache des Flusses aus In diesem Beispiel belassen Sie die Standardsprache Englisch.
        8. Klicken Sie auf die Liste Abteilungen und wählen Sie die Abteilung aus, in der die Bewegung platziert werden soll In diesem Beispiel verwenden Sie die Standard-Home-Abteilung.
        9. Klicken Sie auf Fluss erstellen Die Seite für die Flusskonfiguration wird geöffnet.

        Diese Schritte gewährleisten die Konsistenz zwischen dem Bot und dem Ablauf.

        1. Unter Einstellungen, klicken Sie auf Unterstützte Sprachen.
        2. Wählen Sie im Bereich Unterstützte Sprachen unter Text To Speech, Amazon Polly
        3. Wählen Sie unter Voice, Kendra.

        Beispiel

        Erstellen Sie eine neue Aufgabe und rufen Sie den Lex V2-Bot auf.

        1. Klicken Sie unter Wiederverwendbare Aufgabenauf Wiederverwendbare Aufgabe hier hinzufügen, dann auf Toolbox und wählen Sie Aufgabe
        2. Benennen Sie die Aufgabe oberhalb des Aufgabeneditors in "Selbstbedienung" um und klicken Sie auf Fertig.
        3. Klicken Sie auf Mehr und im daraufhin angezeigten Menü auf Dies als Startaufgabe festlegen
        4. Erweitern Sie in der Toolbox die Bot-Kategorie und ziehen Sie eine Aktion Call Lex V2 bot in den Aufgabeneditor
        5. Konfigurieren Sie im Bedienfeld Lex V2 Bot aufrufen die Aktion:
          1. Wählen Sie unter Bot Name, BankBot.
          2.  Wählen Sie unter Bot Alias, TestBotAlias.
          3. Geben Sie unter Initial Intent Name die zuvor erstellte Begrüßungsmeldung an:
            • Wenn Sie den Intent im Visual Builder erstellt haben, wählen Sie CurrentBalance.
            • Wenn Sie die Absicht im Editor erstellt haben, wählen Sie WelcomeMessage.

        Unter Absichten ist zu sehen, dass Architect Pfade für jede mögliche passende Absicht enthält. 

        1. Um die Kontonummer in einer Architektenvariable zu erfassen, geben Sie unter CurrentBalance "Task.AccountBalance" ein
        2. Fügen Sie dem CurrentBalance-Pfad eine Audiosequenz hinzu.
        3. Erweitern Sie in der Toolbox die Kategorie Audio und ziehen Sie die Aktion Audio abspielen in den Aufgabeneditor, unterhalb des Pfads CurrentBalance.
        4. Klicken Sie im Bedienfeld "Audio abspielen" neben "Audio" auf Audio Sequence . Das Dialogfeld "Audiosequenz" wird geöffnet.
        5. Geben Sie in das Feld Text To Speech ein: "Ich sehe, dass Ihre Kontonummer lautet"
        6. Klicken Sie auf Daten hinzufügen, und geben Sie in das Feld Daten Task.AccountNumber ein
        7. Klicken Sie auf Optionen auswählen und wählen Sie Sprechen Sie jedes Zeichen
        8. Klicken Sie auf Schließen.
        9. Fügen Sie weiterhin Ergebnispfade für jede Absicht hinzu. Zum Beispiel:
          • Fügen Sie unterhalb des Pfads CurrentBalance eine weitere Aktion Play Audio hinzu, die dem Kunden den Kontostand vorliest.
          • Fügen Sie eine Übergabe an ACD-Aktion hinzu und leiten Sie den Anruf an ein Support-Team weiter, falls der Fluss den Fehlerpfad nimmt
        10. Fügen Sie am Ende der Aufgabe die Aktion Disconnect hinzu
        11. Klicken Sie auf Veröffentlichen.

        Beispiel

          Schritt 1: Verwenden Sie Genesys Cloud, um den eingehenden Anruffluss aufzurufen

          Rufen Sie nun den BankingBot-Flow in Genesys Cloud auf und testen Sie den Bot.

          Führen Sie die folgenden Schritte aus, um den Eintrag für die Anrufweiterleitung zu konfigurieren:

          1. Um in Genesys Cloud das Panel Anrufe zu öffnen, klicken Sie auf Anrufe
          2. Geben Sie in das Feld Namen und Nummern eingeben , BankingBotein
          3. Klicken Sie auf die Schaltfläche Aufruf oder drücken Sie die Eingabetaste
          4. Folgen Sie den Aufforderungen des Bot.

          Mehr erfahren

          Zusammenfassung

          Herzlichen Glückwunsch! Sie sind nun eingerichtet und bereit, Sprachinteraktionen an einen Amazon Lex V2-Bot weiterzuleiten, den Sie mit Genesys Cloud Architect anrufen. Sie können auch den Amazon Lex V2 Bot verwenden, um Interaktionen zu steuern und eine Eskalation zu einem Live-Agenten in Genesys Cloud einzurichten.