Você pode usar intents de continuidade para definir contextos automaticamente para pares de intents. Uma intent de continuidade é um filho da respectiva intent pai associada. Quando você cria uma intent de continuidade, um contexto de saída é automaticamente adicionado à intent pai e um contexto de entrada com o mesmo nome é adicionado à intent de continuidade. Uma intent de continuidade só é correspondida quando a intent pai é correspondida na fala anterior. Também é possível criar vários níveis de intents de continuidade aninhadas.
O Dialogflow oferece muitas intents de continuidade predefinidas para respostas comuns dos usuários finais, como "sim", "não" ou "cancelar". Crie suas próprias intents de continuidade para lidar com respostas personalizadas.
Por exemplo, um agente cabeleireiro pode ter as intents aninhadas a seguir.
Nome do intent |
Frase de treinamento |
Contexto de entrada |
Contexto de saída |
Resposta de intent |
---|---|---|---|---|
Horário | Olá | appointment-followup |
Gostaria de marcar um horário? |
|
⤷ Horário - sim | Sim | appointment-followup | appointment-yes-followup | Você quer cortar o cabelo? |
⤷ Cortar o cabelo - sim | Sim | appointment-yes-followup | Seu horário está marcado. | |
⤷ Cortar o cabelo - não | Não | appointment-yes-followup | Até mais. | |
⤷ Horário - não | Não | appointment-followup | Até mais. |
Onde encontrar esses dados
Ao criar um agente, o mais comum é usar o console do Dialogflow ES. Acesse a documentação e abra o console (em inglês). As instruções abaixo referem-se ao uso do Console. Para acessar os dados do intent:
- Acesse o console do Dialogflow ES.
- Selecione um agente.
- Selecione Intents no menu da barra lateral à esquerda.
Se você estiver usando a API em vez do Console para criar um agente, consulte a referência de intents. Os nomes de campo da API são semelhantes aos nomes de campo do Console.
Criar uma intent de continuidade
Para criar uma intent de continuidade, siga estas etapas:
- Na lista de intents, passe o ponteiro do mouse sobre a intent pai desejada.
- Clique em Adicionar intent de continuidade.
- Selecione uma das intents de continuidade predefinidas ou escolha personalizada. As intents de continuidade predefinidas já incluem frases de treinamento para respostas esperadas do usuário final.