Abläufe

Ein Ablauf ist ein allgemeines Designelement, mit dem Sie eine visuelle Darstellung einer Unterhaltung zwischen Ihrem BotGeschlossen Eine Softwareanwendung, die Kundeninteraktionen anstelle eines Live-Mitarbeiters abwickelt. und KontaktenGeschlossen Die Person, die mit einem Agenten, IVR oder Bot in Ihrem Contact Center interagiert. erstellen können. Abläufe bieten eine andere Methode für die Arbeit mit Ihren Absichten. Wie auch Storys und Regeln ermöglichen Abläufe es Ihnen, Unterhaltungen zu entwerfen, die sich auf bestimmte Absichten beziehen. So kann Ihr Bot lernen, wie er auf diese Absichten reagieren soll.

Flows ersetzen in den Konfigurationen Ihres Bots StorysGeschlossen Wird verwendet, um einen Bot für die Bearbeitung von Interaktionen auf der Grundlage von Absicht und Kontext zu trainieren. und RegelnGeschlossen Wird verwendet, um eine Bot-Reaktion auf Nachrichten zu definieren, die sich nicht mit dem Kontext ändern.. Sie müssen also nicht alle drei erstellen. Sie müssen nur dann eine Story oder Regel erstellen, wenn Sie eine Bot-Aktion verwenden müssen, die von Flows noch nicht unterstützt wird. Zusätzlich zu den Flows müssen Sie noch fallback konfigurieren.

Ablauf-Designer

Der Ablauf-Designer ist ein Arbeitsbereich mit einem Punktraster, in dem Sie Kontakt- und Bot-Nachrichten hinzufügen können, ähnlich wie bei der Erstellung von StorysGeschlossen Wird verwendet, um einen Bot für die Bearbeitung von Interaktionen auf der Grundlage von Absicht und Kontext zu trainieren. oder RegelnGeschlossen Wird verwendet, um eine Bot-Reaktion auf Nachrichten zu definieren, die sich nicht mit dem Kontext ändern.. Wenn Sie dem Ablauf Nachrichten hinzufügen, werden sie automatisch mit Linien verbunden, die den Gesprächsablauf von Nachricht zu Nachricht veranschaulichen.

Nach jeder Bot-Antwort können Sie Verzweigungen in der Unterhaltung erstellen, indem Sie eine oder mehrere Kontaktnachrichten hinzufügen. Jede Verzweigung durch eine Kontaktnachricht entspricht einer Absicht, die der Kontakt am jeweiligen Punkt in der Unterhaltung äußern könnte. Auf diese Weise können Sie einen Ablauf entwerfen, der die verschiedenen Anfragen oder Antworten Ihrer Kontakte umfasst.

Wenn der Ablauf beispielsweise mit einer Frage des Kontakts zur Änderung seines Passworts beginnt, kann der Bot fragen, ob der Kontakt versucht hat, sein Passwort auf der Webseite zu ändern. Sie können Kontaktnachrichten hinzufügen, die je nach der Antwort des Kontakts auf die Frage des Bots unterschiedliche Verzweigungen in der Unterhaltung erstellen.

In jeder Verzweigung des Ablaufs können Sie die Unterhaltung erweitern, indem Sie die Antwort des Bots und Folgenachrichten des Kontakts hinzufügen. Fügen Sie der Unterhaltung in einem Ablauf nur Nachrichten hinzu, die zum Kontext des Ablaufs passen. Im folgenden Abschnitt auf dieser Seite erfahren Sie mehr über den Bot-Kontext.

Der Flow-Designer beinhaltet die Bot Builder Copilot, mit denen Sie schnell einen neuen Flow auf Basis natürlicher Sprache generieren können. Verwenden Sie Formulierungen wie „Erstellen Sie einen Flow, der eine Adressänderungsanforderung verarbeitet.“ Der Bot Builder Copilot erstellt einen Flow mit Nachrichten (Intents) und Skripten. Sie optimieren den generierten Fluss einfach für Ihren Einsatzzweck. Die Bot Builder Copilot ist derzeit auf die Erstellung eines neuen Datenflusses beschränkt.

Trainieren Ihres Bots mithilfe von Abläufen

Mithilfe von Abläufen erlernt Ihr Bot den Kontext einer Unterhaltung, also wie Absichten miteinander in Beziehung stehen. Wenn ein Ablauf mit einer Absicht beginnt, lernt der Bot, dass folgende Absichten nur nach der anfänglichen Absicht auftreten können.

Beispielsweise beginnt ein Flow mit der Kontaktnachricht Hi (Absicht: Grüße), gefolgt von einer Bot-Antwort und dann einer weiteren Kontaktnachricht. Die zweite Kontaktnachricht führt eine weitere Absicht in den Ablauf ein. Dadurch lernt der Bot, dass die zweite Absicht mit der ersten zusammenhängt und von ihr abhängt. Lautet die zweite Kontaktnachricht Ich muss mein Passwort ändern, weiß der Bot, dass der Kontakt nur direkt nach der Begrüßungsabsicht nach der Passwortänderung fragen kann.

