Microsoft LUIS als NLU-Anbieter für Virtual Agentkonfigurieren

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 2 Minuten Lesedauer
  • Verwenden Sie die Absichten, Entitäten und Äußerungen, die in einer Microsoft Language Understanding Intelligent Service-Anwendung (LUIS) definiert sind, und wenden Sie sie als NLU-Modell für Ihre Virtual Agent -Konversationen an.

    Vorbereitungen

    Gehen Sie in Microsoft LUISwie folgt vor:
    • Melden Sie sich beim LUIS-Portal an, und erstellen Sie eine Anwendung zur Verwendung als NLU-Modell (erfordert einen Microsoft Azure -Account).
    • Suchen und kopieren Sie diese Microsoft LUIS -Schlüssel:
      • Authoring-Schlüssel, der beim Erstellen des Microsoft LUIS -Accounts automatisch generiert wurde. Der Authoring-Schlüssel bietet die Authentifizierung, die für Ihre LUIS -Anwendungen sowie zum Erstellen, Trainieren und Veröffentlichen von Anwendungen erforderlich ist. Sie finden den Authoring-Schlüssel, indem Sie sich bei LUISanmelden, Ihren Benutzeraccount auswählen und Account-Einstellungen öffnen.
      • Laufzeitschlüssel für Vorhersageendpunkt, den Sie der Ressource für Ihre Anwendung Microsoft LUIS zugewiesen haben. Virtual Agent greift über diesen Schlüssel auf den Abfrage-Vorhersage-Endpunkt der Laufzeit LUIS zu.
        Hinweis:
        Wenn Sie mehr als eine Anwendung LUIS (NLU-Modell) verwenden, müssen Sie den Laufzeitschlüssel des Vorhersageendpunkts für jede von Ihnen erstellte Anwendung angeben.
    Gehen Sie in Ihrer Instanz ServiceNow wie folgt vor:
    • Stellen Sie sicher, dass das Glide-Plugin Virtual Agent aktiviert ist, da es den Proxy-Agent für das Microsoft LUIS Natural Language Understanding-Server-Plugin (com.glide.nlu.msluis.intent.discovery) installiert, das für diese Integration erforderlich ist. Wenn Sie von einem früheren Release aktualisiert haben, behält der Upgrade-Prozess automatisch die von Ihnen bereitgestellten LUIS -Schlüssel bei.
    • Erforderliche Rolle: admin

    Warum und wann dieser Vorgang ausgeführt wird

    Sie können für Ihre Instanz nur einen NLU-Service Provider festlegen.

    Prozedur

    1. Um die Passwörter für Anmeldeinformationen für das NLU-Modell LUIS, Entitäten, Absichten und Vorhersageinformationen festzulegen, gehen Sie wie folgt vor:
      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 „Verbindungsalias“ MSLuisNLUModels aus, um den Datensatz zu öffnen.

        Tabelle „HTTPS-Verbindungen“ mit hervorgehobenem Verbindungsaliasschlüssel und MSLuisNLUModels-Wert.

      3. Wechseln Sie auf der Seite „Aliasse für Verbindungen und Anmeldeinformationen für MSLuisNLUModels“ zur zugehörigen Liste „Verbindungsattribute“.
      4. Suchen Sie das Attribut „Passwort für Anmeldeinformationen“, und doppelklicken Sie dann in der Spalte Standardwert, um den Wert zu bearbeiten.
        Formular „Aliasse für Anmeldeinformationen“ für Verbindungen und Anmeldeinformationen für MSLuisNLUModels. Das Attribut „Passwort für Anmeldeinformationen“ und das Feld „Standardwert“, in dem Sie den Microsoft Luis-Erstellungsschlüssel eingeben, werden hervorgehoben.
      5. Geben Sie den MS LUIS-Erstellungsschlüssel in das Feld Standardwert ein, und wählen Sie dann das Symbol zum Speichern.
      6. Kehren Sie zur Seite „HTTP(s)-Verbindungen“ zurück, und wiederholen Sie diese Schritte, um den MS LUIS-Erstellungsschlüssel als Standardwert in den folgenden Verbindungsaliassen hinzuzufügen:
        • MSLuisNLUCustomEntities
        • MSLuisNLUVorgefertigteEntitäten
        • MSLuisNLUIntents
        • MSLuisNLLUVorhersage

        Tabelle mit HTTPS-Verbindungen, wobei Verbindungsaliaswerte für Microsoft Luis-NLU-Werte hervorgehoben sind.

        Hinweis:
        Wiederholen Sie diese Schritte für jede Microsoft LUIS -Anwendung, die Sie als NLU-Modell verwenden. Jede Anwendung besitzt einen eigenen Vorhersageendpunkt-Laufzeitschlüssel, den Sie angeben müssen.
    2. Aktivieren Sie den NLU-Service LUIS.
      1. Navigieren Sie zu Alle, und geben Sie im Filter open_nlu_driver.list ein.
      2. Legen Sie in der Tabelle „Offene NLU-Treiber“ den Wert im Feld „ Aktiv “ für den MS-Luis-Skript -Datensatz auf den Wert truefest.
        Öffnen Sie die Tabelle „NLU-Treiber“, wobei der Wert des Felds „Aktiv“ für den MS Luis-Script-Service auf „wahr“ festgelegt ist.
        Hinweis:
        Durch Aktivieren dieser Einstellung wird MS Luiz – Skript zur Liste der verfügbaren NLU-Services in den Einstellungen Virtual Agent hinzugefügt.
    3. Um NLU in Ihrer Instanz zu aktivieren, navigieren Sie zu Konversations-Schnittstellen > Einstellungen, und gehen Sie dann wie folgt vor:
      1. Wählen Sie Virtual Agent aus.
      2. Wählen Sie unter Natural Language Understanding (NLU) die Option Einstellungen anzeigenaus.
      3. Schieben Sie den Umschalter Aktivieren, um Natural Language Understandingzu aktivieren.
      4. Wählen Sie in der Liste NLU-Service Provider die Option MS Luis – 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. Wählen Sie Speichern.
      Microsoft LUIS ist jetzt der NLU-Service Provider für Ihre Instanz.