Dialogflow-Bot-Aktion aufrufen

Voraussetzungen 

Integrationen > Integrationen > Ansicht Berechtigung, die einer beliebigen Benutzerrolle zugewiesen ist

Verwenden Sie die Aktion Dialogflow-Bot anrufen, um Selbstbedienungsanwendungen innerhalb eines Flusses auszuführen, bevor oder anstatt einen Kunden an einen Agenten weiterzuleiten. Verwenden Sie diese Aktion für eingehende und ausgehende Anrufe sowie für Chats und Nachrichten.

Notizen:
  • Diese Aktion ist in Anruf-, Chat- und Nachrichtenflüssen verfügbar.
  • Google Dialogflow Bots, die die Genesys Virtual Agent Services powered by Google CCAI Integration in Genesys Cloud nutzen, sind nicht PCI-konform. In der Praxis wird empfohlen, sie nicht in sicheren architektonischen Anrufabläufen zu verwenden.
  • Um die Call Dialogflow Bot-Aktion in Architect zu aktivieren, müssen Sie zunächst die Google Dialogflow-Integration von Genesys AppFoundry beziehen. Dann konfigurieren Sie ihn in Genesys Cloud und erstellen einen Google Dialogflow-Bot in der Google-Konsole.
  • Sie müssen mindestens eine aktive Google Dialogflow-Integration aktiviert haben. Weitere Informationen finden Sie unter Über die Google Dialogflow-Integration.
  • Änderungen, die Sie an einem Google Dialogflow-Bot in der Google-Konsole vornehmen, können einige Minuten dauern, bis sie in Architect erscheinen.
  • Um die Barge-In-Funktion für einen Google Dialogflow-Bot zu aktivieren, siehe Barge-In für Google Dialogflow-Bots aktivieren.
  • Administratoren können jeden Text-to-Speech-Anbieter verwenden, der in Architect flows für die Verwendung mit ihren installierten Bot-Integrationen verfügbar ist. Weitere Informationen finden Sie unter Über Text-to-Speech (TTS)-Integrationen.
  • Weitere Unterstützung bei der Konfiguration von Google Dialogflow finden Sie unter Über die Google Dialogflow-Integration und Google Dialogflow FAQs
Name Beschreibung
Feld Name Geben Sie einen eindeutigen Namen für die Aktion ein. Die Bezeichnung, die Sie hier eingeben, wird als Name der Aktion in der Vorgangsreihenfolge angezeigt.
Agent-Eingabetext

Der Text der String-Variablen, der an den Dialogflow-Agenten gesendet werden soll. Normalerweise verwenden Sie dieses Feld nur, wenn Sie Bot-Aktionen miteinander verketten.

Hinweis: Bot Input Text ist nur für digital gültig. Sie können das anfängliche Routing steuern, indem Sie Bot-Variablen in Architect mit Bedingungen im Nuance Mix Bot verwenden. Wenn Sie dieses Szenario implementieren, setzen Sie den Bot-Eingabetext auf "".

Folgeantwort-Timeout

Der Google Dialogflow-Bot kann Folgeinformationen vom Benutzer abrufen. Geben Sie hier die Zeit ein, die der Bot auf die Antwort des Benutzers wartet.

Die Standardzeitüberschreitung beträgt 12 Stunden, der Mindestwert ist 0 Sekunden. Das System betrachtet ein NOT_SET oder eine negative Dauer als sofort.

Hinweis: Das Zeitlimit für die Nachfassaktion gilt für jede Kundenantwort. Jedes Mal, wenn der Kunde antwortet und dann eine weitere Aufforderung vom Bot erhält, wird die Zeitüberschreitung zurückgesetzt.

Wenn der Bot beispielsweise fragt: "Was ist Ihr Wunschtermin?", wartet er bis zu 12 Stunden auf eine Antwort des Kunden. Wenn der Kunde ein Datum innerhalb des 12-Stunden-Zeitrahmens angibt und der Bot antwortet: "Danke, haben Sie eine andere Wahl", startet der Ablauf die Zeitüberschreitung erneut. Der Fluss wartet weitere 12 Stunden auf die Antwort über einen alternativen Termin.

Dialogflow Agent

Der spezifische Dialogflow-Bot, auch Agent genannt, den Sie verwenden möchten. Diese Version ist der Agent-Bot, den Sie in der Google-Konsole erstellen.

Umgebung

Wählen Sie die Google Dialogflow-Umgebung, die der Flow zur Laufzeit verwenden soll.

Hinweis: Eine Entwurfsumgebung ist für einen Dialogflow-Agenten immer verfügbar. Wenn Sie keine Umgebung für den ausgewählten Dialogflow-Agenten erstellt haben, ist die einzige verfügbare Umgebung der Entwurf. Andernfalls wird neben dem Entwurf auch eine Liste der veröffentlichten Umgebungen angezeigt.

Umgebungen ermöglichen es einem Fluss, die Version eines Google Dialogflow-Agenten auszuwählen, die Architect zur Laufzeit des Flusses aufruft. Weitere Informationen zur Verwendung von Google Dialogflow-Umgebungen in Architect finden Sie unter Verwenden Sie Google Dialogflow-Umgebungen in Architect. Weitere Informationen zu Google Dialogflow-Umgebungen finden Sie unter Google Cloud-Versionen und -Umgebungen.

Name des ursprünglichen Ereignisses

Der Name des Dialogflow Agent-Ereignisses, das beim Starten der Sitzung ausgelöst werden soll.

