Chat-Integration für IBM Watson Assistant konfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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 IBM Watson Assistant NLU als NLU Service Provider für Virtual Agentfestzulegen .

    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 Arbeitsbereich-ID für Ihre Kompetenz, und wählen Sie Aktualisierenaus.
    2. Vergewissern Sie sich, 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 Assistance“ zu öffnen.
      3. Vergewissern Sie sich, dass das Feld Endpunkt und die Spalte Endpunkt, die auf der Registerkarte Authentifizierung angezeigt werden, die richtige Endpunkt-URL für Ihr IBM Watson-Konto aufweisen.
        Formular „REST-Nachrichten“ für IBM Watson Assistant mit hervorgehobenen IBM-Endpunkt-URLs.
    3. Öffnen Sie im Feld Standardauthentifizierungsprofil auf der Registerkarte Authentifizierung den Datensatz „Assistentenprofil“.
    4. Geben Sie im Formular Basisauthentifizierungskonfiguration die Werte für Benutzername und Passwort aus Ihren IBM Watson Assistant Serviceanmeldeinformationen ein, und wählen Sie dann Aktualisierenaus.
      Formular „Basic Authentication Configuration“ (Basic Authentication-Konfiguration) für IBM Watson Assistant Assistentenprofil.
    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 Ihrem Virtual Agent Webclient 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> wo 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 oben rechts im Widget Virtual Agent ] auf das Bearbeitungssymbol (Bleistift) klicken.
        Um das Standardthema mithilfe der Widget-Instanzparameter festzulegen, geben Sie sysparm_topic=sys_id (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 von Serviceportal zu laden, oder bei Verwendung der Chat-Integrationen von IBM Watson Assistant (com.glide.cs.ibm.watson.assistant.topic und com.glide.cs.ibm.watson.assistant). .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.