Erstelle einen Taskbot für Task Assist

Befolgen Sie die Schritte auf dieser Seite, um einen Taskbot für Copilot Task Assist zu erstellen. Sie können mehr über Task Assist aus der Bot Builder Perspektive erfahren.

Ihr Taskbot muss folgende Anforderungen erfüllen:

Anforderungen

Beschreibung

Erstellen Sie Aufgaben mithilfe von Flows, Stories oder Regeln.

Sie können Flows, Stories oder Regeln verwenden, um Aufgaben für Ihren Taskbot zu erstellen. Befolgen Sie dieselben Richtlinien wie bei der Arbeit mit einem Chatbot:

  • Regeln sind für einfache, unkomplizierte Aufgaben gedacht.

  • Geschichten sind für komplexere Aufgaben gedacht.

  • Flows können für jede Art von Aufgabe verwendet werden und bieten eine grafische Darstellung der Aktionen, aus denen die Aufgabe besteht. Der Flow Designer beinhaltet einen KI-Editor, mit dem Sie einfach den gewünschten Flow anfordern können. Der Ablauf eignet sich ideal für einen Taskbot, da er aus Intents und Skripten besteht, die jeweils für einen Taskbot erforderlich sind.

Füge für jede Aufgabe eine Absicht hinzu.

Sie benötigen für jede Aufgabe, die Ihre Agenten anfordern können, eine Absicht. Der Name des Intents wird in den Copilot-Konfigurationen verwendet. Ändern Sie den Namen des Intents daher nicht, nachdem Copilot konfiguriert wurde. Andernfalls tritt ein Fehler auf, wenn ein Agent diese Aufgabe anfordert.

Sie müssen für die Absichten keine Trainingsbeispiele bereitstellen, wie Sie es für einen Standard-Bot Builder-Bot tun. Dies liegt daran, dass jede Absicht direkt angefordert wird, wenn der Agent sie auswählt. Der Taskbot muss nicht lernen, wann welche Absicht im Kontext einer Konversation verwendet werden soll.

Weisen Sie Taskbot-Intents nicht mehr als einem Flow, einer Story oder einer Regel zu. Dies führt zu einem Fehler, wenn ein Agent diese Absicht anfordert.

Füge für jede Absicht ein Bot Builder-Skript hinzu.

Taskbots verwenden Bot Builder Skriptintegrationen. Jede Task Assist Aufgabe muss ihr eigenes Skript in Bot Builder haben. Skripte werden als Skriptaktionen innerhalb einer Skriptintegration erstellt. Sie können über eine oder mehrere Skriptintegrationen verfügen, jede mit einer oder mehreren Skriptaktionen. Die Anzahl und Organisation der Skriptintegrationen und Skripte bleibt Ihnen überlassen.

Im Skripting-Bereich sollten die meisten Anweisungen zur Ausführung der Aufgabe erfolgen. Sie können andere Bot-AktionenGeschlossen Was der Bot tun kann, wenn er in einer Unterhaltung am Zug ist, z. B. eine Nachricht senden oder einen Slot ausfüllen. in Ihren Aufgabenabläufen verwenden. Allerdings ist die Arbeit mit Skripten einfacher und die Fehlerbehebung bei Problemen einfacher. Sie ermöglichen Ihnen außerdem, mehrere API-Aufrufe zu tätigen und Antworten direkt zu verarbeiten. Dies vereinfacht den Prozess der Bearbeitung der Anfragen, die Copilot sendet.

Die Bot-Aktion „Skripte“ hat ein Zeitlimit von 10 Sekunden. Wenn die Ausführung Ihres Skripts länger als 10 Sekunden dauert, wird eine Zeitüberschreitung auftreten. Um dies zu vermeiden, sollten Sie zwei Scripts-Aktionen erstellen und diese beide der Story, Regel oder dem Flow der Aufgabe hinzufügen.

Verwenden Sie Slots zum Speichern von Daten

Ihr Taskbot empfängt die benutzerdefinierte Nutzlast von Copilot in einen einzelnen slot. Ihr Bot Builder-Skript muss die Nutzlast analysieren, um die zum Abschließen der Aufgabe erforderlichen Informationen herauszuziehen. Sie benötigen außerdem einzelne Slots in Bot Builder, um diese Daten darin zu speichern.

Erstelle einen Taskbot

Sie müssen einen neuen Bot Builder-Bot erstellen und ihn in Copilot for Agents mit Agent Assist Hub verbinden.

  1. In Bot Builder erstellen Sie einen neuen Bot.

  2. Erstelle eine oder mehrere Aufgaben in deinem neuen Taskbot.

  3. Testen Sie jede Aufgabe in Bot Builder.

  4. Aktivieren Sie Task Assist in Copilot for Agents.

  5. Füge jede Aufgabe der Task Assist Intent-Bibliothek hinzu.

