---
sourceDocument: Xanadu-Konversations-Schnittstellen
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/xanadu/conversational-interfaces

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-Konversations-Schnittstellen

ft:clusterId :

    - convint

bundleId :

    - convint

workflow :

    - Platform


---

# Verwendung von Virtual Agent Bot Interconnect in Ihrer Konfiguration

# Verwendung von Virtual Agent Bot Interconnect in Ihrer Konfiguration {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 4 Minuten Lesedauer

Verwenden Sie Virtual Agent Bot Interconnect, um eine einheitliche Chat-Experience für mehrere Kanäle zu erstellen. Sie können sekundäre Bots unterstützen, z. B. Google Dialogflow, Microsoft Power Virtual Agents und ServiceNow® Virtual Agent.
Virtual Agent Bot Interconnect fungiert als primärer Bot in einer vielschichtigen Chatumgebung. Es kann Ihnen helfen, die Komplexität zu reduzieren und eine einheitliche Chat-Experience für Ihre Endanwender zu schaffen. Virtual Agent Bot Interconnect bietet Ihren Endanwendern Zugriff auf mehrere Kanäle und eine Vielzahl von Unternehmensaufgaben, die über ServiceNowverfügbar sind.  
Bot Interconnect bietet die folgenden Vorteile:

* Bereiten Sie die Integration mit Bots von Drittparteien wie Google Dialogflow und Microsoft Power Virtual Agents vor.
* Einfache Integration mit ServiceNow Virtual Agent -Bots in anderen Instanzen.
* Die Möglichkeit, jeden anderen Drittanbieter-Bot als sekundären Bot im System hinzuzufügen.
* Anwenderauthentifizierung und Accountverknüpfung in Bot Interconnect.
* Absichts-Discovery in Bot Interconnect für alle Kompetenzen, die von den primären und sekundären Bots unterstützt werden.
* Konversationen finden jeweils mit einem Bot statt.
* Bot Interconnect stellt ein gemeinsames Konversationsmodell und einen gemeinsamen Datenspeicher bereit, wodurch Berichte und Analysen vereinheitlicht werden.
{#using-sn-va-primary-bot-api__ul_ufw_szc_nsb}  
Hinweis:  
Für Virtual Agent Bot Interconnect ist eine ähnliche Pro-Lizenz wie für Virtual Agent\] erforderlich.

## Unterstützte Steuerungen {#using-sn-va-primary-bot-api__id_h1m_zjf_cyb}

Alle Eingabesteuerelemente und Bot-Antwortsteuerelemente werden unterstützt.

## Funktionen und Standardverhalten {#using-sn-va-primary-bot-api__section_un3_rvv_msb}

Sprachunterstützung
:   Antworten in Bot Interconnect werden nicht übersetzt. Bot Interconnect übergibt die Anwendersprache an den sekundären Bot und erwartet, dass der sekundäre Bot Antworten in dieser Sprache zurückgibt. Wenn beispielsweise der primäre Bot einen Deutschsprachigen Benutzer hat und die sekundäre Instanz auf Deutsch lokalisiert ist, werden die Antworten in Deutsch an den primären Bot zurückgegeben.

