Erstellen Sie eine Tabellenvokabularquelle

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 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 das Plugin [ NLU-Workbench, das Plugin NLU-Workbench – Core, das Plugin NLU Common Model und das Plugin 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 die 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 Service NLU 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 dasselbe Feld verweisen. Erstellen Sie nur eine Vokabularquelle (und geben Sie ein Synonym an) für die jeweiligen Tabellen und 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 Standorttabelle ServiceNow (cmn_location) enthält bereits Informationen zu wichtigen Standorten. Richten Sie 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, auf die verwiesen wird 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: Standort auswählen (cmn_location).
        • 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 er ein Synonym für jeden einzelnen Artikel in der Vokabularquelle ist.
          Hinweis:
          Wählen Sie ein Synonym aus, das ein häufig vorkommendes Wort in derselben Sprache wie Ihre Vokabularquelle ist.

        Die Felder „Tabelle“, „Handle“ und „Synonym“ auf der Seite „Weitere Tabelle hinzufügen, auf die verwiesen wird“

      2. Wählen Sie in der Quelltabelle die Felder aus, auf die Sie verweisen möchten.
        Hinweis:
        Um mehrere Felder hinzuzufügen, wählen Sie das Plus-Symbol.
        Verwenden Sie in diesem Beispiel die folgenden Konfigurationen:
        • Feldname: Wählen Sie die Felder Land (country) und Ort (city) aus.
        • Optionen: Klicken Sie auf Optionen, und aktivieren Sie dann das Kontrollkästchen Dieses Feld zum Suchen von Werten verwenden für beide Werte von Feldname. Wenn Sie das Kontrollkästchen aktivieren, kann entweder ein Ländername oder ein Ortsname in einer Äußerung verwendet werden, um einen Datensatz in der Vokabularquelle zu finden. 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 Anwender Wörter nebeneinander in einer Äußerung eingeben können, um einen Datensatz zu finden. Sie können beispielsweise „ Pierre Development “ eingeben, während 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 „Tabelle hinzufügen, auf die verwiesen wird“. 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. Für dieses Szenario leer lassen.
        • Aktualisieren: Wählen Sie Alle 7 Tageaus. Mit dieser Option stellen Sie das System so ein, dass alle sieben Tage neue Werte aus der Tabelle abgerufen werden. Je nachdem, wie häufig die Quelltabelle aktualisiert wird, können Sie verschiedene Aktualisierungsoptionen auswählen.
        • Fuzzy-Abgleich 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 Worts enthält. Wenn Sie beispielsweise nach einer Stadt wie Kassel suchen, können Sie „Kansas City“ oder nur „Kansas“ eingeben, und das System findet weiterhin einen Abgleich mit dem richtigen Standortdatensatz. Die Fuzzy-Übereinstimmung kann in einigen Fällen falsche Übereinstimmungen zurückgeben. Gehen Sie sparsam mit dem Fuzzy-Matching um, 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, kann das Modell die Absicht nicht vorhersagen.
        Abschnitt „Erweiterte Optionen“ der Seite „Tabelle hinzufügen, auf die verwiesen wird“. Wählen Sie eine Sprache, eine Aktualisierungszeit und Filter aus.
    5. Klicken Sie auf Speichern.

      Ergebnis: Ihre @Location-Tabellenvokabularquelle wird im 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 Service NLU 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 kommentieren. Verwenden Sie das @-Symbol, wenn Sie einer Absicht eine Beispieläußerung hinzufügen.