Erstellen Sie einen Bot-Flow und verwenden Sie ASR-Grammatiken von Drittanbietern - Kurzanleitung

Voraussetzungen
  • Genesys Cloud CX 1, Genesys Cloud CX 2, Genesys Cloud CX 3, or Genesys Cloud CX 4 license.
  • Ein gültiges Genesys Dialog Engine Bot Flow Abonnement. Für weitere Informationen wenden Sie sich bitte an Genesys Cloud Sales.
  • Wenn Sie über ein Nuance Mix-Konto verfügen, sind die Nuance OAuth-Client-ID und die geheimen Client-Anmeldeinformationen erforderlich. Weitere Informationen finden Sie unter Nuance Mix-Dokumentation .
  • Wenn Sie kein Nuance Mix-Konto haben, führen Sie einen der folgenden Schritte aus:
    • Navigieren Sie basierend auf Ihrer bevorzugten Nuance-Region zur entsprechenden Region Nuance Mix-Homepage um zu Testzwecken ein kostenloses Konto zu erstellen . Weitere Informationen zu den verfügbaren Regionen finden Sie unter Geografien in der Nuance Mix-Dokumentation. Es ist wichtig zu beachten, dass das kostenlose Konto Einschränkungen unterliegt und nicht für den Produktionsverkehr verwendet werden kann.
    • Wenden Sie sich direkt an Ihren Nuance-Vertreter, um Ihren Serviceauftrag aufzugeben und Ihr Produktionskonto zu erstellen.

Sie können einen Architect-Bot erstellen und ASR-Grammatiken von Drittanbietern zur Verwendung mit Anrufabläufen integrieren. Erstellen Sie den Bot innerhalb des Anrufflusses oder erstellen Sie ihn separat und rufen Sie ihn dann aus dem Anruffluss auf. 

Sprache Region Sprache tag
Basque europäische Union eu-ES
Katalanisch Spanien ca-ES
Niederländisch Niederlande nl-NL
Chinesisch Chinesisch-Kurzzeichen (Volksrepublik China)  zh-CN
Traditionell - Hongkong S.A.R. cn-HK
Deutsch Australien  en-AU
Großbritannien  en-GB
Indien en-IN
USA en-US
Französisch Belgien fr-BE
Kanada  fr-CA
Frankreich fr-FR
Deutsch Deutschland  de-DE
Schweiz de-CH
Galician Spanien gl-ES
Italienisch Italien it-IT
Japanisch Japan ja-JP
Koreanisch Korea ko-KR
Portugiesisch Brasilien  pt-BR
Portugal pt-PT
Russisch Russland ru-RU
Spanisch Spanien es-ES
Vereinigte Staaten und Lateinamerika es-US
Valencian Spanien va-ES

Hinweis: Weitere Informationen zur Sprachabdeckung finden Sie im Nuance Recognizer-Dokumentation oder wenden Sie sich direkt an Ihren Nuance-Vertreter.

Schritt 1: Hinzufügen und Aktivieren der Integration Ihrer ASR-Engine eines Drittanbieters

Fügen Sie die Integration Ihrer ASR-Engine eines Drittanbieters hinzu. Das Beispiel in diesem Artikel verwendet die Nuance Recognizer as a Service Integration.

  1. Klicken Sie auf Admin
  2. Klicken Sie unter Integrationenauf Integrationen
  3. Klicken Sie auf Integrationen
  4. Geben Sie in das Feld Suche Nuance Recognizer as a Service ein. Die Karte für Nuance Recognizer as a Service wird angezeigt.
  5. Klicken Sie auf Installieren.

