Contexto
Precisa reutilizar a mesma intenção duas ou mais vezes dentro do mesmo bot? Defina contexto para seus fluxos e garanta que o bot forneça a resposta correta.
Atualizado
Isto foi útil?
Precisa reutilizar a mesma intenção duas ou mais vezes dentro do mesmo bot? Defina contexto para seus fluxos e garanta que o bot forneça a resposta correta.

O contexto possibilita reutilizar o mesmo intent em vários blocos, um recurso importante na criação de bots!
Vamos aprender a usar contexto com este breve exemplo:
Então, criamos um bot que pode ajudar os usuários a fazer um pedido de comida. Em um momento da conversa, o bot perguntará ao usuário se ele gostaria de uma sobremesa grátis. O usuário pode responder com 'sim' ou 'não'. Um pouco mais tarde na conversa, o bot perguntará ao usuário se ele está pronto para fazer o pedido. Novamente, o usuário pode responder com 'sim' ou 'não'.
Precisamos de contexto para que o 'sim' ou 'não' levem a fluxos diferentes dependendo de onde forem ditos na conversa.
Para usar contexto em um intent:
Certifique-se de que você criou intents e os vinculou a blocos. Neste exemplo, vamos usar general_yes e general_no intents.

Abra o bloco que contém a pergunta.
Vá para a PLN seção.
Em Definir contexto de saída e tempo de vida, crie um contexto de saída. Neste exemplo, vamos chamá-lo de book_ticket com um tempo de vida de 1.
O tempo de vida indica quantas vezes um contexto pode ser definido ao longo de toda a conversa. Por exemplo: Se o bot oferecer sobremesa grátis duas vezes em uma conversa, devemos colocar o tempo de vida em 2, porque o usuário pode dizer sim ou não duas vezes para esta pergunta. Neste exemplo, ofereceremos sobremesa grátis apenas uma vez, então manteremos o tempo de vida em 1.

Clique em Salvar.
Abra o seu bloco de intent. Por exemplo, abra o general_yes bloco de intent.
Navegue até a PLN aba.
Em Contexto obrigatório, procure o contexto que você acabou de criar. Neste exemplo, será book_ticket.

Clique em Salvar.
No canvas do seu bot canvas, visualizar o contexto à primeira vista pode não ser tão simples.
Passe o mouse para ver o contexto
Ao passar o mouse sobre o contexto de entrada ao lado do título do intent, você pode visualizar instantaneamente o contexto obrigatório que acabou de configurar. Isso oferece uma visão clara dos requisitos de contexto do seu intent, permitindo que você faça os ajustes necessários.

Use conexões pai
Para melhorar a visualização, você pode definir o Faça uma pergunta bloco como um pai ao bloco de intent. Isso cria uma conexão visual clara que melhora a legibilidade.

Siga o mesmo processo para outros pontos da conversa em que esses intents são usados. Assim, você pode ter certeza de que o bot fornecerá a resposta certa!

Um usuário pode ter vários contextos ao navegar entre diferentes fluxos de conversa. Quando são encontradas várias combinações de intents e contexto de entrada, é considerado o contexto do usuário com o maior valor de tempo de vida.
Atualizado
Isto foi útil?
Isto foi útil?