Dialogflow-Agents erstellen und einbinden

Bevor Sie einen virtuellen Kundenservicemitarbeiter erstellen können, müssen Sie einen Customer Experience Agent Studio-Agenten oder einen Dialogflow-Agenten erstellen und ihn in die Contact Center AI Platform einbinden. In diesem Dokument wird erläutert, wie Sie eine Einbindung in Dialogflow vornehmen.

Dialogflow-Plattformen für virtuelle Kundenservicemitarbeiter

Dialogflow ES: Diese Plattform unterstützt nur die Einrichtung von Agenten für Chat- Kanäle. Wählen Sie diese Option aus, um virtuelle Agenten einzubinden, die mit Dialogflow ES erstellt wurden.

Dialogflow CX: Diese Option unterstützt die Einrichtung von Agenten für Chat- und Sprachkanäle. Zu den Agent-Interaktionen gehören erweiterte Funktionen wie DTMF-Unterstützung, Consumer Barge-in, Call Companion, Sprachanalyse, Customer Experience Insights und viele andere. Wählen Sie diese Option aus, um virtuelle Agenten einzubinden, die mit Dialogflow CX erstellt wurden.

Kanalspezifische Antworten

In der CCAI Platform wird der Kanalwert automatisch festgelegt, wenn die Dialogflow API aufgerufen wird. Bei Anrufen ist der Kanal auf voice und bei Chat-Unterhaltungen auf chat festgelegt. Dies gilt für die Unterstützung virtueller Kundenservicemitarbeiter für mobile Chats, Web-Chats und IVR. Mit diesen Funktionen können Sie kanalspezifische Antworten in Ihren virtuellen Agenten erstellen. Weitere Informationen finden Sie unter Kanalspezifische Antwortnachrichten.

Virtuelle Agenten in Dialogflow ES und Dialogflow CX erstellen

Spezifische Anleitungen zum Erstellen virtueller Agenten in Dialogflow CX und virtueller Agenten in Dialogflow ES.

Unterhaltungsprofil für virtuelle Agenten in Dialogflow CX erstellen

Nachdem Sie einen virtuellen Kundenservicemitarbeiter erstellt haben, müssen Sie ein Unterhaltungsprofil in der Agent Assist Console erstellen, um ihn in das CCAI Platform-Portal einzubinden.

  1. Öffnen Sie Agent Assist.

  2. Wählen Sie im Menü Unterhaltungsprofile aus.

  3. Wählen Sie oben in der Drop-down-Liste „Projekt“ das Projekt aus, in dem der virtuelle Kundenservicemitarbeiter von Dialogflow CX erstellt wurde.

  4. Wählen Sie oben in der Drop-down-Liste „Standort“ die Google Cloud Region aus, in der sich der virtuelle Kundenservicemitarbeiter befindet.

  5. Klicken Sie auf Neu erstellen. Die Seite Neues Unterhaltungsprofil wird angezeigt.

  6. Geben Sie einen Namen für das Unterhaltungsprofil ein. Dieser Name wird im CCAI Platform-Portal für die Liste der verfügbaren virtuellen Agenten angezeigt.

  7. So verknüpfen Sie den vorhandenen virtuellen Kundenservicemitarbeiter von Dialogflow CX mit dem Unterhaltungsprofil:

    1. Gehen Sie zum Abschnitt Dialogflow CX verwenden.

    2. Stellen Sie den Schalter Virtuellen Kundenservicemitarbeiter aktivieren auf EIN.

    3. Geben Sie die Dialogflow CX Agent ID in das Feld Agents ein.

  8. Wählen Sie im Feld Agents den virtuellen Kundenservicemitarbeiter aus, den Sie in Dialogflow CX erstellt haben.

Weitere Informationen finden Sie unter Unterhaltungsprofile in Agent Assist.

Mit Unterhaltungsprofilen können Sie Dialogflow CX Versionen und Umgebungen verwenden. Umgebungen sind isolierte Bereiche, in denen Sie verschiedene Versionen Ihres Dialogflow CX-Agenten bereitstellen können. So können Sie mehrere Versionen Ihres virtuellen Kundenservicemitarbeiters kontrolliert verwalten und testen.

Dienstkonto und Schlüssel erstellen

