- Représentation YAML
- IntentParameter
<ph type="x-smartling-placeholder">
- </ph>
- Représentation YAML
- EntitySetReferences
<ph type="x-smartling-placeholder">
- </ph>
- Représentation YAML
- EntitySetReference
<ph type="x-smartling-placeholder">
- </ph>
- Représentation YAML
Les intents mappent les entrées utilisateur ouvertes avec des objets structurés. Les expressions vocales sont mises en correspondance avec des intents à l'aide de la technologie Natural Language Understanding (NLU) de Google. Les correspondances d'intent peuvent déclencher des événements dans la conception de votre conversation pour faire avancer la conversation de l'utilisateur. Le nom de l'intent est spécifié dans le nom du fichier.
Représentation YAML | |
---|---|
parameters:
- object ( |
Champs | |
---|---|
parameters[] |
Liste des paramètres dans les phrases d'entraînement. Tous les paramètres doivent être définis ici pour pouvoir être utilisés dans la phrase d'entraînement. |
trainingPhrases[] |
Les phrases d'entraînement permettent à la NLU de Google de mettre automatiquement en correspondance les intents avec les entrées utilisateur. Plus le nombre d'expressions uniques fournies est important, plus cet intent a de chances d'être mis en correspondance. Voici le format de la partie de phrase d'entraînement annotée. Notez que le champ |
IntentParameter
Définition d'un paramètre pouvant être utilisé dans les phrases d'entraînement.
Représentation YAML | |
---|---|
name: string # Union field |
Champs | ||
---|---|---|
name |
Obligatoire. Nom unique du paramètre d'intent. Peut être utilisé dans les conditions et les réponses pour référencer des paramètres d'intent extraits par la NLU avec $intent.params.[name].resolved |
|
Champ d'union parameter_type . Type du paramètre d'intent. parameter_type ne peut être qu'un des éléments suivants : |
||
type |
Facultatif. Déclare le type de données de ce paramètre. Cette valeur ne doit pas être définie pour les intents intégrés. |
|
entitySetReferences |
Facultatif. Références aux ensembles d'entités autorisées pour ce paramètre d'intent. N'est valide que pour les paramètres d'un intent intégré. Ces références pointent vers les ensembles d'entités de l'ensemble "custom/entitySets" . |
EntitySetReferences
Références d'ensembles d'entités pour un paramètre d'intent.
Représentation YAML | |
---|---|
entitySetReferences:
- object ( |
Champs | |
---|---|
entitySetReferences[] |
Obligatoire. Références d'ensembles d'entités pour un paramètre d'intent. |
EntitySetReference
Référence à l'ensemble des entités autorisées pour ce paramètre d'intent.
Représentation YAML | |
---|---|
entitySet: string |
Champs | |
---|---|
entitySet |
Obligatoire. Identifie la collection spécifique d'entités à prendre en compte pour un paramètre donné. La définition de l'ensemble d'entités correspondant doit figurer dans le répertoire custom/entitySets/. |