Abrufen der Konversationszusammenfassung und des Abschlusscodes, den Virtual Agent für eine Bot-Interaktion generiert
Jedes Mal, wenn ein Virtual Agent-Bot eine Interaktion an einen menschlichen Agenten weiterleitet, erstellt er eine KI-generierte Zusammenfassung für den Agenten, damit der Agent den Kontext der Interaktion verstehen und das zentrale Kundenproblem schneller erkennen kann. Wenn ein Virtual Agent-Bot eine Kundeninteraktion autonom ohne Agenten-Eskalation abwickelt, generiert er auch automatisch die Gesprächszusammenfassung und wendet einen Abschlusscode auf die abgeschlossene Bot-Interaktion an.
To retrieve the conversation summary and the auto-assigned wrap-up code via the Genesys Cloud Public API, you can invoke the /api/v2/conversations/{conversationId}/summaries
endpoint based on the conversationId
.
Führen Sie die folgenden Schritte aus, um die Konversationszusammenfassung und den Abschlusscode als After-Contact-Work-Daten (ACW) abzurufen und diese Daten an Salesforce oder ein anderes Customer-Relationship-Management-System (CRM) zu senden:
Einrichten eines Workflows
- Klicken Sie auf der Startseite von Architect auf das Menü Flows oder bewegen Sie den Mauszeiger darüber und wählen Sie Workflow.
- Klicken Sie auf Hinzufügen Das Dialogfeld Fluss erstellen wird geöffnet.
- Geben Sie in das Feld Name einen eindeutigen Namen für den Fluss ein
- (Optional) Fügen Sie in das Feld Beschreibung einen kurzen Satz oder eine Phrase hinzu, um diesen Fluss zu beschreiben
- Klicken Sie auf die Liste Standardsprache und wählen Sie die standardmäßig unterstützte Sprache des Flusses aus
- Klicken Sie auf die Liste Abteilungen und wählen Sie die Abteilung aus, in der die Bewegung platziert werden soll
- Klicken Sie auf Fluss erstellen Die Konfigurationsseite des Flusses wird geöffnet.
- Unter Ressourcen auf Daten .
- As Genesys Cloud sends the input parameters to the workflow as a JSON object, under Add variable, configure an input variable named
jsonData
of type JSON.Notiz : Zu den Eingabeparametern gehören die Gesprächszusammenfassung, der Grund für die Kontaktaufnahme, die Lösung, Abschlusscodes, die Kontakt-ID usw. - Erweitern Sie in der Taskeditor-Toolbox das Daten und ziehen Sie eine Daten aktualisieren Aktion unten Start im Statuseditor.
- Fügen Sie in das Feld Name einen aussagekräftigen Namen ein, um das Objekt zu beschreiben
- Klicken neben U pdate-Anweisungen und wählen Sie JSON .
- In the Enter variable name field, type the label to identify the variable on tasks. For example,
Flow.jsonsummary
. - Im Zuzuweisender Wert Klicken Sie auf Ausdrucksmodi neben „Klicken Sie hier, um einen JSON-Literalwert hinzuzufügen“.
- To get the conversation summary, add the expression
GetJsonObjectProperty(Flow.jsonData, "summary")
inline or click the Large Expression Editor button to open the Edit Expression Editor and build your expression. - Klicken neben U pdate-Anweisungen und wählen Sie JSON .
- In the Enter variable name field, type the label to identify the variable on tasks. For example,
Flow.jsonwrapupcode
. - Im Zuzuweisender Wert Klicken Sie auf Ausdrucksmodi neben „Klicken Sie hier, um einen JSON-Literalwert hinzuzufügen“.
- To get the wrap-up codes, add the expression
GetJsonObjectProperty(Flow.jsonData, "wrapUpCodes")
inline or click the Large Expression Editor button to open the Edit Expression Editor and build your expression.
Passen Sie nach diesen Schritten Ihren Workflow weiter an die Geschäftsanforderungen Ihres Unternehmens an. Wenn Sie beispielsweise zuvor eine Salesforce-Datenaktion unter Verwaltung > Integrationen > Aktionen Um Daten an Ihre Salesforce-APIs zu übertragen, konfigurieren Sie in Ihrem Workflow eine Aktion „Daten abrufen“, um die zuvor abgerufenen Daten zu übertragen.
Einen Trigger einrichten
- Klicken Sie auf Admin.
- Unter Architekt, klicken Sie auf Auslöser.
- Klicken Sie auf Auslöser hinzufügen.
- Geben Sie einen Namen und eine Beschreibung für den Auslöser ein, und klicken Sie dann auf Add.
- Under Topic Name, select the
v2.bot.conversation.{id}.conversations.summaries
topic. - Wählen Sie unter Workflow-Ziel den Workflow aus, den Sie für den Datenabruf eingerichtet haben.
- Wählen Sie unter Datenformat Json als Datenformat, in dem die Eingabeparameter an Ihren Workflow weitergeleitet werden.
- (Optional) Sie können die Bedingungen angeben, die erfüllt sein müssen, damit der Auslöser aufgerufen wird. Wenn Sie beispielsweise möchten, dass Architect den Workflow nur auslöst, wenn ein bestimmter Virtual Agent-Flow ausgeführt wird. Um eine Bedingung hinzuzufügen, klicken Sie auf Bedingung hinzufügen .
- Under JSON Path, enter the attribute of the event schema that you want to compare. For example,
triggerSource
if you want to compare the flow id of the flow that generated a summary to the id of the specific Virtual Agent flow. - Under Operator, select an operator for comparing the JSON Path with the user-defined values. For example,
Equals (==)
if you want the flow id to match. - Under Value, enter the values according to the type of operator you selected. For example, add
{
"sourceId": "03d578c6-69dd-49dd-8331-a6d1e9303640",
"sourceType": "FLOW"
}
- Under JSON Path, enter the attribute of the event schema that you want to compare. For example,
- Wählen Sie die Zeitkonfiguration für den Auslöser aus.
- Klicken Erstellen .
- Um den Auslöser zu aktivieren, schalten Sie den Schalter auf Aktiv .
- Klicken Sie auf Speichern.