Erstellen und Konfigurieren eines neuen Bots

Erforderliche Berechtigung Bot Builder > Starten Bot Builder

Ihr Taskbot sollte eine dedizierte Taskbot-Konfiguration in Bot Builder sein. Sie können eine Bot-Konfiguration nicht gleichzeitig als Chatbot und als Taskbot verwenden.

Ein Taskbot benötigt keine ACD-Fähigkeiten wie ein Standard-Bot Builder-Bot. Sie müssen den Taskbot auch nicht mit einem CXone Mpower-Mitarbeiterprofil verbinden.

    1. Melden Sie sich mit Ihrem eigenen Konto bei CXone Mpower an.
    2. Klicken Sie auf den App-Selector Symbol für die App-Auswahl und wählen SieBot Builder.
    3. Klicken Sie auf Bot erstellen.

    4. Geben Sie einen Namen ein und klicken Sie auf Weiter.

    5. Übernehmen Sie die Standardfähigkeiten und klicken Sie dann auf Bot erstellen. Sie benötigen diese Fähigkeiten nicht und werden sie in einem späteren Schritt von Ihrem Bot löschen.

    6. Die Einrichtung kann einige Minuten dauern. Sie können warten oder auf Enter the bot klicken, um die Bot Builder-Oberfläche zu erkunden, während die Einrichtung abgeschlossen wird.
  1. Gehen Sie zur Registerkarte NLU > Intents und zur Registerkarte Dialoge > Regeln und löschen Sie die Regeln oder Intents, die beim Erstellen des Bots aus den Standardfähigkeiten hinzugefügt wurden.
  2. Klicken Sie im linken Symbolmenü auf DialogeSymbol, das wie Sprechblasen aussieht..
  3. Klicken Sie im rechten Symbolmenü auf Slots Symbol einer horizontalen eckigen Klammer in einem Kreis. und erstellen Sie einen benutzerdefinierten Slot, um die Payload aufzunehmen, die von Copilot for Agents empfangen wurde.
  4. Klicken Sie im linken Symbolmenü auf Voreinstellungen Symbol, das wie ein Zahnrad aussieht..
  5. Klicken Sie auf der Registerkarte „Einstellungen“ auf VAH-Integration.
  6. Wählen Sie den benutzerdefinierten Slot aus, den Sie gerade erstellt haben. Ihre Änderung wird automatisch gespeichert.

Erstellen einer Aufgabe

Erforderliche Berechtigung Bot Builder > Starten Bot Builder

Erstellen Sie eine oder mehrere Aufgaben, die Ihr Taskbot erledigen soll. Befolgen Sie diese Schritte für jede Aufgabe.

  1. Planen Sie die Schritte, die der Bot ausführen muss, um die Aufgabe abzuschließen. Halten:

    • Der Drittanbieter Anwendungen, mit dem der Bot eine Verbindung herstellen muss.

    • Alle Sicherheitsprotokolle, die es befolgen muss.

    • Die Daten, die abgerufen oder gespeichert werden müssen.

  2. Sammeln Sie die Informationen, die Sie zum Erstellen der Aufgabe benötigen, beispielsweise:

    • Verbindungsdetails für APIs oder Webdienste, zu denen Sie eine Verbindung herstellen müssen, einschließlich URLs, Authentifizierungstoken und Schlüssel.

    • Die genauen Felder im Drittanbieter Anwendung, die den Daten entsprechen, mit denen Sie arbeiten.

  3. Ordnen Sie Felder zwischen den Drittanbieter-Slots Anwendung, Bot Builder und Copilot for Agents-Antworten zu. Erstellen Sie die Zuordnung auf Papier oder als Dokument auf Ihrem Computer. Sie werden diese Informationen in späteren Schritten des Prozesses verwenden.

  4. Erstellen Sie in Bot Builder benutzerdefinierte Slots. Beim Erstellen von Slots:

    • Geben Sie ihnen aussagekräftige Namen.
    • Sie benötigen keine eindeutigen Slots für jedes Drittanbietersystem, mit dem Sie interagieren. Wenn Sie beispielsweise zwei Aufgaben haben, die Adressinformationen verwenden, benötigen Sie nur einen Satz Slots, um diese Informationen zu speichern. Wenn Sie jedoch eine Aufgabe haben, bei der Adressinformationen aus zwei Systemen zum Vergleich abgerufen werden, benötigen Sie für jedes System einen Satz von Adressinformationsslots.
    • Sie müssen die Option Dialog beeinflussen nicht aktivieren, es sei denn, Sie möchten in der Aufgabe Slot-Bedingungen verwenden.
  5. Erstellen Sie in Bot Builder eine Absicht für die Aufgabe. Geben Sie ihm einen Namen, der mit dem Namen der Aufgabe übereinstimmt, da Agenten ihn in Agentenanwendung sehen. Sie müssen der Absicht keine Beispiele hinzufügen.

  6. Richten Sie in Bot Builder ein Skript für diese Aufgabe ein. Sie können eine neue Skriptintegration erstellen oder eine Skriptaktion innerhalb einer vorhandenen Integration erstellen.

  7. Erstellen Sie eine Story, Regel oder einen Flow für die Absicht:

    1. Beginnen Sie die Story, Regel oder den Flow mit einer Kontaktnachricht, die die Aufgabe beschreibt, z. B. „Ich möchte meine Adresse ändern.“ Der Taskbot kann die korrekte Absicht der Kontaktnachricht möglicherweise nicht vorhersagen, da die Absicht nicht genügend Beispiele enthält. Das ist in Ordnung, da der Taskbot nicht wie ein Standard-Chatbot funktionieren soll.

    2. Falls der Taskbot die Absicht nicht korrekt erkennt, wählen Sie sie aus der Liste der Absichten aus und klicken Sie auf Bestätigen.

    3. Fügen Sie nach Bedarf eine oder mehrere Bot-Aktionen hinzu, um jeden Schritt zu definieren, den der Taskbot ausführen muss, um die Aufgabe abzuschließen. Konfigurieren Sie jede Bot-AktionGeschlossen Was der Bot tun kann, wenn er in einer Unterhaltung am Zug ist, z. B. eine Nachricht senden oder einen Slot ausfüllen. entsprechend.

    4. Um Ihre Skriptaktion zum Bot hinzuzufügen, fügen Sie die Bot-Aktion „Skripte“ zu Ihrer Story oder Regel oder zu Ihrem Flow hinzu.

  8. Wenn Sie alle Änderungen vorgenommen haben, klicken Sie auf Training und Staging, um Ihr Bot-ModellGeschlossen Version eines Bots, der trainiert und in Szene gesetzt wurde zu aktualisieren und die Änderungen zu testen.

