Los intents asignan entradas del usuario abiertas a objetos estructurados. Las frases habladas se asocian a intents con comprensión del lenguaje natural (CLN) de Google. Las coincidencias de intents pueden activar eventos en el diseño de tu conversación para avanzar en la conversación del usuario. El nombre del intent se especifica en el nombre del archivo.
Representación YAML | |
---|---|
parameters:
- object ( |
Campos | |
---|---|
parameters[] |
Es la lista de parámetros dentro de las frases de entrenamiento. Todos los parámetros se deben definir aquí para usarse en la frase de entrenamiento. |
trainingPhrases[] |
Las frases de entrenamiento permiten que la CLN de Google haga coincidir automáticamente los intents con las entradas del usuario. Cuantas más frases únicas se proporcionen, más probabilidades habrá de que haya coincidencias con este intent. A continuación, se muestra el formato de la parte de la frase de entrenamiento que está anotada. Ten en cuenta que el campo |
IntentParameter
Definición de un parámetro que se puede usar dentro de las frases de entrenamiento.
Representación YAML | |
---|---|
name: string # Union field |
Campos | ||
---|---|---|
name |
Obligatorio. El nombre único del parámetro del intent. Se puede usar en condiciones y respuestas para hacer referencia a los parámetros del intent extraídos por la CLN con $intent.params.[name].resolved. |
|
Campo de unión parameter_type . Es el tipo del parámetro del intent. Las direcciones (parameter_type ) solo pueden ser una de las siguientes opciones: |
||
type |
Opcional. Declara el tipo de datos de este parámetro. No se debe configurar para intents integrados. |
|
entitySetReferences |
Opcional. Referencias a los conjuntos de entidades permitidas para este parámetro de intent. Solo es válido para los parámetros de un intent integrado. Estas referencias apuntan a conjuntos de entidades en el directorio “custom/entitySets”. |
EntitySetReferences
Referencias de conjuntos de entidades para un parámetro de intent.
Representación YAML | |
---|---|
entitySetReferences:
- object ( |
Campos | |
---|---|
entitySetReferences[] |
Obligatorio. Referencias de conjuntos de entidades para un parámetro de intent. |
EntitySetReference
Una referencia al conjunto de entidades permitidas para este parámetro del intent.
Representación YAML | |
---|---|
entitySet: string |
Campos | |
---|---|
entitySet |
Obligatorio. Identifica el conjunto específico de entidades que se considerarán para un parámetro determinado. La definición de conjunto de entidades correspondiente debe estar presente en el directorio custom/entitySets/. |