For the complete documentation index, see llms.txt. This page is also available as Markdown.

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.

O contexto possibilita reutilizar o mesmo intent em vários blocos, um recurso importante na criação de bots!

Exemplo

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.

Adicione contexto ao seu fluxo

Para usar contexto em um intent:

  1. Certifique-se de que você criou intents e os vinculou a blocos. Neste exemplo, vamos usar general_yes e general_no intents.

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

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

  3. 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.

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

  2. Abra o seu bloco de intent. Por exemplo, abra o general_yes bloco de intent.

  3. Navegue até a PLN aba.

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

Adicione um contexto obrigatório a um bloco de intent.
  1. Clique em Salvar.

Dicas para visualizar o contexto na tela do canvas

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.

  1. 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!

Use os mesmos intents em diferentes pontos da conversa usando contexto.

Atualizado

Isto foi útil?