Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Os contextos do Dialogflow são semelhantes ao contexto da linguagem natural.
Se alguém diz "eles são azuis", você precisa de contexto para entender a que "eles" está se referindo.
Da mesma forma, para o Dialogflow processar uma expressão de usuário final como essa, ele precisa de contexto para corresponder corretamente uma intent.
Usando contextos, é possível controlar o fluxo de uma conversa.
Para configurar contextos para uma intent, configure contextos de entrada e saída, identificados pelos nomes de string.
Quando uma intent é correspondida, todos os contextos de saída configurados para essa intent são ativados.
Embora os contextos estejam ativos, é mais provável que o Dialogflow corresponda às intents configuradas com contextos de entrada correspondentes aos contextos ativos no momento.
O diagrama a seguir mostra um exemplo que usa contexto para um agente bancário.
O usuário final pede informações sobre a conta corrente.
O Dialogflow corresponde essa expressão de usuário final à intent CheckingInfo.
Essa intent tem um contexto de saída checking, para que o contexto seja ativado.
O agente solicita ao usuário final
os tipos de informações que ele quer sobre a conta corrente.
O usuário final responde com "meu saldo".
O Dialogflow corresponde essa expressão de usuário final à intent CheckingBalance.
Essa intent tem um contexto de entrada checking, que precisa estar ativo para corresponder a ela.
Também pode haver uma intent SavingsBalance semelhante para corresponder à mesma expressão de usuário final quando um contexto savings estiver ativo.
Depois que o sistema executa as consultas necessárias no banco de dados,
o agente responde com o saldo da conta corrente.