Intenções
As intenções permitem que sua habilidade entenda o que o usuário deseja que ela faça. Uma intenção categoriza solicitações típicas do usuário pelas tarefas e ações que sua habilidade realiza. A intenção OrderPizza do PizzaBot, por exemplo, identifica uma solicitação direta, Quero comer uma Pizza, com outra que implica em uma solicitação, Estou com vontade de comer uma pizza.
As intenções são formadas por variantes de solicitações e instruções comuns do usuário, que também são conhecidas como declarações. Conforme descrito em Criar uma Intenção, você pode criar a intenção nomeando uma compilação de declarações para uma ação específica. Como o reconhecimento da sua habilidade é derivado dessas intenções, cada intenção deve ser criada com base em um conjunto de dados robusto (uma a duas dúzias de declarações) e variável, para que sua habilidade possa interpretar entrada ambígua do usuário. Um rico conjunto de declarações permite que uma habilidade compreenda o que o usuário deseja quando recebe mensagens como “Forget this order!” ou “Cancel delivery!” — que significam a mesma coisa, mas expressas de maneira distinta. Para saber como a entrada de amostra do usuário permite que sua habilidade aprenda, consulte Treinamento e Teste de Intenção.
- Criar uma Intenção
- Treinamento e Teste de Intenções
- Tutorial: Melhores Práticas para Criar e Treinar Intenções
- Mencionar Intenções no Fluxo de Caixas de Diálogo
- Ajustar a Resolução da Intenção antes da Publicação
- Intenções de Resposta
- O QUE FAZER e O QUE NÃO FAZER no Design de Conversa
- Nomes que Você Não Pode Usar para Intenções