Entitys
Während Intents Wörter und Wortgruppen einer bestimmten Aktion zuordnen, fügen Entitys dem Intent selbst Kontext hinzu. Sie helfen Ihnen dabei, das Intent genauer zu beschreiben, und ermöglichen Ihrem Skill den Abschluss einer Benutzeranforderung.
Beispiel: Das Intent OrderPizza beschreibt eine Benutzeranforderung, jedoch nur allgemein. Dieses Intent wird durch die Entity PizzaSize erweitert, die Werte wie groß, mittel und klein aus der Benutzereingabe identifiziert. Es gibt zwei Entitytypen, die Sie beide als Variablen im Dialogablauf deklarieren können: integrierte Entitys, die Oracle für Sie bereitstellt, und benutzerdefinierte Entitys, die Sie selbst hinzufügen können. Integrierte Entitys entsprechen allgemeinen Informationstypen wie Datumsangaben, Uhrzeiten und Zahlen. Benutzerdefinierte Entitys, wie das Entitybeispiel PizzaSize, sind spezifisch für die Domain Ihres Skills.