Um die Integration von Nuance Recognizer als Dienst für eine Nuance-Sprachgruppe zu konfigurieren, führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Integration von Nuance Recognizer as a Service:
    • Wenn Sie die Integration nicht bereits in Ihrer Genesys Cloud-Organisation installiert haben, Installieren Sie es jetzt
    • Wenn Sie die Integration installiert haben, öffnen Sie das Genesys Cloud Admin-Menü und unter Integrationen , klicken Integrationen . Suchen und öffnen Sie dann die Nuance Recognizer as a Service-Integration.
  2. Klicken Sie auf der Seite für die Integration von Nuance Recognizer as a Service auf die Registerkarte Konfiguration.
  3. Unter Eigenschaften , suchen Sie den Erkennungsendpunkt-URL Abschnitt.
  4. Im Wert Geben Sie das Feld den regionalen Endpunkt für die Nuance-Sprachgruppe ein, die Ihr Bot unterstützt:
    • For example, if you want to use Nuance Recognizer as a Service for en-US, ja-JP, and zh-CN, use nr-apac4.api.nuance.com.
    • If your bot only supports one language, use the URI of a language group that includes the language and is closest to your organization's location. For example, if your bot supports fr-FR by default and your organization exists in Switzerland, use nr-wu2.api.nuance.eu. For more information, see Language groups by region in the Nuance Recognizer documentation.
  5. Klicken Sie auf die Registerkarte Credentials .Genesys Cloud listet die Anmeldeinformationen auf für alle Autorisierungsendpunkt-URLs, die Sie zur Authentifizierung bei Endpunkten verwenden können, die den verschiedenen Nuance-Sprachgruppen zugeordnet sind. Konfigurieren Sie die Anmeldeinformationen für den nur Standard-Erkennungsendpunkt .
    Hinweis: Um zu bestimmen, welche Anmeldeinformationen für eine bestimmte Sprachgruppe konfiguriert werden müssen, überprüfen Sie anhand der entsprechenden Endpunkt-URL, zu welcher Nuance-Region die Sprachgruppe gehört. Weitere Informationen finden Sie unter Geographien in der Nuance Mix-Dokumentation.
    Klicken Sie auf das Bild, um es zu vergrößern.Beispiel für Anmeldeinformationen
  6. Klicken Konfigurieren für die Nuance Recognizer-Anmeldeinformationen für die Standard-Recognizer-Endpunkt-URL . Das Dialogfeld Anmeldeinformationen konfigurieren wird geöffnet.
  7. Kopieren Sie den Wert „client_id“ aus Ihrer OAuth-Konfiguration in die Nuance Kunden ID Feld. Verwenden Ihre AU-, EU- oder US-Client-ID, je nachdem, ob Ihr Bot Sprachen aus der Nuance-Region AU, EU oder US verwendet.
    Note: For example, if the regional endpoint URI you specified in step 4 ends in nuance.eu, use the client ID of your mix.nuance.eu credentials. If the URI ends in nuance.com, use the client ID of your mix.nuance.com credentials.
    Klicken Sie auf das Bild, um es zu vergrößern.Nuance Mix-Client-ID
  8. Kopieren Sie den Wert „client_secret“ aus Ihrer OAuth-Konfiguration in die Nuance Client-Geheimnis Feld. Verwenden Sie Ihr AU-, EU- oder US-Clientgeheimnis, je nachdem, ob Ihr Bot Sprachen aus der Nuance-Region AU, EU oder US verwendet.
    1. Kopieren Sie die "private_key_id" aus der JSON-Datei in das Feld Nuance Private Key ID.
    2. Kopieren Sie den Wert "private_key" aus der JSON-Datei in das Feld Nuance Private Key.
  9. Klicken Sie auf OK.
  10. Klicken Sie auf Speichern.
  11. Um den Status des Nuance Recognizer als Service zu aktivieren, klicken Sie in der Spalte Status auf Inaktiv. Das Dialogfeld Status ändern wird geöffnet.
  12. Klicken Sie auf Ja. Der Status der Nuance Recognizer as a Service-Integration ändert sich zu Active.
  1. Öffnen Sie die Integration von Nuance Recognizer as a Service:
    • Wenn Sie die Integration nicht bereits in Ihrer Genesys Cloud-Organisation installiert haben, Installieren Sie es jetzt
    • Wenn Sie die Integration installiert haben, öffnen Sie das Genesys Cloud Admin-Menü und unter Integrationen , klicken Integrationen . Suchen und öffnen Sie dann die Nuance Recognizer as a Service-Integration.
  2. Klicken Sie auf der Seite für die Integration von Nuance Recognizer as a Service auf die Registerkarte Konfiguration.
  3. Unter Eigenschaften , suchen Sie den Erkennungsendpunkt-URL Abschnitt.
  4. Im Wert Geben Sie im Feld einen regionalen Endpunkt basierend auf den folgenden Kriterien ein:
    • If a language group includes all the languages that your bot supports, use its corresponding URI. For example, if you want to use Nuance Recognizer as a Service for en-US, ja-JP, and zh-CN, use nr-apac4.api.nuance.com. If your bot only supports one language, use the URI of a language group that includes the language and is closest to your organization's location. For example, if your bot supports fr-FR by default and your organization is based in Switzerland, use nr-wu2.api.nuance.eu. For more information, see Language groups by region in the Nuance Recognizer documentation.
    • Wenn die Sprachen, die Ihr Bot unterstützt und für die Sie Nuance Recognizer als Dienst verwenden möchten, zu mehreren Sprachgruppen gehören, verwenden Sie eine URI einer Sprachgruppe, die eine Sprache enthält, die Ihr Bot standardmäßig unterstützt. Geben Sie die URIs der anderen Sprachgruppen unter Fortschrittlich Tab. Weitere Informationen finden Sie unter Sprachgruppen nach Region in der Nuance Recognizer-Dokumentation. 
  5. Klicken Sie auf die Registerkarte Erweitert
  6. Zu Konfigurieren Sie Zuordnungen für die Sprachen, die Nuance nicht über den Standardendpunkt bereitstellt, den Sie zuvor im Erkennungsendpunkt-URL Gehen Sie wie folgt vor:
    Notizen:
    • Achten Sie darauf, alle Sprachen, mit Ausnahme der Sprachen, die vom regionalen Standardendpunkt abgedeckt werden, einem geeigneten Nuance-Endpunkt zuzuordnen.
    • Wenn Sie eine Sprache einem regionalen Nuance-Endpunkt zuordnen, müssen Sie die Anmeldeinformationen für diese Sprachregion unter Referenzen , selbst wenn der regionale Standardendpunkt und die entsprechenden Anmeldeinformationen diese Sprache abdecken würden.
    • Wenn eine Sprache keinen zugeordneten Wert im Erweiterte Konfiguration Wenn Sie den Abschnitt „Anmelden“ auswählen, versucht Genesys Cloud, den regionalen Standardendpunkt mit den Standardanmeldeinformationen zu verwenden.
    1. (Optional) Um das JSON-Schema herunterzuladen und zu überprüfen, anhand dessen Genesys Cloud Ihre erweiterte Konfiguration validiert, klicken Sie auf Schema herunterladen .
    2. Fügen Sie eine Eigenschaft mit dem Namen „endpointMappings“ als Objekt hinzu.
    3. Fügen Sie die Sprach-Tags Ihrer unterstützten Sprachen und die entsprechenden Nuance-Endpunkte hinzu als Schlüssel-Wert-Paare zum Objekt :Erweitertes Konfigurationsbeispiel Sie können das folgende Beispiel kopieren, in den Editor für erweiterte Konfigurationen einfügen und es Ihren Anforderungen entsprechend ändern:
      {
      "endpointMappings": {
      "ca-ES": "nr-wu1.api.nuance.eu",
      "es-ES": "nr-wu1.api.nuance.eu",
      "es-US": "nr-na1.api.nuance.com",
      "gl-ES": "nr-wu1.api.nuance.eu",
      "va-ES": "nr-wu1.api.nuance.eu",
      "fr-FR": "nr-wu5.api.nuance.eu",
      "en-GB": "nr-wu1.api.nuance.eu",
      "eu-ES": "nr-wu1.api.nuance.eu"
      }
      }
      
      Hinweis: Die Benutzeroberfläche validiert das Objekt anhand des erwarteten JSON-Schemas und informiert Sie, wenn das Objekt nicht konform ist.
  7. Klicken Sie auf die Registerkarte Credentials .Genesys Cloud listet die Anmeldeinformationen auf für alle Autorisierungsendpunkt-URLs, die Sie zur Authentifizierung bei Endpunkten verwenden können, die den verschiedenen Nuance-Sprachgruppen zugeordnet sind.
    Hinweis: Um zu bestimmen, welche Anmeldeinformationen für eine bestimmte Sprachgruppe konfiguriert werden müssen, überprüfen Sie anhand der entsprechenden Endpunkt-URL, zu welcher Nuance-Region die Sprachgruppe gehört. Weitere Informationen finden Sie unter Geographien in der Nuance Mix-Dokumentation.
    Klicken Sie auf das Bild, um es zu vergrößern.
    Beispiel für Anmeldeinformationen
  8. Klicken Sie auf Konfigurieren Sie. Das Dialogfeld Anmeldeinformationen konfigurieren wird geöffnet.
  9. Kopieren Sie den Wert „client_id“ aus Ihrer OAuth-Konfiguration in die Nuance Kunden ID Feld. Verwenden Ihre AU-, EU- oder US-Client-ID, je nachdem, ob Ihr Bot Sprachen aus der Nuance-Region AU, EU oder US verwendet.
    Note: For example, if the URI of the regional endpoint you want to configure credentials for ends in nuance.eu, use the client ID of your mix.nuance.eu credentials. If the URI ends in nuance.com, use the client ID of your mix.nuance.com credentials.
    Klicken Sie auf das Bild, um es zu vergrößern.Nuance Mix-Client-ID
  10. Kopieren Sie den Wert „client_secret“ aus Ihrer OAuth-Konfiguration in die Nuance Client-Geheimnis Feld. Verwenden Sie Ihr AU-, EU- oder US-Clientgeheimnis, je nachdem, ob Ihr Bot Sprachen aus der Nuance-Region AU, EU oder US verwendet.
    1. Kopieren Sie die "private_key_id" aus der JSON-Datei in das Feld Nuance Private Key ID.
    2. Kopieren Sie den Wert "private_key" aus der JSON-Datei in das Feld Nuance Private Key.
  11. Klicken Sie auf OK.
  12. Wiederholen Sie Schritt 8 für alle anderen Anmeldeinformationen, die Sie konfigurieren müssen.
    Notizen:
    • If you configured an endpoint mapping for a language in the Advanced tab, then you must configure the credentials for the specific Nuance authorization endpoint URL that the language's group is associated with.
    • Wenn Sie keine Endpunktzuordnung für die Sprache im Fortschrittlich müssen Sie die Anmeldeinformationen für den regionalen Standardendpunkt konfigurieren, den Sie zuvor unter dem Eigenschaften Tab.
  13. Klicken Sie auf Speichern.
  14. Um den Status des Nuance Recognizer als Service zu aktivieren, klicken Sie in der Spalte Status auf Inaktiv. Das Dialogfeld Status ändern wird geöffnet.
  15. Klicken Sie auf Ja. Der Status der Nuance Recognizer as a Service-Integration ändert sich zu Active.

