Intenti

Gli intenti consentono alla tua abilità di capire cosa l'utente vuole che faccia. Un intento classifica le richieste utente tipiche in base ai task e alle azioni eseguite dallo skill. L'intento OrderPizza di PizzaBot, ad esempio, etichetta una richiesta diretta, voglio ordinare una pizza, insieme a un'altra che implica una richiesta, voglio mangiare una pizza.

Gli intenti sono costituiti dalle autorizzazioni delle richieste e delle istruzioni utente standard, denominate anche uterazioni. Come descritto in Crea un intento, è possibile creare l'intento assegnando un nome a una raccolta di espressioni per una determinata azione. Poiché la cognizione della tua abilità deriva da questi intenti, ogni intento deve essere creato da un set di dati robusto (da una a due dozzine di espressioni) e vario, in modo che la tua abilità possa interpretare l'input ambiguo dell'utente. Un ricco insieme di espressioni consente a un'abilità di capire cosa vuole l'utente quando riceve messaggi come "Dimentica questo ordine!" o "Annulla consegna!" - messaggi che significano la stessa cosa, ma sono espressi in modo diverso. Per scoprire in che modo l'input utente di esempio consente di apprendere le proprie competenze, vedere Formazione e test degli intenti.

Gli intenti sono un elemento chiave del sistema NLU della tua abilità. Dalle pagine seguenti è possibile apprendere vari modi per assemblare gli intenti, applicare linee guida per migliorarne l'accuratezza ed efficacia e perfezionarli attraverso cicli di test.