Aktivieren Sie Taskbot in Virtual Agent Hub

Sobald Sie Ihr Bot Builder erstellt haben, müssen Sie es im Virtual Agent Hub aktivieren.

  1. Gehe zu Virtual Agent Hub.

  2. Klicken Sie auf Bot hinzufügen.

  3. Geben Sie einen Namen für einen virtuellen Agenten/Bot ein.

  4. Wählen Sie Bot Builder aus und klicken Sie auf Weiter.

    Orientieren Sie sich beim Ausfüllen der Konfigurationsseite an den Informationen in der folgenden Tabelle. Sie sehen diese Seite beim Hinzufügen einer App in Virtual Agent Hub

  5. Klicken Sie auf Next (Weiter).

  6. Auf der Seite „Sprache“ Nur Text einstellen und auf Weiter klicken.

  7. Wählen Sie auf der Seite "Transkript" aus, ob und wie Sie die Transkripte der Gespräche mit diesem virtuellen Agenten sowie die Absichtsinformationen speichern möchten. Wenn Sie diese Informationen speichern, müssen Sie ein benutzerdefiniertes Skript erstellen, um die Einrichtung der Funktion abzuschließen.

  8. Klicken Sie auf Test und fügen Sie hinzu.

    Testen Sie Ihren Taskbot, indem Sie Folgendes tun:

    1. Klicken Sie auf die drei Punkte und wählen Sie Add Custom Payload JSON. Geben Sie die benutzerdefinierte Nutzlast für die Aufgabe ein. Geben Sie die Variablen ein (diejenigen, die Sie im Skriptblock in Bot Builder definiert haben) und legen Sie einige Werte zum Testen fest. Dies simuliert, was von Copilot for Agents an den Bot gesendet wird.

    2. Um mit dem Testen zu beginnen, wählen Sie Trigger Custom Intent Event. Geben Sie den Namen der Veranstaltung ein. Der Name sollte mit dem Intent-Namen in Bot Builder übereinstimmen.

Token von Bot Builder abrufen

Jeder Taskbot verfügt über ein Token, das Sie bei der Aktivierung in Virtual Agent Hub benötigen.

  1. Klicken Sie unter CXone Mpower auf die App-Auswahl und wählen SieBot Builder.
  2. Klicken Sie auf den Bot, mit dem Sie arbeiten möchten.
  3. Klicken Sie im linken Symbolmenü auf Voreinstellungen Symbol, das wie ein Zahnrad aussieht..
  4. Klicken Sie auf der Registerkarte „Einstellungen“ auf VAH Integration.

  5. Klicken Sie in Symbol zweier übereinander gestapelter Rechtecke.VAH-Authentifizierungstoken auf „Kopieren“ . Das Kopiersymbol erscheint, wenn Sie mit der Maus über dieses Feld fahren.

  6. Fügen Sie das Token beim Hinzufügen einer App für in in das Feld Bot BuilderAuthentication TokenVirtual Agent Hub ein.