Los intents asignan entradas de usuario abiertas a objetos estructurados. Las frases habladas se asocian con intents de comprensión del lenguaje natural (CLN) de Google. Las coincidencias de intents pueden activar eventos en el diseño de tu conversación para hacer avanzar la conversación del usuario. El nombre del intent se especifica en el nombre del archivo.
Representación YAML | |
---|---|
parameters:
- object ( |
Campos | |
---|---|
parameters[] |
La lista de parámetros dentro de las frases de entrenamiento. Se deben definir todos los parámetros aquí para que se usen 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 hay de que se detecte una coincidencia con este intent. A continuación, se muestra el formato de la parte de la frase de entrenamiento que están anotadas. Ten en cuenta que el campo |
IntentParameter
Definición de un parámetro que puede usarse dentro de las frases de entrenamiento.
Representación YAML | |
---|---|
name: string # Union field |
Campos | ||
---|---|---|
name |
Obligatorio. Es el nombre único del parámetro del intent. Se puede usar en condiciones y respuestas para hacer referencia a los parámetros de intent extraídos por CLN con $intent.params.[name].resolved. |
|
Campo de unión parameter_type . El tipo de 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 bucket . |
EntitySetReferences
Referencias de conjunto de entidades para un parámetro de intent.
Representación YAML | |
---|---|
entitySetReferences:
- object ( |
Campos | |
---|---|
entitySetReferences[] |
Obligatorio. Referencias de conjunto de entidades para un parámetro de intent. |
EntitySetReference
Es una referencia al conjunto de entidades permitidas para este parámetro de 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 del conjunto de entidades correspondiente debe estar presente en el directorio custom/entitySets/. |