Die CCAI Platform wird über die Dialogflow API in Dialogflow CX eingebunden. Der Zugriff auf die API wird über Google Cloud Dienstkonten und den zugehörigen Dienstkontoschlüssel gesteuert. Das Dienstkonto und der zugehörige Schlüssel sind projektspezifisch. Wenn also mehrere virtuelle Agenten aus einem einzelnen Projekt verwendet werden, können dasselbe Dienstkonto und derselbe Schlüssel wiederverwendet werden.

Die folgenden Schritte führen Sie durch den Prozess der Erstellung des Serviceschlüssels in Google Cloud. Weitere Informationen zu Google-Dienstkonten finden Sie unter Was sind Dienstkonten?

Wenn Sie bereits einen Dienstkontoschlüssel mit Zugriff auf Dialogflow CX erstellt haben, können Sie diesen Abschnitt überspringen. Sie müssen jedoch einen Dienstkontoschlüssel in das CCAI Platform-Portal eingeben, um einen virtuellen Agenten von Dialogflow CX zu verknüpfen.

Erstellen Sie ein Dienstkonto, gewähren Sie die richtigen Berechtigungen und generieren Sie einen Dienstkontoschlüssel. Gehen Sie so vor:

  1. Gehen Sie zur Google Cloud Console. Ein Standardprojekt wird angezeigt.

  2. Wählen Sie in der Drop-down-Liste der Symbolleiste das Google-Projekt aus, mit dem Sie Ihren Dialogflow CX-Agenten eingerichtet haben.

  3. Wählen Sie IAM &Admin aus.

  4. Wählen Sie in der Seitenleiste Dienstkonten aus. Die Dienstkonto-Console wird geladen.

  5. Klicken Sie auf + Dienstkonto erstellen.

Dienstkontodetails in Google Cloud eingeben

  1. Geben Sie die Dienstkontodetails ein.

    1. Anzeigename für dieses Dienstkonto.

    2. Die Dienstkonto-ID ist erforderlich und muss eindeutig sein.

    3. Beschreiben Sie den Zweck des Dienstkontos.

    4. Gewähren Sie diesem Dienstkonto Zugriff auf ein Projekt.

  2. Wählen Sie in der Drop-down-Liste Rolle auswählen die Rolle Dialogflow API Admin für das Dienstkonto aus.

  3. Klicken Sie auf Weiter.

Aktionen auf der Seite „Dienstkonten“ bearbeiten

Auf der Seite „Dienstkonten“ werden alle Dienstkonten angezeigt, die mit Ihrem Projekt verknüpft sind. Google Cloud

Seite „Dienstkonten“

Informationen zum Erstellen eines Dienstkontoschlüssels finden Sie unter Dienstkontoschlüssel erstellen. Beachten Sie die von Google empfohlenen Best Practices für die Speicherung Ihres Schlüssels.

Je nachdem, wie Ihr Unternehmen die Segmentierung in Dialogflow CX handhabt, können Sie mehrere Einträge für virtuelle Kundenservicemitarbeiter-Plattformen erstellen und bestimmte Dialogflow CX-Agenten hinzufügen oder eine Plattform mit vielen Dialogflow CX-Agenten erstellen.

Wiederholen Sie die vorherigen Schritte für jeden Dialogflow CX-Agenten, den Sie in das CCAI Platform-Portal einbinden müssen.

Plattform für virtuelle Kundenservicemitarbeiter hinzufügen

Dialogflow ES: Diese Plattform unterstützt nur die Einrichtung von Agenten für Chat- Kanäle. Wählen Sie diese Option aus, um Agenten einzubinden, die mit Dialogflow ES erstellt wurden.

Dialogflow CX: Diese Option unterstützt die Einrichtung von Agenten für Chat- und Sprachkanäle. Zu den Agent-Interaktionen gehören erweiterte Funktionen wie DTMF-Unterstützung, Consumer Barge-in, CCAI Insights-Tracking, Call Companion, Sentimentanalyse und andere. Wählen Sie diese Option aus, um Agenten einzubinden, die mit Dialogflow CX erstellt wurden.

