Konfigurieren Sie IBM Watson Assistant als NLU-Provider für Virtual Agent

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie die in IBM Watson Assistant definierten Absichten, Entitäten und Äußerungen, und wenden Sie sie als NLU-Modell für Ihre Virtual Agent-Konversationen an.

    Vorbereitungen

    Gehen Sie in IBM Watson Assistantwie folgt vor:
    • Erstellen Sie in Ihrem Konto IBM einen Ressourcenlink in der Kategorie „KI (künstliche Intelligenz)“. Nachdem Sie den Ressourcenlink erstellt haben, sollten der API-Schlüssel und die URL angezeigt werden:

      Suchen Sie in Ihrem IBM Watson Assistant -Konto den API-Schlüssel und die URL auf der Dashboard-Seite für den von Ihnen erstellten Ressourcenlink.

    • Definieren Sie in Ihrem Arbeitsbereich die Absichten, Entitäten und Äußerungen für Ihr NLU-Modell.
    • Suchen Sie Ihre Anmeldeinformationen für den Arbeitsbereich, und kopieren Sie das Passwortdes Arbeitsbereichs, das Sie beim Festlegen Ihrer Anmeldeinformationen während der Konfiguration angeben müssen.

    Stellen Sie in Ihrer Instanz ServiceNow sicher, dass das Plugin „Glide Virtual Agent “ (com.glide.cs.chatbot) aktiviert ist. Dieses Plugin installiert den Proxy-Agent für das Server-Plugin IBM Watson Natural Language Understanding (com.glide.nlu.ibmwatson.intent.discovery), das für diese Integration erforderlich ist.

    Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Die Konfiguration der IBM Watson Assistant -Integration umfasst die Bereitstellung von IBM Watson Assistant -Anmeldeinformationen für die Authentifizierung. Sie können für Ihre Instanz nur einen NLU-Service Provider festlegen.
    Hinweis:
    Wenn Sie ein Upgrade von einem früheren Release durchgeführt haben, wird beim Upgrade-Vorgang automatisch das von Ihnen angegebene Passwort für den Arbeitsbereich IBM Watson Assistant beibehalten.
    Ab Release QuebecVirtual Agent unterstützt [] nur ältere URLs der Version 1:
    • Modelle: https://<IBM HOST> /assistant/api/{{api_version}}/workspaces?version={{published_version}}
    • Absichten: https://<IBM HOST> /assistant/api/{{api_version}}/workspaces/{{model_id}}/intents?version={{published_version}}&page_limit=1000
    • Entitäten: https:// <IBM HOST> /assistant/api/{{api_version}}/workspaces/{{model_id}}/entities?version={{published_version}}
    • Vorhersage: https://<IBM HOST> /assistant/api/{{api_version}}/workspaces/{{model_id}}/message?version={{published_version}}

    Prozedur

    1. Legen Sie den Watson-Endpunkt [ IBM in Ihrer Instanz ServiceNow für jeden der folgenden HTTP(s)-Verbindungsdatensätze fest:
      • IBM Watson-NLU-Modelle
      • IBM Watson-NLU-Absichten
      • IBM Watson-NLU-Entitäten
      • IBM Watson-NLU-Vorhersage
      1. Navigieren Sie zu Alle, und geben Sie dann http_connection.list in den Filter ein.
      2. Wählen Sie auf der Seite „HTTP(s)-Verbindungen“ in der Spalte Name einen IBM Watson-Eintrag aus, um den Datensatz zu öffnen.

        Es gibt vier zu ändernde IBM Watson NLU-Datensätze: Entitäten, Absichten, Modelle und Vorhersage. Sie müssen den Endpunkt für jeden Datensatz festlegen.

      3. Bearbeiten Sie die URL in den Feldern Host und Basispfad so, dass sie den Endpunkt in Ihrem IBM Watson NLU-Konto angibt.
        Ändern Sie im Formular die Felder Host und Basispfad, um auf Ihren IBM Watson NLU-Endpunkt zu verweisen.
      4. Wählen Sie Aktualisieren.
      5. Wiederholen Sie diese Schritte für die verbleibenden IBM Watson-Datensätze.
    2. Fügen Sie den NLU-API-Schlüssel IBM Watson in Ihrer Instanz ServiceNow für jeden der folgenden Datensätze mit Anmeldeinformationen für die Standardauthentifizierung hinzu:
      • IBM Watson-NLU-Modelle
      • IBM Watson-NLU-Absichten
      • IBM Watson-NLU-Entitäten
      • IBM Watson-NLU-Vorhersage
      1. Navigieren Sie zu Alle, und geben Sie dann basic_auth_credentials.list in den Filter ein.
      2. Wählen Sie auf der Seite „Basic Authentication Credentials“ (Basic Authentication Credentials) einen IBM Watson-Eintrag in der Spalte Name aus, um den Datensatz zu öffnen.
      3. Geben Sie im Feld Passwort den NLU-API-Schlüssel IBM Watson ein.

        Geben Sie den API-Schlüsselnamen und das Passwort in das Formular „Anmeldeinformationen für Standardauthentifizierung“ für das IBM Watson NLU-Modell ein.

      4. Wählen Sie Aktualisieren.
      5. Wiederholen Sie diese Schritte für die verbleibenden IBM Watson-Datensätze.
    3. Aktivieren Sie den IBM Watson NLU-Service.
      1. Navigieren Sie zu Alle, und geben Sie dann open_nlu_driver.list in den Filter ein.
      2. Suchen Sie in der Tabelle „Offene NLU-Treiber“ den IBM Watson-Skriptdatensatz, und legen Sie im Feld Aktiv den Wert auf „true“ fest.
        Doppelklicken Sie für den Datensatz „IBM Watson – Skript“ in die Spalte Aktiv, um den Wert von „falsch“ in „wahr“ zu ändern.

        Durch Aktivieren dieser Einstellung wird „ IBM Watson – Skript aktiv “ der Liste der verfügbaren NLU-Services in den Einstellungen Virtual Agent hinzugefügt.

    4. Um NLU in Ihrer Instanz zu aktivieren, navigieren Sie zu Konversations-Schnittstellen > Einstellungen, und gehen Sie dann wie folgt vor:
      1. Klicken Sie auf Virtual Agent.
      2. Klicken Sie unter Natural Language Understanding (NLU) auf Einstellungen anzeigen.
      3. Verschieben Sie den Umschalter Aktivieren, um Natural Language Understandingzu aktivieren.
      4. Wählen Sie in der Liste der NLU-Service ProviderIBM Watson - Skriptaus.
      5. Wenn Sie sprachspezifische NLU-Modelle verwenden möchten, aktivieren Sie die Sprachen in der Liste der unterstützten NLU-Sprachen.
        Eine Sprache ist aktiviert, wenn in der Spalte Aktiviert trueangezeigt wird. Weitere Informationen finden Sie unter Aktivieren Sie NLU-Sprachen in den Einstellungen Virtual Agent ..
      6. Klicken Sie auf Speichern.
      IBM Watson Assistant ist nun der NLU-Service Provider für Ihre Instanz.