Passar para o conteúdo principal

🧠 Como funciona a transferência de contexto?

Descubra o que é transferência de contexto no Atom e como usá-la para criar conversas mais fluidas. Aprenda como os Smartons lembram as informações do cliente, quando ativá-la ou desativá-la, e como evitar erros comuns em seus fluxos.

Neste artigo explicamos para que serve a transferência de contexto e como você pode aplicá-la em suas conversas automatizadas.

A transferência de contexto é uma funcionalidade chave no Atom que permite que os Smartons (IA) e outros componentes continuem a conversa utilizando as informações que o usuário já forneceu, evitando repetições incômodas e melhorando drasticamente a experiência conversacional.


📌 O que é transferência de contexto?

Esta funcionalidade permite que um Smarton ou um Avaliador de resposta receba a mensagem original do cliente (ou as informações obtidas em etapas anteriores do fluxo) e continue a conversa sem perder o fio anterior.

Isto acontece de forma transparente para o usuário, sem que ele tenha que repetir o que já disse.

✨ O que esta funcionalidade faz na prática? Transfere automaticamente a mensagem do cliente para o Smarton conectado.

🚗 Exemplo simples:

  1. O cliente escreve: "Estou interessado no Mazda CX50".

  2. A mensagem coincide com uma intenção que redireciona para um Smarton de catálogo.

  3. O Smarton recebe essa mensagem original e responde: "Perfeito, aqui estão todas as informações do Mazda CX50. Gostaria de agendar um test drive?"

👉 O usuário não percebe a mudança de componente nem precisa repetir sua consulta. A IA já sabe qual carro ele quer.


🧭 Como é configurado?

A transferência de contexto está ativa por padrão para todas as plataformas suportadas no Flowbuilder de entrada (Inbound): WhatsApp, Instagram, Facebook Messenger e Plugin Web.

  • Onde vejo? Você pode visualizar esta configuração a partir do componente Início do Bot, onde verá um indicador ou toggle que mostra que a funcionalidade está ativa.

  • Como desativo? Se por alguma estratégia você deseja desativá-la, simplesmente desligue o toggle correspondente.


🔍 Como funciona entre componentes?

Para dominar esta função, você deve primeiro entender como os componentes são classificados no Flowbuilder:

  • 📥 Input (Entrada): Requerem uma mensagem ou ação do usuário para se executarem (Smarton, Avaliar resposta, Intenções, Localização, Guardar campo se o dado é inserido pelo usuário).

  • Ação: Se executam automaticamente em segundo plano (Etapa, Etiqueta, Condicionais, HubSpot, Guardar campo com valor pré-atribuído).

  • Espera: Apenas adicionam tempo ao fluxo (Tempo de espera).

🔄 Cenários onde o contexto SIM é transferido

  • Input ➡️ Smarton

  • Smarton ➡️ Ação ➡️ Smarton: (Exemplo: Smarton genérico ➡️ Etapa ➡️ Smarton de salvamento de campo). Neste caso, o contexto viaja sem problemas através da ação em segundo plano.


🛑 Cenário onde o contexto NÃO é transferido

⚠️ O único componente de ação que NÃO transfere contexto é o componente Mensagem.

  • Smarton ➡️ Mensagem ➡️ Smarton: 👉 O fluxo para no componente Mensagem. O usuário terá que enviar um novo texto (input) para que o segundo Smarton desperte e se ative.

⚠️ Exceção de ouro: A primeira mensagem do usuário

Quando se trata da primeira mensagem absoluta que o usuário envia para abrir o chat, e a transferência de contexto está ativa, essa mensagem sempre viajará até encontrar o primeiro componente de input, pulando as mensagens iniciais.

  • Primeira mensagem ➡️ Etapa ➡️ Mensagem ➡️ Avaliar Resposta: A mensagem inicial chega corretamente ao avaliador.

Nota: Se não fosse a primeira mensagem, ou se a transferência estivesse desligada, o fluxo permaneceria pausado no componente Mensagem esperando que o cliente fale novamente.


🔕 Quando é bom desligar a transferência de contexto?

Existem cenários onde não é recomendável que a IA ou o fluxo lembrem da mensagem anterior:

  • Quando você quer forçar uma nova pergunta e evitar que o Smarton interprete mensagens passadas.

  • Quando o fluxo requer que o usuário responda necessariamente uma mensagem específica ou selecione um botão antes de continuar.

  • Em fluxos onde uma mensagem informativa deve deter a conversa intencionalmente para que o usuário a leia.

💡 Nestes casos, desligar a transferência de contexto te devolve o controle rigoroso passo a passo do comportamento do bot.


❓ Perguntas Frequentes (FAQ)

Por que meu bot para de responder após a primeira mensagem do usuário? Este é o erro mais comum e geralmente ocorre por duas razões relacionadas a este tema:

  1. A transferência de contexto está desativada: Se o usuário enviar uma mensagem e o fluxo passar por um componente de Mensagem, a conversa para ali e não continua para o Smarton até que o usuário escreva novamente.

  2. Projeto de fluxo inadequado: Certifique-se de que o fluxo tenha corretamente definidos os componentes de input e suas saídas.

👉 Verificação rápida: Verifique se o toggle no nó de "Início do Bot" está ligado.


Faça seus bots parecerem humanos! 🚀

A transferência de contexto é o segredo para evitar que seus clientes repitam informações e se frustrem. Domine como os dados fluem entre seus componentes e crie experiências conversacionais impecáveis. ✅

Respondeu à sua pergunta?