Contexto

Precisa reutilizar a mesma intenção duas vezes ou mais dentro do mesmo bot? Defina contexto em seus fluxos e certifique-se de que o bot forneça a resposta certa.

O contexto torna possível reutilizar a mesma intenção em vários blocos, um recurso importante na construção de bots!

chevron-rightExemplohashtag

Vamos aprender a usar contexto com este exemplo curto:

Então, construímos um bot que pode ajudar os usuários a fazer um pedido de comida. Em um ponto da conversa, o bot perguntará ao usuário se ele quer uma sobremesa grátis. O usuário pode responder 'sim' ou 'não'. Um pouco mais adiante na conversa, o bot perguntará ao usuário se ele está pronto para fazer o pedido. Novamente, o usuário pode responder 'sim' ou 'não'.

Precisamos de contexto para que o 'sim' ou 'não' conduzam a fluxos diferentes dependendo de onde são ditos na conversa.

Adicione contexto ao seu fluxo

Para usar contexto em uma intenção:

  1. Certifique-se de que você criou intenções e as vinculou a blocos. Neste exemplo, usaremos general_yes e general_no intenções.

Dois blocos, um para cada possível resposta do usuário
  1. Abra o bloco que contém a pergunta.

  2. Vá para a NLP seção.

  3. Em Dar contexto de saída e tempo de vida, crie um contexto de saída. Para este exemplo, o chamaremos de book_ticket com um tempo de vida de 1.

circle-info

O tempo de vida designa 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 a essa pergunta. Neste exemplo, ofereceremos sobremesa grátis apenas uma vez, então manteremos o tempo de vida em 1.

Adicione um contexto de saída e tempo de vida a um bloco.
  1. Clique Salvar.

  2. Abra seu bloco de intenção. Por exemplo, abra o general_yes bloco de intenção.

  3. Navegue até a NLP aba.

  4. Em Contexto requerido, procure o contexto que você acabou de criar. Neste exemplo será book_ticket.

Adicione um contexto exigido a um bloco de intenção.
  1. Clique Salvar.

chevron-rightDicas sobre visualização de contexto na telahashtag

Do seu canvas, visualizar 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 da intenção, você pode visualizar instantaneamente o contexto exigido que acabou de configurar. Isso lhe dá uma visão clara dos requisitos de contexto para sua intenção, permitindo que você faça os ajustes necessários.

  • Use conexões de pai

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

  1. Siga o mesmo processo para outros pontos da conversa onde essas intenções são usadas. Assim, você pode ter certeza de que o bot fornece a resposta certa!

Use as mesmas intenções em diferentes pontos da conversa usando contexto.
circle-exclamation

Atualizado

Isto foi útil?