Installieren Sie Nuance Recognizer as a Service

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

Nuance Recognizer installieren

Konfigurieren Sie Nuance Recognizer als Dienst

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

Nuance Recognizer konfigurieren 

Step 2: Add grammar from your third-party ASR engine to Architect's grammar page

Fügen Sie Grammatik aus Ihrer Drittanbieter-Engine zu Architect hinzu.

<?xml version="1.0"?>
<grammar xmlns="http://www.w3.org/2001/06/grammar" xml:lang="en-US" version="1.0" root="fruits"> 
     <rule id="fruits" scope="public">
          <one-of>
               <item>apple</item>
               <item>banana</item>
               <item>blueberry</item>
               <item>cherry</item>
               <item>grape</item>
               <item>peach</item>
               <item>pear</item>
               <item>pineapple</item>
               <item>strawberry</item>
               <item>watermelon</item>
          </one-of>
     </rule>
</grammar>

  1. Klicken Sie auf Admin.
  2. Unter Architekt, klicken Sie auf Architekt.Architekt wird in einer neuen Registerkarte geöffnet.
  3. Klicken Sie auf Grammatiken.
  4. Klicken Sie auf Hinzufügen. Das Dialogfeld Neue Grammatik erstellen wird geöffnet.
  5. Nennen Sie die Grammatik Fruit.
  6. Fügen Sie unter Grammatikbeschreibung beschreibende Details über die Grammatik hinzu. Zum Beispiel: "Liste der zu verkaufenden Früchte".
  7. Klicken Sie auf Starting Language und wählen Sie die Ausgangssprache aus, die die Grammatik verwenden soll.
  8. Klicken Sie auf Erstellen Sie. Der Grammatik-Editor wird geöffnet.
  9. Je nach Art der Grammatik, die Sie hinzufügen möchten, klicken Sie auf eine der folgenden Registerkarten:
    • Sprache
    • DTMF
  10. Um GRXML-Inhalte aus der Nuance Recognizer ASR-Grammatik manuell hinzuzufügen, geben Sie die Syntax in den Editor ein.
    Hinweis: Wenn die Grammatik die XML-Validierung besteht, erscheint eine grüne Meldung, die Sie darüber informiert, dass die Grammatik fehlerfrei ist. Wenn eine rote Meldung erscheint, zeigt Architect die Stelle in der GRXML an, an der der Fehler oder die Fehler auftreten.
  11. Um eine Grammatikdatei mit der Erweiterung .gram hochzuladen, gehen Sie folgendermaßen vor:
    Hinweis: Wenn Sie vom Dateityp .grxml zum Dateityp .gram wechseln, entfernt Architect die vorhandene .grxml-Datei.
    1. Klicken .grxml und auswählen .Gramm .
    2. Klicken Datei aussuchen . Das Dialogfeld „Grammatikdatei hinzufügen“ wird geöffnet.
    3. Klicken Wählen Sie die .gram-Datei aus und laden Sie die entsprechende Datei hoch.
    4. Klicken Datei hinzufügen . Der Architekt lädt die Datei hoch, prüft sie jedoch nicht auf Fehler.
  12. Klicken Sie auf Speichern.

