Erstellen Sie eine offene Entität

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 3 Minuten Lesedauer
  • Verwenden Sie eine offene Entität, wenn Sie die Genauigkeit der Absichtsvorhersage verbessern möchten. Entitäten mit offenem Ende helfen Ihrem Modell, sich auf den Kontext der Äußerungen zu konzentrieren.

    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.
    • Erstellen oder verwenden Sie ein vorhandenes NLU -Modell für Virtual Agent oder die KI-Suche.
    • Erstellen oder verwenden Sie eine vorhandene Absicht.
    • Erforderliche Rolle: nlu_editor, nlu_admin oder admin. nlu_editor muss dem Modell zugewiesen werden.

    Warum und wann dieser Vorgang ausgeführt wird

    Entitäten mit offenem Ende weisen das Modell an, sich auf den Kontext der Entität und nicht auf die Entität selbst zu konzentrieren. Wenn Sie ein Wort oder einen Ausdruck als offen markieren, überspringt das System die Entität und prognostiziert die Absicht aus dem Kontext, der vor oder nach der Entität in der Äußerung steht.

    Beispielsweise kommentieren Sie in der Äußerung Ich möchte ein iPhone bestellendie Wörter „ein iPhone“ als Entität mit offenem Ende. Das Modell konzentriert sich auf den Kontext und prognostiziert, dass der Benutzer etwas bestellen möchte. Da es eine Menge Dinge gibt, die der Benutzer bestellen möchte, wäre es für den Modellautor eine unerträgliche Aufgabe, sie alle zu benennen.

    Die Verwendung einer Entität mit offenem Ende anstelle einer einfachen Entität hilft dem Modell, sich auf den Rest der Äußerung und nicht auf die Entität zu konzentrieren. Im iPhone-Beispiel ist die Entität selbst weniger relevant. Sie möchten, dass das System dies ignoriert.

    In anderen Szenarien sollten Sie eine einfache Entität verwenden, da es mehrere Absichten geben kann, bei denen die Entität nicht vom System ignoriert werden darf.
    Hinweis:
    Sie können eine Vokabularquelle (referenziert von @vokab_source in einer Äußerung) nicht als offene Entität kommentieren. Sie können eine Vokabularquelle nur als einfache Entität oder als zugeordnete Entität kommentieren. Wenn die Äußerung beispielsweise „Ich möchte einen Laptop bestellen“ lautet, kann das Wort „Laptop“ als offene Entität kommentiert werden. Wenn die Äußerung jedoch „Ich möchte @laptop bestellen“ lautet, wobei @laptop auf eine Tabellenvokabularquelle oder eine Listenvokabularquelle verweist, kann sie nicht als offene Entität kommentiert werden.

    In diesem Beispielszenario haben Sie ein Modell NLU mit der Absicht erstellt, dass Ihre Benutzer Unternehmensartikel bestellen können.

    Im folgenden Beispielverfahren erstellen Sie eine Entität aus einer Ihrer Äußerungen, damit das System sie als unbefristet und in anderen NLU -Modellen in Ihrer -Instanz wiederverwendbar erkennen kann.
    Hinweis:
    Sie können nur eine offene Entität pro Absicht verwenden.

    Prozedur

    1. Navigieren zu Alle > NLU-Workbench > Modelle.
      Die Registerkarte Virtual Agent wird standardmäßig geöffnet.
    2. Wählen Sie die Registerkarte für die Anwendung Ihres Modells und dann den Namen Ihres Modells aus.
    3. Klicken Sie auf der Seite Modelldetails auf Absichten.
    4. Wählen Sie den Namen der Absicht aus, der Sie die Entität hinzufügen möchten.
      In diesem Beispiel wählen Sie die Absicht #OrderMerch aus.
    5. Wählen Sie auf der Registerkarte Äußerungen ein Wort oder einen Ausdruck einer der Äußerungen aus, um das Fenster „Entitäten“ zu öffnen.
      In diesem Beispiel wählen Sie einen Pulliaus.
      Abbildung : 1. Entitätsfenster
      Entitätsfenster auf der Registerkarte „Äußerungen“ der Seite „Absichtsdetails“.
    6. Wählen Sie Neue Entität erstellen aus
    7. Konfigurieren Sie im Bildschirm Neue Entität erstellen die Felder.

      Verwenden Sie für dieses Beispiel die folgenden Konfigurationen:

      • Entitätsname: Merch
      • Typ: Wählen Sie Offen
      Abbildung : 2. Erstellen Sie eine Entität
      Erstellen Sie ein neues Entitätsfenster für eine offene Entität.
    8. Wählen Sie Speichern.

      Die offene Merch -Entität wird im Abschnitt „Äußerungen“ des Absichtsbildschirms Ihres Modells kommentiert. Wenn Sie auf den Namen zeigen, können Sie sehen, dass er in den Anmerkungsdetails als neue Entität beibehalten wird. Diese Entität kann in allen anderen NLU -Modellen in Ihrer Instanz wiederverwendet werden.

      Entitätsfenster mit Ihrer neu erstellten offenen Entität.

    Nächste Maßnahme

    Trainieren Sie Ihr Modell, um die Entitäten zu speichern. Sie können Ihr Modell testen, um zu sehen, ob die Äußerung basierend auf dem Kontext der Entität und nicht basierend auf der Entität selbst interpretiert wird.

    In diesem Beispiel können Sie Ihr Modell mit einem anderen Artikel testen.
    1. Wählen Sie Modell testen aus.
    2. Geben Sie „ Ich möchte ein T-Shirt bestellen“ ein.
    3. Wählen Sie Start.
    Registerkarte „Äußerungen“ der Seite „Absichtsdetails“ bei geöffnetem Bereich „Modell testen“. Testen Sie Ihr Modell nach dem Training, um zu sehen, ob die neue Entität funktioniert.

    Das Modell prognostiziert die Absicht und zeigt, dass die Händlerentität für den Wert „ a “ verwendet wurde.