Virtual Agent mit IBM Watson Assistant integrieren

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 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 des ausgetauscht wurden Virtual Agent Konversation zu IBM Watson Assistant.

    Vorbereitungen

    Hinweis:
    Ein aktualisiert Virtual Agent-Designer Die Anwenderoberfläche ist verfügbar, wenn Sie installieren Now Assist In Virtual Agent Und aktivieren Sie Now Assist Themenkompetenz. Dieser Inhalt setzt voraus, dass Sie diese Kompetenz aktiviert haben und die Listenansicht anzeigen können. Wenn diese Kompetenz nicht aktiviert ist, werden die veraltete UI- und Themenseite angezeigt. Weitere Informationen finden Sie unter Virtual Agent-Designer – Seite mit veralteten Themen .
    • 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. Dies erfordert keine Aktivierung Natural Language Understanding( NLU) Oder Einstellung IBM Watson Assistant NLU Als NLU Service Provider für Virtual Agent.

    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 das vorhandene Wert Mit Arbeitsbereich-ID Wählen Sie für Ihre Kompetenz aus Aktualisieren .
    2. Überprüfen Sie, ob die REST-Nachricht für IBM Watson Assistant Stellt den richtigen Authentifizierungsendpunkt für Ihre IBM-Kompetenz bereit:
      1. Navigieren zu System-Webservices > Ausgehend > REST-Nachrichtan.
      2. Wählen Sie aus IBM Watson Assistant Datensatz zum Öffnen des Formulars „REST Message IBM Watson Assistance“.
      3. Bestätigen Sie, dass Endpunkt Feld und Endpunkt Spalte, die auf angezeigt wird Authentifizierung Registerkarte hat die richtige Endpunkt-URL für Ihren IBM Watson-Account.
        Formular „REST-Nachrichten“ für IBM Watson Assistant Mit hervorgehobenen IBM-Endpunkt-URLs.
    3. In Profil für Standardauthentifizierung Feld auf der Authentifizierung Registerkarte öffnen Sie den Assistentenprofil-Datensatz.
    4. Geben Sie im Formular „Konfiguration der Standardauthentifizierung“ ein Anwendername Und Passwort Werte aus Ihrem IBM Watson Assistant Service-Anmeldeinformationen, und wählen Sie dann aus Aktualisieren .
      Formular „Konfiguration der Standardauthentifizierung“ für IBM Watson Assistant Assistentenprofil.
    5. Veröffentlichen Sie das IBM-Skill-Thema:
      1. Navigieren zu Konversations-Schnittstellen > Virtual Agent > Designer, Und schieben Sie dann den Umschalter für den Discovery-Typ auf NLU/Stichwort .
      2. Auf der Virtual Agent-Designer Homepage wählen Sie aus IBM Watson Assistant Thema zum Öffnen der Seite „Themeneigenschaften“.
        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 aus Veröffentlichen Um das Thema für bereitzustellen Virtual Agent Chat-Widget.
    6. Konfigurieren Sie das Standardthema für Virtual Agent Chat-Widget 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 Instanz-URL>$sn-va-Web-Client-App.do?sysparm_Skip_load_history=true&sysparm_topic= <sys_id> Wo <sys_id> Ist die sys_ID des veröffentlichten IBM Watson Assistant Thema. Die Sysparm_Skip_load_history Der Parameter lädt den Konversationsverlauf nicht im Chat-Widget.

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

      Verwenden Sie Sysparm_topic Parameter nur zum Laden des angegebenen Themas in Serviceportal Chat-Client oder bei Verwendung von IBM Watson Assistant Chat-Integrationen (Plugins com.Glide.cs.ibm.watson.Assistant.topic und com.Glide.cs.ibm.watson.Assistant.topicV2). 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.