Grammatik-Editor für DTMF

Das Beispiel in diesem Artikel verwendet die DTMF-Grammatik. Details und ein Beispiel für eine Sprachgrammatik finden Sie unter Fügen Sie eine Grammatik für einen Bot-Flow in Architect hinzu.

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

Beispielfrucht für den DTMF-Grammatik-Editor

Schritt 3: Erstellen eines Bots für einen eingehenden Fluss und Hinzufügen von Intents, Slots und Slot-Typen

Dieses Verfahren beschreibt, wie Sie einen Bot für einen eingehenden Anruffluss erstellen. In diesem Beispiel bauen Sie den Bot-Flow so auf, dass Sie die Benutzer fragen, was sie tun möchten. Sie können ihre offenen Rechnungen bezahlen oder Obst bestellen.

  1. Erstellen Sie einen neuen Bot-Flow:
    1. Klicken Sie auf der Startseite des Architects auf das Menü Flows oder bewegen Sie den Mauszeiger darüber und wählen Sie Bot Flow.
    2. Klicken Sie auf Hinzufügen Das Dialogfeld Fluss erstellen wird geöffnet.
    3. Geben Sie in das Feld Name einen eindeutigen Namen für den Fluss ein.
    4. (Optional) Fügen Sie in das Feld Beschreibung einen kurzen Satz oder eine Phrase hinzu, um diesen Fluss zu beschreiben.
    5. Click the Default Language list and select the flow's default supported language.
    6. Klicken Sie auf die Liste Abteilungen und wählen Sie die Abteilung aus, in der die Bewegung platziert werden soll.
    7. Klicken Flow erstellen . Die Konfigurationsseite des Flows wird geöffnet.
  2. Klicken Sie unter Natural Language Understanding auf Intents.
  3. Fügen Sie den ersten Vorsatz hinzu:
    1. Klicken Sie auf Add Intent.
    2. Benennen Sie die Absicht Meine offene Rechnung bezahlen .
    3. Klicken Sie auf Instanz hinzufügen.
    4. Fügen Sie auf der Seite Äußerungen eine Äußerung hinzu. Zum Beispiel: "Zahlung". 
    5. Klicken Sie auf Hinzufügen.
    6. Wiederholen Sie die Schritte a-e, um eine weitere Äußerung hinzuzufügen. In der Praxis wird empfohlen, fünf oder mehr Äußerungen hinzuzufügen. 
  4. Fügen Sie die zweite Absicht hinzu:
    1. Klicken Sie auf Add Intent.
    2. Nennen Sie die Absicht Obst bestellen.
    3. Klicken Sie auf Instanz hinzufügen.
    4. Fügen Sie auf der Seite Äußerungen eine Äußerung hinzu. Zum Beispiel: "Bestellung aufgeben". 
    5. Klicken Sie auf Hinzufügen.
    6. Wiederholen Sie die Schritte a-e, um weitere Äußerungen hinzuzufügen. In der Praxis wird empfohlen, fünf oder mehr Äußerungen hinzuzufügen. 
  5. Slots hinzufügen:
    1. Klicken Sie im Menü Natural Language Understanding auf Slots.
    2. Klicken Sie auf Slot hinzufügen. Das Dialogfeld Slot hinzufügen wird geöffnet.
    3. Benennen Sie den Steckplatz PickFruit.
    4. Wählen Sie unter Zugehöriger Steckplatztyp Neue Liste.
    5. Klicken Sie auf Engine und wählen Sie die ASR-Engine eines Drittanbieters aus. In diesem Beispiel wählen Sie Nuance Recognizer als Dienst.
    6. Klicken Sie auf Grammatik und wählen Sie die Grammatik aus, die Sie in Schritt 2 oben hinzugefügt haben, Obst.
    7. Klicken Sie auf Speichern.
    8. Wiederholen Sie die Schritte a bis g, um einen Slot hinzuzufügen für Zahlung und verknüpfen Sie es mit dem eingebaut:Geldbetrag vorhandener Slot-Typ.
    9. Wiederholen Sie die Schritte ac, um einen Steckplatz hinzuzufügen für Kundenkontonummer und assoziieren Sie es mit einem Neuer regulärer Ausdruck Steckplatztyp.
  6. Fügen Sie einen Steckplatztyp für das Beispiel Obst hinzu:
    1. Klicken Sie im Menü Natural Language Understanding auf Slot Types.
    2. Klicken Sie auf Slot-Typ hinzufügen. Das Dialogfeld Slot-Typ hinzufügen wird geöffnet.
    3. Benennen Sie den Steckplatz Wählen Sie die Fruchtart und klicken Sie dann auf Speichern.
    4. Fügen Sie verschiedene Slot-Typ-Werte hinzu, z. B. Erdbeere, Ananas, Birne, Pfirsich, Traube, Kirsche, Blaubeere, Banane, Apfel und Wassermelone.
      Hinweis: Der Zahlungsschlitz ist bereits mit einem eingebauten Schlitztyp verbunden.
  7. Konfigurieren Sie den RegEx-Slot-Typ, den Sie für den Kundenkontonummer Slot. Geben Sie reguläre Ausdrücke an, die eine gültige Kontonummer identifizieren können.
  8. Speichern Sie Ihren Bot-Flow und fahren Sie mit Schritt 4 fort.

