- YAML-Darstellung
- IntentParameter
<ph type="x-smartling-placeholder">
- </ph>
- YAML-Darstellung
- EntitySetReferences
<ph type="x-smartling-placeholder">
- </ph>
- YAML-Darstellung
- EntitySetReference
<ph type="x-smartling-placeholder">
- </ph>
- YAML-Darstellung
Intents ordnen offene Nutzereingaben strukturierten Objekten zu. Gesprochene Wortgruppen werden mithilfe von Natural Language Understanding (NLU) 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. Hier müssen alle Parameter definiert werden, damit sie in der Trainingsformulierung verwendet werden können. |
trainingPhrases[] |
Trainingsformulierungen ermöglichen es der NLU von Google, Intents automatisch mit Nutzereingaben abzugleichen. Je mehr eindeutige Wortgruppen angegeben sind, desto höher ist die Wahrscheinlichkeit, dass dieser Intent zugeordnet wird. Im Folgenden finden Sie das Format der 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 von NLU mit $intent.params.[name].resolved extrahierte Intent-Parameter zu verweisen. |
|
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. Für integrierte 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 die Parameter eines integrierten Intents. Diese Verweise verweisen auf Entitäts-Sets in „custom/entitySets“ -Verzeichnis. |
EntitySetReferences
Entitäts-Set-Referenzen für einen Intent-Parameter
YAML-Darstellung | |
---|---|
entitySetReferences:
- object ( |
Felder | |
---|---|
entitySetReferences[] |
Erforderlich. Entitäts-Set-Referenzen 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 zu berücksichtigen ist. Die entsprechende Entitäts-Set-Definition muss im Verzeichnis „custom/entitySets/“ vorhanden sein. |