Entitäten

Entitätstypen steuern, wie Daten aus Endnutzereingaben extrahiert werden.

Dialogflow CX bietet vordefinierte Systementitäten, die mit vielen gängigen Datentypen übereinstimmen können. So gibt es beispielsweise Systementitäten für den Abgleich von Datumsangaben, Uhrzeiten, Farben und E-Mail-Adressen. Sie können auch eigene benutzerdefinierte Entitäten für den Abgleich benutzerdefinierter Daten erstellen. Es ist zum Beispiel möglich, mit der Entität "Gemüse" alle Gemüsearten zu erfassen, die bei einem Lebensmittelhändler erhältlich sind.

Entität – Terminologie

Der Begriff Entität wird in dieser Dokumentation und in der Dialogflow CX-Konsole verwendet, um das allgemeine Konzept von Entitäten zu beschreiben. Daneben gibt es spezifischere Begriffe zur detaillierten Beschreibung von Entitäten:

  • Entitätstyp: Definiert die Art der Informationen, die Sie aus Nutzereingaben extrahieren möchten. Beispiel: vegetable könnte der Anzeigename eines Entitätstyps sein. Wenn Sie im Bereich Entitätstypen der Dialogflow CX-Konsole auf Erstellen klicken, wird ein Entitätstyp erstellt. Wenn Sie die API verwenden, bezieht sich der Begriff Entitätstyp auf den Typ EntityType.

    Wählen Sie ein Protokoll und eine Version für die EntityType-Referenz:

    Protokoll V3 V3beta1
    REST EntityType-Ressource EntityType-Ressource
    RPC EntityType-Schnittstelle EntityType-Schnittstelle
    C++ EntityTypesClient Nicht verfügbar
    C# EntityTypesClient Nicht verfügbar
    Go EntityTypesClient Nicht verfügbar
    Java EntityTypesClient EntityTypesClient
    Node.js EntityTypesClient EntityTypesClient
    PHP Nicht verfügbar Nicht verfügbar
    Python EntityTypesClient EntityTypesClient
    Ruby Nicht verfügbar Nicht verfügbar

  • (Optional) Beschreibung: Beschreibt den Zweck des Entitätstyps, z. B. „Diese Entität wird ausgelöst, wenn der Nutzer ein Gemüse erwähnt“. Wenn Sie die KI-Generierung verwenden möchten, um automatisch Referenzwert-Synonyme zu generieren, wird dieses Feld vom Modell verwendet, um qualitativ hochwertigere Ergebnisse zu erzielen.

  • Entitätseintrag: Für jeden Entitätstyp kann es viele Entitätseinträge geben. Jeder Entitätseintrag enthält eine Reihe von Wörtern oder Wortgruppen, die als gleichwertig gelten, einen Referenzwert in der ersten Spalte und ein oder mehrere Synonyme für diesen Referenzwert in der zweiten Spalte. Wenn beispielsweise vegetable ein Entitätstyp ist, können Sie diese Entitätseinträge definieren:

    Referenzwert Synonyme
    Frühlingszwiebel Schalotte, Frühlingszwiebel
    Paprika Paprikaschote, Paprika
    Karotte Karotte
    Kartoffel Kartoffel, Erdapfel, Knolle

    Anstatt Entitätseinträge und Synonyme manuell einzugeben, können Sie beim Erstellen eines neuen Entitätseintrags das Kästchen __ Synonyme pro Entität automatisch generieren anklicken. Der Standardwert ist 3 Synonyme. Die KI generiert anhand des Referenzwerts und der Beschreibung des Entitätstyps Synonyme und trägt sie in die Tabelle ein. Die Synonymliste muss auch den ursprünglichen Referenzwert enthalten, damit eine Übereinstimmung mit diesem Wert erzielt werden kann.

    Wenn Sie einen Entitätstyp in der Dialogflow CX-Konsole bearbeiten, ist jede Zeile der Anzeige ein Entitätseintrag. Wenn Sie die API verwenden, bezieht sich Entitätseintrag auf den Typ Entity (in einigen Clientbibliothekssprachen auch EntityType.Entity oder EntityType_Entity).

  • Entitätsreferenzwert und Synonyme: Einige Entitätseinträge haben mehrere Wörter oder Wortgruppen, die als gleichwertig angesehen werden, wie Frühlingszwiebel im vorherigen Beispiel. Für Entitätseinträge dieser Art geben Sie einen Referenzwert und eines oder mehrere Synonyme an.