Intents

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

Beispiel für einen Intents-Bot-Flow

Einen Steckplatz hinzufügen

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

Steckplatz mit Grammatik

Steckplatzliste

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

Beispiel für einen Slots-Bot-Flow

Slot-Typen

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

Beispiele für Bot-Flows für Slot-Typen

Step 4: Configure the bot flow's starting bot task

Vervollständigen Sie die Bot-Konfiguration, speichern und veröffentlichen Sie sie.

  1. Klicken Sie unter Bot starten auf Standard-Bot.
  2. Erweitern Sie unter Toolbox das Menü Ask und fügen Sie eine Aktion Ask for Intent unter Start im Aufgabeneditor hinzu.
  3. Fügen Sie im Menü Fragen eine Aktion Nach Slot fragen unterhalb des Pfads für die Obstbestellung hinzu und konfigurieren Sie die Aktion:
    1. Klicken Sie auf die Liste Slot und wählen Sie PickFruit.
    2. Click the Question, change the text to ask “What type of fruit would you like to order?“, and click Save. Notice that the Grammar for this action uses the slot's grammar.
  4. Von dem Fragen Menü Weiteres hinzufügen Fragen Sie nach einem Slot Aktion unter dem Obstbestellpfad und konfigurieren Sie die Aktion:
    1. Drücke den Slot und wählen Sie Kundenkontonummer .
    2. Drücke den Frage , ändern Sie den Text in die Frage „ Wie lautet Ihre Kontonummer? “ und klicken Sie auf Speichern .
  5. Um zu überprüfen, ob der Kunde eine gültige Kontonummer eingibt, fügen Sie ein Entscheidungsaktion von dem Logisch Menü unter den Aktionen im Obstbestellpfad und konfigurieren Sie die Aktion mit einem benutzerdefinierten Ausdruck basierend auf Ihren Anforderungen.
  6. From the Communicate menu add Communicate actions below the Decision action's Yes and No paths to inform the customer whether the account number is valid or not.
  7. Erweitern Sie unter „Toolbox“ das Menü „Übertragen“ und fügen Sie unter dem Pfad „Meine offene Rechnung bezahlen“ die Aktion „An ACD übertragen“ hinzu. 
  8. Add your preferred action below the Pay my bill's failure path. For example, a Communicate action.
  9. Speichern und veröffentlichen Sie Ihren Fluss.

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

