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

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 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). Sobald Sie den Ressourcenlink erstellt haben, sollten Sie den API-Schlüssel und die URL sehen:

      Suchen Sie in Ihrem Konto IBM Watson Assistant auf der Seite des Dashboards nach dem API-Schlüssel und der URL 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 Passwortfür den Arbeitsbereich, 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 IBM Watson Natural Language Understanding-Server-Plugin (com.glide.nlu.ibmwatson.intent.discovery), das für diese Integration benötigt wird.

    Erforderliche Rolle: Administrator

    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:
    Bei einem Upgrade von einem früheren Release wird das von Ihnen angegebene Passwort für den -Arbeitsbereich IBM Watson Assistant während des Upgrade-Prozesses automatisch beibehalten.
    Ab Release Quebec unterstützt Virtual Agent nur URLs aus Legacy-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 im Filter http_connection.list 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 Watson-NLU-Account IBM widerspiegeln.
        Ändern Sie im Formular die Felder Host und Basispfad so, dass sie auf Ihren IBM Watson NLU-Endpunkt verweisen.
      4. Wählen Sie Aktualisieren.
      5. Wiederholen Sie diese Schritte für die verbleibenden Watson-Datensätze IBM.
    2. Fügen Sie den Watson-NLU-API-Schlüssel IBM 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 im Filter Basic_auth_credentials.list ein.
      2. Wählen Sie auf der Seite „Anmeldeinformationen für Standardauthentifizierung“ in der Spalte Name einen IBM Watson-Eintrag aus, um den Datensatz zu öffnen.
      3. Geben Sie im Feld Passwort den Watson-NLU-API-Schlüssel IBM ein.

        Geben Sie im Formular „Anmeldeinformationen für Standardauthentifizierung“ den Namen und das Passwort des API-Schlüssels für das IBM Watson NLU-Modell ein.

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

        Durch Aktivieren dieser Einstellung wird IBM Watson – Skript aktiv zur 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. Schieben 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 Unterstützte 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 für Virtual Agent ..
      6. Klicken Sie auf Speichern.
      IBM Watson Assistant ist nun der NLU-Service Provider für Ihre Instanz.