Entitäten

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

Conversational Agents (Dialogflow CX) stellen 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 Entitätskonzept 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

  • Entitätseintrag: Für jeden Entitätstyp gibt es eine Vielzahl von Entitätseinträgen. Jeder Entitätseintrag enthält eine Reihe von Wörtern oder Formulierungen, die als gleichwertig angesehen werden. Für das Beispiel Gemüse könnten die folgenden drei Entitätseinträge definiert werden:

    • Möhre
    • Schalotte, Frühlingszwiebel
    • Paprikaschote, Paprika

    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 auch EntityType.Entity oder EntityType_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.