Beispiel für einen Bot-Flow

Schritt 1: Erstellen Sie einen Fluss für eingehende Anrufe

Erstellen Sie einen eingehenden Anruffluss, der Ihren neuen Bot-Fluss aufruft.

The following example flow illustrates a scenario where a customer calls a fruit company and the call transfers to the bot flow that you created in Section 3. If the bot detects that the customer wants to reach an agent, the call transfers to an appropriate queue. If the bot detects that the customer intends to place an order, the call transfers the customer to a secure call flow to complete the order, and passes information to the secure call flow about the customer's fruit of choice and account number.

  1. Klicken Sie auf der Startseite von Architect auf das Menü Flows oder bewegen Sie den Mauszeiger darüber und wählen Sie Inbound Call.
  2. Klicken Sie auf Hinzufügen . Das Dialogfeld Fluss erstellen wird geöffnet.
  3. Im Name Geben Sie in das Feld einen eindeutigen Namen für den eingehenden Anruffluss ein. 
  4. (Optional) Fügen Sie in das Feld Beschreibung einen kurzen Satz oder eine Phrase hinzu, um diesen Fluss zu beschreiben.
  5. Klicken Sie auf die Liste Abteilungen und wählen Sie die Abteilung aus, in der die Bewegung platziert werden soll.
  6. Click Create Flow. The flow's configuration page opens.
  7. Unter Wiederverwendbare Aufgaben , klicken Aufgaben .
  8. In the flow design area, click the task's name and type a distinctive name for the task.
  9. Erweitern Sie in der Toolbox die Bot Menü und fügen Sie hinzu und konfigurieren Sie Call-Bot-Flow-Aktion unten Starten Sie im Task-Editor:
    1. Suchen Sie unter Bot Flow nach dem Bot, den Sie in Sektion 3 .
    2. Fügen Sie unter Ausgaben eine Ausgabevariable für die Früchte pflücken Steckplatz, den Sie in Abschnitt 3 konfiguriert haben.
    3. Fügen Sie unter Outputs eine weitere Ausgabevariable für den Kundenkontonummer Steckplatz, den Sie in Abschnitt 3 konfiguriert haben.
    4. Unter Ausführungsergebnisse, fügen Sie Variablen hinzu, um die Beendigungsgrund und das Absicht .
  10. Erweitern Sie in der Toolbox die Logisch Menü und fügen Sie hinzu und konfigurieren Sie Entscheidungsaktion unter der Call Bot Flow-Aktion:
    • To determine whether the invoked bot flow exited because the customer requested agent assistance, add the expression Task.ExitReason == "AgentRequestedByUser" in the Decision action's Expression field.
  11. Under the Decision action's Yes path, add and configure a Transfer to ACD action. From the Toolbox, expand the Transfer menu and drag a Transfer to ACD action into the task editor:
    • Wählen Sie unter „Warteschlange“ eine Warteschlange aus, in die die Interaktion übertragen werden soll.
  12. Under the Decision action's No path, add and configure another Decision action to configure actions based on the intent that the bot flow returned:
    • To determine whether Architect detected the intent to place an order, add the expression Task.Intent == "Fruit order" in the Decision action's Expression field.
  13. Erweitern Sie unter Aus der Toolbox die Überweisen und ziehen Sie die Aktion „Transfer to Secure Flow“ in den Task-Editor:
    1. Wählen Sie unter „Sicherer Anruffluss“ den sicheren Anruffluss aus, an den die Interaktion übertragen werden soll.
    2. Under Invocation Data,  add the variables you configured for the Pickfruit and CustomerAccountNumber slots to pass the information these variables contain to the secure flow that you want to use for the order. You can use the Append function to append the two strings together: Append(Task.FruitToOrder, ",", Task.CustomerAccountNumber)and then in the secure call flow, you can use the following to access them separately:
      Split(Flow.InvocationData, ",")[0] -> Fruit Type 
      Split(Flow.InvocationData, ",")[1] -> Account Number
      Note: You can add and configure a Call Data Action to do a lookup in the secure call flow based on the customer's account number to determine who is doing the ordering.
  14. Zum Design wiederverwendbarer Aufgaben Bereich , klicken und klicken Sie auf Legen Sie dies als Startaufgabe fest . Beachten Sie, dass die wiederverwendbare Aufgabe nach oben verschoben wird und zur Startaufgabe wird. Die erste Begrüßung wird jetzt im Bereich „Startaufgabe“ angezeigt. Außerdem wird das Hauptmenü an das Ende der Seite zu den wiederverwendbaren Menüs verschoben.Da das Menü nicht verwendet wird, können Sie es löschen.
  15. Speichern und veröffentlichen Sie Ihren Fluss.

Jetzt können Sie einen Bot-Flow testen und implementieren, der Ihre Drittanbieter-ASR-Grammatik in einem Architect-Inbound-Call-Flow verwendet.

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

Beispiel für einen Anrufablauf