Intents ordnen offene Nutzereingaben strukturierten Objekten zu. Gesprochene Wortgruppen werden über Natural Language Understanding (NLU) von Google Intents zugeordnet. Intent-Übereinstimmungen können Ereignisse in Ihrem Unterhaltungsdesign auslösen, um die Unterhaltung des Nutzers voranzutreiben. Der Intent-Name wird im Namen der Datei angegeben.
YAML-Darstellung | |
---|---|
parameters:
- object ( |
Felder | |
---|---|
parameters[] |
Die Liste der Parameter in den Trainingsformulierungen. Alle Parameter müssen hier definiert werden, um in der Trainingsformulierung verwendet zu werden. |
trainingPhrases[] |
Mithilfe von Trainingsformulierungen kann die NLU von Google Intents automatisch der Nutzereingabe zuordnen. Je mehr eindeutige Wortgruppen angegeben werden, desto höher ist die Wahrscheinlichkeit, dass dieser Intent zugeordnet wird. Im Folgenden sehen Sie das Format für Trainingsformulierungen, die annotiert sind. Das Feld |
IntentParameter
Definition eines Parameters, der in Trainingsformulierungen verwendet werden kann.
YAML-Darstellung | |
---|---|
name: string # Union field |
Felder | ||
---|---|---|
name |
Erforderlich. Eindeutiger Name des Intent-Parameters. Kann in Bedingungen und Antworten verwendet werden, um auf Intent-Parameter zu verweisen, die von NLU mit $intent.params.[name].resolved extrahiert werden. |
|
Union-Feld parameter_type . Der Typ des Intent-Parameters. Für parameter_type ist nur einer der folgenden Werte zulässig: |
||
type |
Optional. Deklariert den Datentyp dieses Parameters. Bei integrierten Intents sollte dies nicht festgelegt werden. |
|
entitySetReferences |
Optional. Verweise auf die Gruppen zulässiger Entitäten für diesen Intent-Parameter. Nur gültig für Parameter eines integrierten Intents. Diese Verweise verweisen auf Entitäts-Sets im Verzeichnis „custom/entitySets“. |
EntitySetReferences
Entitäts-Set-Verweise für einen Intent-Parameter.
YAML-Darstellung | |
---|---|
entitySetReferences:
- object ( |
Felder | |
---|---|
entitySetReferences[] |
Erforderlich. Entitäts-Set-Verweise für einen Intent-Parameter. |
EntitySetReference
Ein Verweis auf die Gruppe zulässiger Entitäten für diesen Intent-Parameter.
YAML-Darstellung | |
---|---|
entitySet: string |
Felder | |
---|---|
entitySet |
Erforderlich. Gibt die spezifische Sammlung von Entitäten an, die für einen bestimmten Parameter in Betracht gezogen werden sollen. Die entsprechende Entitäts-Set-Definition sollte im Verzeichnis „custom/entitySets/“ vorhanden sein. |