Wenn Kontakte an jedem Punkt der Unterhaltung die Möglichkeit haben sollen, eine Frage zum Ändern des Passworts zu stellen, sollten Sie stattdessen separate Abläufe für Passwortänderungen erstellen. Dies wird in der folgenden Abbildung dargestellt.

Ihr Bot kann je nach den von Ihnen erstellten Flows von einem Gesprächskontext zum anderen springen. Nehmen Sie in einem bestimmten Ablauf nur Absichten auf, die vom Kontext des Ablaufs abhängig sind. Wenn eine Absicht nicht vom Kontext einer anderen Absicht abhängt, sollte es sich um einen separaten Ablauf handeln.

Kontextabhängige Absichten

Bei einigen Absichten muss der Kontext bekannt sein, damit der Bot die richtige Antwort erlernen kann. Bei einer Kontaktantwort wie „Wie mache ich das?“ ist der Bot beispielsweise auf den Kontext der Konversation angewiesen, um zu verstehen, wie er antworten soll. Die folgenden Abbildungen zeigen dieselbe Absicht (Absicht: HowDoIDoThat, also "wie macht man das") in zwei verschiedenen Kontexten. Der Bot ermittelt die passende Antwort anhand des Gesprächskontextes.

Durch die Einbeziehung der HowDoIDoThat-Absicht in denselben Ablauf wie die Konversation über eine Aufgabe lernt der Bot, wie er im Kontext dieser bestimmten Absicht auf HowDoIDoThat reagieren soll. Möglicherweise haben Sie mehrere Absichten, die die Absicht „Wie mache ich das?“ in ihrem Ablauf enthalten. Die Antwort des Bots ist wahrscheinlich für jede Absicht unterschiedlich.

Der Bot lernt, je nach Gesprächskontext eine andere Antwort zu verwenden.

Verbindungen zwischen Datenflüssen

Flows können vom KontaktGeschlossen Die Person, die mit einem Agenten, IVR oder Bot in Ihrem Contact Center interagiert. zu jedem Zeitpunkt während der Konversation ausgelöst werden. Wenn der Kontakt mitten in der Konversation eine Anfrage stellt, die nichts mit der aktuellen AbsichtGeschlossen Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte. zu tun hat, wechselt der Bot zum Flow für die neue Absicht. Bots können mit Kontextwechseln umgehen und zu einer nicht abgeschlossenen Absicht zurückkehren. Sie müssen jedoch sicherstellen, dass Sie die Flows eingerichtet haben, um sie für die Handhabung dieser Vorgänge zu trainieren.

Sie können Abläufe so gestalten, dass sie je nach Kontext der Konversation gegebenenfalls andere Abläufe auslösen. Mithilfe von Schaltflächen und Schnellantworten können Sie einen Sprung zu einem anderen Flow festlegen.  Beispielsweise fordert der Bot in einem Ablauf zur Handhabung der ersten Begrüßungsphase einer Konversation den Kontakt mit einer Reihe kurzer Antworten auf, um die Absicht einzugrenzen. Jede Schnellantwort ist so konfiguriert, dass sie den Ablauf für diese Absicht auslöst. Wenn der Kontakt eine schnelle Antwort auswählt, springt der Bot zu diesem Ablauf.

Schaltflächen und Schnellantworten können ebenfalls Aktionen auslösen. Wenn Sie eine Absicht auslösen, wird die Konversation im selben Ablauf fortgesetzt. Das Auslösen einer Absicht ist nur dann sinnvoll, wenn die Absicht vom Kontext der Konversation abhängt. Wenn die Absicht unabhängig vom Kontext der Konversation ist, sollten Sie sie in einem separaten Flow erstellen und stattdessen den Flow auslösen.

Verzweigungen innerhalb von Abläufen

Durch das Hinzufügen von Schaltflächen oder Schnellantworten auf eine Bot-Antwort werden Verzweigungen im Flow erstellt. Wenn eine Schaltfläche oder eine schnelle Antwort eine AbsichtGeschlossen Die Bedeutung oder der Zweck hinter dem, was ein Kontakt sagt/tippt; was der Kontakt mitteilen oder erreichen möchte. auslöst, muss der Fluss dieses Zweigs mit zusätzlichen Bot-Antworten, Absichten oder beidem abgeschlossen werden. Einige Zweige können weitere Unterzweige enthalten. Zweige, die andere Flows auslösen oder URLs öffnen, enden mit dieser Aktion und können nicht ergänzt werden.

Seien Sie beim Abschließen von Zweigen vorsichtig beim Einführen zusätzlicher Absichten. Denken Sie daran, den Ablauf jedes Zweigs im Kontext der Gesamtabsicht des Ablaufs zu halten.

Stellen Sie sicher, dass jeder Zweig innerhalb Ihrer Datenflüsse vollständig ist. Unvollständige Verzweigungen führen zu einem Bot, der nicht weiß, wie er auf eine Absicht reagieren soll. Es wird fallbackfolgen.