Chat-Integration für IBM Watson Assistant konfigurieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Konfigurieren Sie das IBM Watson Assistant-Thema zur Ausführung von Dialog-Skills (in IBM Watson Assistant erstellten Konversationen) im webbasierten Chat Client. Dieses Thema gibt Informationen zurück, die während der Virtual Agent-Konversation mit IBM Watson Assistant ausgetauscht wurden.

    Vorbereitungen

    • In IBM Watson Assistant:
      • Erstellen Sie die Dialog-Skill (Konversation) in Ihrem IBM Watson Assistant-Arbeitsbereich. Die Skill umfasst den Dialog und alle von Ihnen definierten Absichten und Entitäten.
      • Navigieren Sie zur Skill-Kachel, und wählen Sie im Kachelmenü die Option View API Details (API-Details anzeigen). Zeigen Sie die Skill-Details und Serviceanmeldeinformationen an. Kopieren Sie die folgenden Elemente: Kompetenz-ID, Arbeitsbereich-ID, Benutzername und Passwort. Sie benötigen diese Elemente zum Konfigurieren der Integration.
    • Aktivieren Sie das „IBM Watson Assistant Integration“-Plugin (com.glide.cs.ibm.watson.assistant).

    Erforderliche Rolle: virtual_agent_admin oder admin

    Warum und wann dieser Vorgang ausgeführt wird

    Dieses Thema führt einen IBM Watson Assistant-Dialog in Virtual Agent aus. Es ist nicht erforderlich, Natural Language Understanding (NLU) zu aktivieren oder NLUIBM Watson Assistant NLU als Service Provider für Virtual Agentfür [] festzulegen.

    Prozedur

    1. Aktualisieren Sie die Systemeigenschaft watson_assistant.workspaceID in Ihrer ServiceNow-Instanz.
      1. Geben Sie im Navigationsfilter sys_properties.list ein.
      2. Suchen Sie in der Systemeigenschaftentabelle [sys_properties] die Eigenschaft watson_assistant.workspaceID.
      3. Ersetzen Sie den vorhandenen Wert durch die Arbeitsbereichs-ID für Ihre Kompetenz, und wählen Sie Aktualisierenaus.
    2. Stellen Sie sicher, dass die REST-Nachricht für IBM Watson Assistant den richtigen Authentifizierungsendpunkt für Ihre IBM Kompetenz bereitstellt:
      1. Navigieren zu System-Webservices > Ausgehend > REST-Nachricht.
      2. Wählen Sie den Datensatz IBM Watson Assistant aus, um das Formular „REST-Nachricht IBM Watson-Unterstützung“ zu öffnen.
      3. Stellen Sie sicher, dass das Feld Endpunkt und die Spalte Endpunkt auf der Registerkarte Authentifizierung die richtige Endpunkt-URL für Ihren IBM Watson-Account aufweisen.
        REST-Nachrichtenformular für IBM Watson Assistant mit hervorgehobenen IBM-Endpunkt-URLs.
    3. Öffnen Sie auf der Registerkarte „ Authentifizierung “ im Feld Standardauthentifizierungsprofil den Datensatz „Assistentenprofil“.
    4. Geben Sie im Formular „Grundlegende Authentifizierungskonfiguration“ den Anwendernamen und das Passwort aus Ihren IBM Watson Assistant Service-Anmeldeinformationen ein, und wählen Sie Aktualisierenaus.
      Formular „Konfiguration der Basisauthentifizierung“ für das Assistentenprofil IBM Watson Assistant
    5. Veröffentlichen Sie das IBM-Skill-Thema:
      1. Navigieren zu Konversations-Schnittstellen > Virtual Agent > Designer.
      2. Wählen Sie auf der Seite „Themen“ das IBM Watson Assistant-Thema aus, um die Seite „Themeneigenschaften“ zu öffnen.
        Beachten Sie, dass das Stichwort für dieses Thema IBM Watson Assistant lautet und die Kategorie „IBM“ ist.
      3. Wählen Sie auf der Seite Themeneigenschaften die Option Veröffentlichen aus, um das Thema auf dem Webclient Virtual Agent bereitzustellen.
    6. Konfigurieren Sie das Standardthema für den Webclient Virtual Agent auf eine der folgenden Arten:
      • Geben Sie die URL an, die das IBM Watson Assistant-Thema als Standardthema angibt, das im Serviceportal-Client geöffnet wird:

        Beispiel: https://<Your instance URL> $sn-va-web-client-app.do?sysparm_skip_load_history=wahr&sysparm_topic=<sys_id> wobei ist die sys_id des veröffentlichten Themas IBM Watson Assistant . Der Parameter „sysparm_skip_load_history“ lädt den Konversationsverlauf nicht im Webclient.

      • Konfigurieren Sie das Widget Serviceportal, indem Sie das Bearbeitungssymbol (Bleistift) in der oberen rechten Ecke des Widgets Virtual Agent auswählen.
        Um das Standardthema mithilfe der Widget-Instanzparameter festzulegen, geben Sie sysparm_topic=sys_id ein (wobei<sys_id> ist die sys_id des veröffentlichten Themas IBM Watson Assistant ) im Feld Virtual Agent-Client-URL-Parameter , und wählen Sie Speichern aus.
        Hinweis:
        Die sys_id eines Themas finden Sie in der Thementabelle [sys_cs_topic].
      Wichtig:

      Verwenden Sie den Parameter „sysparm_topic“ nur, um das angegebene Thema im Chat-Client Serviceportal zu laden oder wenn Sie die Chat-Integrationen IBM Watson Assistant (com.glide.cs.ibm.watson.assistant.topic und com.glide.cs.ibm.watson.assistant) verwenden .topicV2-Plugins). Mit diesem Parameter können Benutzer keine neue Konversation starten oder an einen Live-Agent übertragen. Er deaktiviert zudem das Kontextmenü und unterstützt keine anderen Chat Clients von Drittanbietern.