Zeitüberschreitungswert vom sekundären Bot
:   Der Wert für die Zeitüberschreitung ist die maximale Zeit, die der primäre Bot auf eine Antwort vom sekundären Bot wartet. Sie können einen anwenderdefinierten Zeitüberschreitungswert (in Millisekunden) in den Eigenschaften des Themenblocks Bot Interconnect übergeben, um dies zu überschreiben.

    1. Wählen Sie im Shell-Thema in Ihrer primären Instanz den Knoten „ Bot Interconnect -Themenblock" aus.
    2. Klicken Sie im Bereich Zusätzliche Parameter (Zeichenfolge) auf das Skriptsymbol ![]().
    3. Fügen Sie das folgende Skript hinzu:

           return JSON.stringify({ timeout : 30000 })

       In diesem Beispiel entspricht 30000 30 Sekunden.
    4. Speichern Sie das Thema und veröffentlichen Sie es.
    {#using-sn-va-primary-bot-api__ol_bxl_byv_msb}

Geschlossene Konversationen
:   Konversationen werden im sekundären Bot geschlossen, wenn ein Benutzer die Konversation am Bot Interconnect schließt oder wenn die Konversation Bot Interconnect abläuft.  
    Hinweis:  
    Konversationen bleiben in Microsoft Power Virtual Agents immer geöffnet.

Protokolle debuggen
:   Um Debug-Protokolle in der Instanz Bot Interconnect zu aktivieren, legen Sie die Systemeigenschaft \[ sn_va_bot_ic.bot_interconnect.enable.logging auf truefest. An die meisten Protokolle wird eine Konversations-ID sowie der Dateiname angehängt.

Übergeben Sie die Ausgabe des sekundären Bot-Themas an den primären Bot
:   Sie können anwenderdefinierte Logik auf die Ausgabe der sekundären Bot-Konversation im Shell-Thema Bot Interconnect anwenden.

Unterstützung für anwenderdefinierte Transformationszuordnungen

:   Entwickler können eine anwenderdefinierte Transformationszuordnung mit der Methode „ getTransformerMap " übergeben. Mit einer anwenderdefinierten Transformationszuordnung können Sie die standardmäßige Transformationslogik überschreiben.

    Beispiel in der Skripteinbindung DialogflowInboundTransformer für Google Dialogflow:

        /** Custom transformation map based on control types in DialogFlow messenger **/

        getTransformationMap: function() {
        	return {
        		'text': 'transformText',
        		'info': 'transformInfoCards2',
        		'description': 'transformDescription',
        		'button': 'transformButtonLink',
        		'image': 'transformImage',
        		'chips': 'transformChips',

        		/* fallback logic in case VA API response format is mentioned in Dialogflow custom response payload */
        		'servicenow': 'transformServiceNowResponse'
        	};
        },

    In diesem Beispiel sind „ `Text`", `„Info"`, „ `Beschreibung`" usw. die Steuerungstypen, die dem sekundären Bot entsprechen. Die angegebene Methode (z. B. transformText ) wird aufgerufen, um die Transformation für den Steuerungstyp durchzuführen. Für jede sekundäre Bot-Antwort verwendet Virtual Agent die Methode getControlType, um den Steuerungstyp zurückzugeben, der in der Transformationszuordnung für die sekundäre Bot-Nachricht angegeben ist. Der eingehende Umwandler in Google Dialogflow bietet ein gutes Beispiel für die Verwendung.

    Wenn die aufgerufene Transformationsmethode nicht vorhanden ist, protokolliert Virtual Agent API dies als Fehler.

Servicemitarbeiterverbindung
:   Sie können eine Servicemitarbeiterverbindung aktivieren, um eine Virtual Agent -Interaktion in der primären Instanz an einen Servicemitarbeiter in der sekundären Instanz weiterzuleiten. Im Folgenden finden Sie die möglichen Verbindungsszenarien.

    * Wenn in der primären Instanz keine passenden Service Desk-Mitarbeiter für die Interaktion verfügbar sind, wertet Bot Interconnect die in der Servicemitarbeiter-Verbindung konfigurierten Übereinstimmungsbedingungen aus und leitet die Interaktion an den entsprechenden Servicemitarbeiter in der sekundären Instanz weiter.
    * Wenn nur eine übereinstimmende Verbindung vorhanden ist, wird die Interaktion an diese Verbindung weitergeleitet, und die Verfügbarkeit des Service Desk-Mitarbeiters wird in der sekundären Instanz überprüft.
    * Wenn mehrere übereinstimmende Verbindungen vorhanden sind, werden dem Benutzer Optionen in der definierten Reihenfolge angezeigt, und er wird mit der ausgewählten Verbindung verbunden.
    * Wenn in der sekundären Instanz keine übereinstimmenden Agents verfügbar sind, wird die folgende Meldung angezeigt: „Es sind keine Agents verfügbar. Versuchen Sie es später erneut."
    * Wenn in der sekundären Instanz übereinstimmende Service Desk-Mitarbeiter verfügbar sind, wird der Benutzer zum verfügbaren Servicemitarbeiter weitergeleitet, der sich um die Interaktion kümmern kann.

    {#using-sn-va-primary-bot-api__ul_grl_4nj_cyb}

    Der Autopilot-Modus wird in der sekundären Instanz derzeit nicht unterstützt, wenn die Konversation in der primären Instanz initiiert wird. Die Verbindung mit einem Servicemitarbeiter in der sekundären Instanz funktioniert nur, wenn sich die sekundäre Instanz im asynchronen Modus befindet.
* **[Virtual Agent Bot Interconnect installieren](https://servicenow-prod.fluidtopics.net/cZWzAY7mJWMmG4FK3FaNww)**   
  Sie können die Anwendung Bot Interconnect installieren, wenn Sie über die Administratorrolle verfügen. Die Anwendung ist unter ServiceNow® Storeverfügbar.
* **[Google Dialogflow wird als sekundärer Bot mit Virtual Agent Bot Interconnectverwendet](https://servicenow-prod.fluidtopics.net/cNN8LLDYfVrOrIsSd9kqZA)**   
  Mit Bot Interconnectkönnen Sie ServiceNow® Virtual Agent als primären Bot mit einem sekundären Google Dialogflow -Bot verwenden. Alle für Google Dialogflow verfügbaren Kompetenzen und Themen werden für Kanäle verfügbar gemacht, die für ServiceNow® Virtual Agentkonfiguriert sind, und können von dort aus ausgeführt werden.
* **[Microsoft Power Virtual Agents wird als sekundärer Bot mit Virtual Agent Bot Interconnectverwendet](https://servicenow-prod.fluidtopics.net/MsrSuAbwhA9bmFrCMM2h0Q)**   
  Mit Bot Interconnectkönnen Sie ServiceNow® Virtual Agent als primären Bot mit einem sekundären Power Virtual Agents-Bot von Microsoft verwenden. Alle für Power Virtual Agents verfügbaren Kompetenzen und Themen werden für Kanäle verfügbar gemacht, die für ServiceNow® Bot Interconnectkonfiguriert sind, und können von dort aus ausgeführt werden.
* **[ServiceNow Virtual Agent wird als sekundärer Bot mit Virtual Agent Bot Interconnectverwendet](https://servicenow-prod.fluidtopics.net/sGRS18b1AdJxY8Gm1TXbnQ)**   
  MitVirtual Agent Bot Interconnect können Sie ServiceNow® Virtual Agent als primären Bot mit einem sekundären ServiceNow Virtual Agent -Bot verwenden.