Wählen Sie diese Option aus, um virtuelle Agenten einzubinden, die mit Dialogflow CX erstellt wurden.

  1. Gehen Sie zu Einstellungen > Entwicklereinstellungen > Plattform für virtuelle Kundenservicemitarbeiter.

  2. Klicken Sie auf + Plattform hinzufügen.

    Das Dialogfeld Plattform für virtuelle Kundenservicemitarbeiter hinzufügen wird angezeigt.

    Seite für die Virtual Agent-Plattform hinzufügen

  3. Geben Sie einen Namen für die neue Plattform ein. Verwenden Sie dazu am besten den Projektnamen, in dem die virtuellen Agenten erstellt wurden.

  4. Wählen Sie einen der folgenden Dienste aus:

    • Dialogflow ES

    • Dialogflow CX

  5. Klicken Sie auf Erstellen.

  6. Stellen Sie neben der neuen Plattform für virtuelle Kundenservicemitarbeiter in der Liste der Plattformen für virtuelle Kundenservicemitarbeiter den Schalter auf Ein.

Für virtuelle Kundenservicemitarbeiter, die mit Dialogflow CX eingebunden wurden, wird die StreamingAnalyzeContent API verwendet, die DTMF-Eingaben und zukünftige Upgrades für virtuelle Kundenservicemitarbeiter am besten unterstützt.

Status von Plattformen für virtuelle Kundenservicemitarbeiter

In der CCAI Platform werden Dienstkontoschlüssel anhand der JSON-Struktur und der Gültigkeit des Schlüssels validiert. Ein virtueller Kundenservicemitarbeiter von Dialogflow CX ist nur dann vollständig authentifiziert, wenn sein Schlüssel den Status Gültig hat:

  • Gültig: Alle Workflows auf der Plattform sind gültig.

  • Aktion erforderlich: Mindestens ein Workflow auf der Plattform ist ungültig. Ersetzen Sie ihn durch gültige Dienstkontoschlüssel, um das Problem zu beheben.

  • Ungültig:Alle Workflows auf der Plattform sind ungültig. Wenn der Status einer Plattform ungültig ist, wird die Plattform automatisch deaktiviert. Ersetzen Sie ungültige Dienstkontoschlüssel durch gültige Schlüssel, um das Problem zu beheben.

Wenn der Status Ungültig oder Aktion erforderlich lautet, generieren Sie Dienstkontoschlüssel für alle ungültigen Schlüssel und ersetzen Sie die ungültigen Schlüssel durch die neuen. Weitere Informationen finden Sie unter Dienstkontoschlüssel erstellen und löschen.

Nach Abschluss der Konfigurationsschritte sind Ihre virtuellen Agenten bereit. Weitere Informationen zur Verwaltung finden Sie unter Virtuelle Agenten Warteschlangen zuweisen.

Unterstützung für Teilantworten in Dialogflow CX

Die CCAI Platform unterstützt die Funktion für Teilantworten in Dialogflow CX. Dies ist besonders nützlich, wenn Ihr virtueller Kundenservicemitarbeiter einen Webhook aufrufen muss, dessen Ausführung und Rückgabe einer Antwort wahrscheinlich einige Zeit in Anspruch nehmen wird. Wenn die Teilantwort aktiviert ist, kann Dialogflow CX sofort eine erste Auftragsausführungsnachricht an den Endnutzer senden, z. B. „Einen Moment, ich suche das für Sie heraus.“ So weiß der Endnutzer, dass er kurz warten muss, während der Webhook ausgeführt und die endgültige Auftragsausführungsnachricht generiert wird, und geht nicht davon aus, dass es ein Problem gibt. Weitere Informationen finden Sie unter Teilantwort für die Streaming API.

In Dialogflow CX können Sie auch angeben, ob die Wiedergabe der Teilantwort abgebrochen werden soll, wenn die endgültige Auftragsausführung an die CCAI Platform zurückgegeben wird. Wenn der Abbruch der unvollständigen Beantwortung aktiviert ist, beendet die CCAI Platform die Wiedergabe der ersten Auftragsausführung, falls sie noch läuft, und startet dann die Wiedergabe der endgültigen Auftragsausführung. So können Sie mit einer Teilantwort antworten, die Speech Synthesis Markup Language-Code (SSML) enthalten kann, um eine Audiodatei abzuspielen, z. B. ein simuliertes Tippgeräusch. Das folgende Beispiel zeigt eine Dialogflow CX-Auftragsausführung, die dies tut:

<speak>
  One moment while I look up your order.
  <audio src="typing-sound.mp3">
    <desc>Typing sound</desc>
    PURR (sound didn't load)
  </audio>
</speak>