Dialogflow CX stellt vordefinierte Systementitäten bereit, die mit vielen gängigen Datentypen übereinstimmen. 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 erstellen, um benutzerdefinierte Daten zuzuordnen. 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. Ein Beispiel für den Namen eines Entitätstyps wäre Gemüse. Klicken Sie im Abschnitt Entitätstypen der Dialogflow CX-Konsole auf Erstellen, um einen Entitätstyp zu erstellen. 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 Synonyme für Referenzwerte zu generieren, wird dieses Feld vom Modell verwendet, um qualitativ hochwertigere Ergebnisse zu erzielen.
Entitätseintrag: Für jeden Entitätstyp kann es eine Vielzahl von Entitätseinträgen geben. Jeder Entitätseintrag enthält eine Reihe von Wörtern oder Formulierungen, die als gleichwertig angesehen werden. In der ersten Spalte steht ein Referenzwert und in der zweiten Spalte ein oder mehrere Synonyme für diesen Referenzwert. Für das Beispiel Gemüse könnten die folgenden Entitätseinträge definiert werden:
Referenzwert Synonyme Schalotte Schalotte, Frühlingszwiebel Paprika Paprikaschote, Paprika Karotte Karotte Kartoffel Kartoffel, 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 auf Grundlage 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 in der Anzeige ein Entitätseintrag. Wenn Sie die API verwenden, bezieht sich Entitätseintrag auf den Typ
Entity(in einigen Clientbibliothekssprachen auchEntityType.EntityoderEntityType_Entity).Referenzwert und Synonyme: Einige Entitätseinträge enthalten mehrere Wörter oder Wortgruppen, die als gleichwertig betrachtet werden. Im Beispiel oben etwa Schalotte und Frühlingszwiebel. Für Entitätseinträge dieser Art geben Sie einen Referenzwert und eines oder mehrere Synonyme an.