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 dele.
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 o tipo de informação que ele quer sobre a conta corrente.
O usuário final responde "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.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-04-03 UTC."],[[["Dialogflow's contexts are used to understand user expressions by providing necessary conversational context, similar to how humans understand natural language."],["Contexts control conversation flow by setting input and output contexts for intents, identified by string names."],["When an intent is matched, its output contexts become active, influencing which intents are more likely to be matched next."],["Dialogflow matches intents with specific input contexts only when those contexts are currently active, allowing for tailored responses."],["The banking agent example shows how the \"checking\" output context from the `CheckingInfo` intent enables the `CheckingBalance` intent to be matched later when a user asks for their balance."]]],[]]