Erstellen Sie eine Tabellenvokabularquelle

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 4 Minuten Lesedauer
  • Verwenden Sie die Werte aus einer Tabelle ServiceNow als Vokabularquelle. Ihre Natural Language Understanding (NLU)-Modelle verwenden das bereitgestellte Synonym, um Äußerungen zu interpretieren, die Werte aus den ausgewählten Quellfeldern der Tabelle enthalten.

    Vorbereitungen

    • Stellen Sie sicher, dass die Plugins [ NLU-Workbench, NLU-Workbench - Core, NLU Common Model und Predictive Intelligence in Ihrer Instanz installiert und aktiviert sind.
    • Erforderliche Rolle: admin oder nlu_admin

    Warum und wann dieser Vorgang ausgeführt wird

    Fügen Sie eine Tabelle ServiceNow hinzu, die als Vokabularquelle verwendet werden soll. Wählen Sie ein oder mehrere Quellfelder der Tabelle aus. Geben Sie dann ein Synonym an, das vom Modell bei der Interpretation von Äußerungen verwendet werden soll, die Werte aus der Tabelle enthalten. Beachten Sie, dass das Referenzfeld nicht als Quellfeld unterstützt wird.

    Wenn Sie eine Tabellenvokabularquelle erstellen und synchronisieren, werden die Werte aus der Tabelle in Ihrer Instanz extrahiert, und im NLU Service wird eine Vokabularquelle erstellt. Weitere Informationen zum Service NLU finden Sie unter NLU-Service-Updates.
    Hinweis:
    Sie sollten nicht mehrere Vokabularquellen erstellen, die auf dieselbe Tabelle und dieselben Felder verweisen. Erstellen Sie nur eine Vokabularquelle (und geben Sie ein Synonym an) für die bestimmte Tabelle und die Felder, auf die Sie im Modell verweisen möchten. Andernfalls würde dies zu Verwirrung im Modell führen und die Vorhersagequalität beeinträchtigen.

    In diesem Beispielverfahren möchten Sie, dass Ihre Modelle Äußerungen mit Standorten interpretieren können. Die Tabelle ServiceNow „ Standort“ (cmn_location) enthält bereits Informationen zu wichtigen Standorten. Sie richten die Standorttabelle ein, die als Vokabularquelle verwendet werden soll.

    Prozedur

    1. Navigieren zu Alle > NLU-Workbench > Vokabularquellen.
    2. Klicken Sie auf ServiceNow-Tabellen.
    3. Klicken Sie auf Weitere Tabelle hinzufügen.
    4. Konfigurieren Sie auf der Seite Weitere Tabelle hinzufügen, auf die verwiesen werden soll die Felder.
      1. Wählen Sie die Tabelle, das Handle und das Synonym für die Tabelle aus.
        Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
        • Tabelle: Wählen Sie Standort (cmn_location) aus.
        • Handle: Verwenden Sie das vom System generierte Handle @Location.
        • Synonym: Verwenden Sie das vom System generierte Synonym Standort. Sie können diesen Wert aktualisieren, um sicherzustellen, dass es sich um ein Synonym für jedes einzelne Element in der Vokabularquelle handelt.
          Hinweis:
          Wählen Sie ein Synonym aus, das ein häufig vorkommendes Wort in derselben Sprache wie Ihre Vokabularquelle ist.

        Felder „Tabelle“, „Handle“ und „Synonym“ auf der Seite „Weitere Tabelle hinzufügen, auf die verwiesen werden soll“.

      2. Wählen Sie die Felder, auf die Sie verweisen möchten, aus der Quelltabelle aus.
        Hinweis:
        Um mehrere Felder hinzuzufügen, wählen Sie das Plus-Symbol aus.
        Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
        • Feldname: Wählen Sie die Felder Land (country) und Stadt (city) aus.
        • Optionen: Klicken Sie auf Optionen, und aktivieren Sie dann das Kontrollkästchen Dieses Feldzum Nachschlagen von Werten verwenden für beide Feldnamenwerte. Wenn Sie das Kontrollkästchen aktivieren, kann entweder ein Ländername oder ein Ortsname in einer Äußerung für die Suche nach einem Datensatz in der Vokabularquelle verwendet werden. Sie können auch mehrere durch Kommas getrennte Werte in diesem Feld verwenden, z. B. wenn Ihre Stadtspalte mehrere Namen hat, z. B. NYC, New York und New York City.
        • Felder können zusammenangezeigt werden: Lassen Sie das Kontrollkästchen leer. Dieses Feld wird normalerweise in einem NLU -Suchmodell verwendet, in dem Benutzer Wörter nebeneinander in einer Äußerung eingeben können, um einen Datensatz zu finden. Sie können beispielsweise „ Pierre Development “ eingeben, wenn Sie nach einem Mitarbeiter namens „Pierre“ suchen, der im Entwicklungsteam arbeitet, wobei „ Name “ und „ Team “ zwei Felder in der Tabelle sind.
        Abschnitt „Felder“ der Seite „Zu verweisende Tabelle hinzufügen“. Wählen Sie ein oder mehrere Felder aus, und konfigurieren Sie die Optionen.
      3. Konfigurieren Sie die erweiterten Optionen.
        Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
        • Sprache: Wählen Sie Englisch (en) aus.
        • Filtern nach: Sie können den Bedingungsgenerator verwenden, um die Werte in der Quelltabelle für die Vokabularquelle zu filtern. Lassen Sie das Feld für dieses Szenario leer.
        • Aktualisieren: Wählen Sie Alle 7 Tageaus. Wenn Sie diese Option auswählen, legen Sie das System so fest, dass alle sieben Tage neue Werte aus der Tabelle abgerufen werden. Es gibt verschiedene Aktualisierungsoptionen, die Sie auswählen können, je nachdem, wie oft die Quelltabelle aktualisiert wird.
        • Fuzzy-Übereinstimmung aktivieren: Wenn Sie dieses Kontrollkästchen aktivieren, kann ein Datensatz abgeglichen werden, auch wenn eine Äußerung ein leicht falsch geschriebenes Wort oder einen Teil eines Wortes enthält. Wenn Sie beispielsweise nach einer Stadt wie Kanins City suchen, können Sie Kans City oder nur Kansas eingeben, und das System kann weiterhin den richtigen Standortdatensatz zuordnen. Die Fuzzy-Übereinstimmung kann in einigen Fällen falsche Übereinstimmungen zurückgeben. Verwenden Sie die Fuzzy-Übereinstimmung sparsam, und testen Sie Ihr Modell, bevor Sie es verwenden.
        • Groß-/Kleinschreibung beachten: Wenn Sie den Fuzzy-Abgleich nicht aktivieren, können Sie dieses Kontrollkästchen aktivieren, um bei den Werten in der Quelltabelle die Groß-/Kleinschreibung zu beachten. Wenn eine Äußerung nicht die richtigen Fälle verwendet, sagt das Modell die Absicht nicht voraus.
        Abschnitt „Erweiterte Optionen“ der Seite „Zu verweisende Tabelle hinzufügen“. Wählen Sie eine Sprache, eine Aktualisierungszeit und Filter aus.
    5. Klicken Sie auf Speichern.

      Ergebnis: Die Vokabularquelle der @Location-Tabelle wird auf dem Bildschirm „Vokabularquellen“ angezeigt, wo die Synchronisierung mit der Quelltabelle beginnt.

    6. Wenn die Synchronisierung nicht sofort startet, wählen Sie das Symbol „Suche synchronisieren“ ganz rechts, um die Quelltabellendaten mit dem NLU -Service zu synchronisieren.
      Ergebnis: Wenn die Synchronisierung abgeschlossen ist, können Sie die Vokabularquelle in Ihren Modellen verwenden. Sie müssen das Modell nach dem Aktualisieren einer Tabellenvokabularquelle nicht erneut trainieren.

    Nächste Maßnahme

    Fügen Sie einem Modell eine Vokabularquelle hinzu, indem Sie eine Äußerung mit Anmerkungen versehen. Verwenden Sie das @-Symbol, wenn Sie einer Absicht eine Beispieläußerung hinzufügen.