Sitzungsvariablen

Informationen, die Sie an den Bot weitergeben und von ihm abrufen können. Geben Sie den Namen der Variablen und einen zuzuweisenden Wert ein. Sie können mehrere Variablen hinzufügen und sie neu anordnen.

Eingaben

In digitalen Abläufen verwendet ein Dialogflow-Agent nur dann Eingabesitzungsvariablen, wenn der Ablauf einen nicht leeren Anfangsnamen für das Ereignis liefert. Verwenden Sie Eingaben, um Daten an einen Dialogflow-Agenten zu übergeben. Für jeden Wert, den Sie senden, geben Sie dem Eintrag einen Namen und einen Ausdruck, der in eine Zeichenfolge für den Wert aufgelöst wird. Wenn die Aktion dann ausgeführt wird, werden alle Ausdrücke ausgewertet, um eine Zeichenkette zu erzeugen, die als Ereignisparameter an Dialogflow übergeben wird. Sie können Slots vorbefüllen, indem Sie den Namen dessen, was als Name Ihres Slots übergeben wird, auswählen, oder weitere Daten übergeben, die Sie in einem Webhook eines Dialogflow-Agenten verarbeiten.

  • Schlüssel Name
  • Zuzuweisender Wert

Ausgaben

Verwenden Sie Ausgaben, um Daten aus Dialogflow zu extrahieren. Erstellen Sie einen Dialogflow-Ausgabekontext namens "genesys-output" mit Name-Wert-Parametern Geben Sie dann im Abschnitt "Ausgabe" des Architect die Namen der gewünschten Parameter sowie die Architect-Variablen an, in denen die entsprechenden Werte gespeichert werden sollen.

Hinweis: Bei den Schlüsselnamen wird zwischen Groß- und Kleinschreibung unterschieden.

  • Schlüssel Name
  • Zuzuordnende Variable
Intents

Die in diesem Abschnitt angezeigten Optionen spiegeln die in der Entwurfsumgebung des Dialogflow-Bots konfigurierte Logik wider. Jede Absicht steht für eine auszuführende Aktion. Bestellen Sie zum Beispiel eine Pizza oder Blumen. Jeder Absichtspfad entspricht einem Ausgabepfad für die Aktion Dialogflow Bot aufrufen im Aufgabeneditor.

Unter jedem Intent zeigt Architect die konfigurierten Dialogflow-Bot-Slots oder alle Daten an, die der Benutzer zur Erfüllung des Intents bereitstellen muss. Am Beispiel der Pizzabestellung können die Steckplätze die Art der Kruste, die Zutaten, die Käsemenge und die Art des Aufschneidens enthalten. Wenn der Benutzer den Pfad Pizza bestellen wählt, stellt der Dialogflow-Bot die mit diesem Pfad verbundenen Slots bereit. Unabhängig von der gewählten Umgebung zeigt die Aktion Dialogflow-Bot aufrufen immer die Intents und Slots aus dem Entwurf des Dialogflow-Bots an.

Hinweis: Um sicherzustellen, dass der Intent als Ausgabe in Architect erscheint, stellen Sie beim Erstellen eines Intents in Google Dialogflow sicher, dass er als End of Conversation Intent gekennzeichnet ist. Andernfalls ist die Absicht hier nicht ersichtlich.

Intent-Wahrscheinlichkeit

Das Vertrauen in das erkannte Dialogflow-Konversationsende-Ereignis. Wenn der Fluss die Absicht erkennt, reicht der Wert von 0,0 bis 1,0. Wenn der Ablauf keine Absicht erkennt, bleibt der Wert der Variable, die an diese Einstellung gebunden ist, unverändert.

Fehlerausgaben

Wählen Sie die Variablen, die Sie den vom Dialogflow-Bot zurückgegebenen Fehlerdatenwerten zuordnen möchten.

Wert der Daten Variable
errorType
  • FeatureNotEnabledError: Die Aktion Dialogflow Bot anrufen ist für die Organisation nicht verfügbar.
  • Interner Serverfehler Während der Aktion Dialogflow-Bot aufrufen ist ein unerwarteter Fehler aufgetreten. In der Regel hat die empfangene Antwort ein ungültiges Format. Kontakt Genesys Cloud Customer Care.
  • NoInputError: Die Aktion Dialogflow-Bot anrufen wurde ohne Benutzereingabe abgebrochen.
Fehlermeldung Eine nicht-lokalisierte Nachricht. Diese String-Variable kann leer oder NOT_SET sein.

Hinweis: Um die Liste der Variablen zu erweitern oder zu reduzieren, klicken Sie auf den Pfeil neben Failure Outputs.

Konfigurieren Sie Absichts- und Fehlerpfade

Name Beschreibung
Beabsichtigte Pfade

Der Entwurf des Google Dialogflow-Bots gibt diese Pfade vor.

Fehlerhafter Ausgangspfad

Dieser Pfad zeigt an, dass bei der Ausführung der Aktion ein Fehler aufgetreten ist oder dass es ein Problem bei der Verarbeitung der Ergebnisse gab.  

Hinweis: Kommt es zu Konnektivitätsproblemen im Netz, nimmt die Aktion automatisch diesen Fehlerpfad.

Ziehen Sie die entsprechende Aktion unter den Fehlerpfad und legen Sie den Weg fest, den die Interaktion nehmen soll. Zum Beispiel eine Weiterleitungsaktion, um den Anrufer an einen Agenten weiterzuleiten, der ihn unterstützt.