Gli intent mappano l'input utente aperto agli oggetti strutturati. Le frasi pronunciate vengono associate agli intent grazie alla comprensione del linguaggio naturale (NLU) di Google. Le corrispondenze di intent possono attivare eventi nella progettazione della conversazione per avanzare nella conversazione dell'utente. Il nome dell'intent è specificato nel nome del file.
Rappresentazione YAML | |
---|---|
parameters:
- object ( |
Campi | |
---|---|
parameters[] |
L'elenco dei parametri all'interno delle frasi di addestramento. Tutti i parametri devono essere definiti qui per essere utilizzati nella frase di addestramento. |
trainingPhrases[] |
Le frasi di addestramento consentono alla NLU di Google di abbinare automaticamente gli intent all'input dell'utente. Più frasi uniche vengono fornite, maggiori sono le probabilità di trovare una corrispondenza con questo intento. Di seguito è riportato il formato della parte della frase di addestramento annotata. Tieni presente che il campo |
IntentParameter
Definizione di un parametro che può essere utilizzato all'interno delle frasi di addestramento.
Rappresentazione YAML | |
---|---|
name: string # Union field |
Campi | ||
---|---|---|
name |
Obbligatorio. Nome univoco del parametro intent. Può essere utilizzato in condizioni e risposte per fare riferimento ai parametri di intent estratti da NLU con $intent.params.[name].resolved |
|
Campo unione parameter_type . Il tipo di parametro di intent. parameter_type può essere solo uno dei seguenti: |
||
type |
(Facoltativo) Dichiara il tipo di dati di questo parametro. Non deve essere impostato per gli intent integrati. |
|
entitySetReferences |
(Facoltativo) Fa riferimento agli insiemi di entità consentite per questo parametro intent. Valido solo per i parametri di un intent integrato. Questi riferimenti puntano a set di entità in "custom/entitySets" . |
EntitySetReferences
Riferimenti a set di entità per un parametro intent.
Rappresentazione YAML | |
---|---|
entitySetReferences:
- object ( |
Campi | |
---|---|
entitySetReferences[] |
Obbligatorio. Riferimenti a set di entità per un parametro intent. |
EntitySetReference
Un riferimento all'insieme di entità consentite per questo parametro intent.
Rappresentazione YAML | |
---|---|
entitySet: string |
Campi | |
---|---|
entitySet |
Obbligatorio. Identifica la raccolta specifica di entità da prendere in considerazione per un determinato parametro. La definizione del set di entità corrispondente deve essere presente nella directory custom/entitySets/. |