Microsoft LUIS als NLU-Provider für Virtual Agentkonfigurieren

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 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, die als NLU-Modell verwendet werden soll (erfordert Microsoft Azure -Konto).
    • Suchen und kopieren Sie diese Microsoft LUIS Schlüssel:
      • Authoring-Schlüssel, der beim Erstellen Ihres Microsoft LUIS -Kontos automatisch generiert wurde. Der Authoring-Schlüssel stellt die Authentifizierung bereit, die für Ihre LUIS Anwendungen und für deren Erstellung, Training und Veröffentlichung erforderlich ist. Sie finden den Authoring-Schlüssel, indem Sie sich bei LUISanmelden, Ihr Benutzerkonto auswählen und die Kontoeinstellungen öffnen.
      • Vorhersageendpunkt-Laufzeitschlüssel, den Sie der Ressource für Ihre Microsoft LUIS -Anwendung zugewiesen haben. Virtual Agent greift über diesen Schlüssel auf den Vorhersageendpunkt der Laufzeitabfrage von LUIS zu.
        Hinweis:
        Wenn Sie mehr als eine LUIS Anwendung (NLU-Modell) verwenden, müssen Sie den Laufzeitschlüssel für den Vorhersageendpunkt 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 für diese Integration erforderliche Microsoft LUIS Natural Language Understanding-Server-Plugin (com.glide.nlu.msluis.intent.discovery) installiert. Wenn Sie ein Upgrade von einem früheren Release durchgeführt haben, werden beim Upgrade-Vorgang automatisch die von Ihnen bereitgestellten Schlüssel LUIS beibehalten.
    • 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. Gehen Sie wie folgt vor, um die Passwörter der Anmeldeinformationen für das NLU-Modell, die Entitäten, die Absichten und die Vorhersageinformationen LUIS festzulegen:
      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 Verbindungsalias die Option MSLuisNLUModels aus, um den Datensatz zu öffnen.

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

      3. Wechseln Sie auf der Seite „Aliasse für Verbindungen und Berechtigungen für MSLuisNLUModels“ zur zugehörigen Liste „Verbindungsattribute“.
      4. Suchen Sie das Attribut Passwort für Anmeldeinformationen, und wählen Sie dann in der Spalte Standardwert eine Doppelauswahl aus, um den Wert zu bearbeiten.
        Formular „Verbindung und Anmeldeinformationen Aliasse für Anmeldeinformationen“ für MSLuisNLUModels. Das Attribut „Passwort für Anmeldeinformationen“ und das Feld „Standardwert“, in das Sie den Microsoft-Luis-Erstellungsschlüssel eingeben, sind hervorgehoben.
      5. Geben Sie den MS LUIS-Erstellungsschlüssel in das Feld Standardwert ein, und wählen Sie dann das Symbol zum Speichern aus.
      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
        • MSLuisNLUPrediction

        HTTPS-Verbindungstabelle mit hervorgehobenen Verbindungsaliaswerten für Microsoft Luís NLU-Werte.

        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 dann open_nlu_driver.list in den Filter ein.
      2. Legen Sie in der Tabelle „Offene NLU-Treiber“ den Feldwert Aktiv für den MS-Luis-Skriptdatensatz auf truefest.
        Öffnen Sie die Tabelle „NLU-Treiber“, wobei der Wert des Felds „MSLuis-Script service Active“ auf „true“ festgelegt ist.
        Hinweis:
        Durch Aktivieren dieser Einstellung wird „MSLuis – Skript “ der 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. Verschieben Sie den Umschalter Aktivieren, um Natural Language Understandingzu aktivieren.
      4. Wählen Sie in der Liste NLU-Service Provider die Option MS Luís - Scriptaus.
      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. Wählen Sie Speichern.
      Microsoft LUIS ist jetzt der NLU-Service Provider für Ihre Instanz.