Tudo que você precisa saber sobre o fluxo do Karoo Bot
Montamos um resumão de como o funciona os fluxos do Karoo Bot (até agora, porque tem muita novidade saindo do forno! 🤯 🤯 )
Fluxos:
Os fluxos são estruturas que determinam a sequência de interações entre um chatbot e o usuário durante uma conversa. Eles são compostos por diferentes tipos de elementos, como menus, integração com APIs, decisão de dados, redirecionamento, mensagens finais e até mesmo a transferência para o Karoo Chat.
Tipos de Cards:
- Menus: Os cards de menu são usados para oferecer opções ao usuário. Existem duas opções de menus: fixas e livres. As opções fixos permitem cadastrar opções específicas que são exibidas com um número na frente, permitindo que o usuário as selecione e o fluxo siga esse caminho. Já as opções livres permitem que o usuário digite uma resposta, que é armazenada em uma variável para uso posterior no fluxo, como em consultas de API.
- Integração com API: Os cards de integração com API permitem integrar o chatbot com métodos HTTP POST, PUT, PATCH, DELETE e GET. A resposta da API pode ser armazenada em variáveis para uso posterior no fluxo do chatbot.
- Decisão de dados: Os cards de decisão são usados para poder comparar valores de uma determinada variável incluída.
- Redirecionamento: O card de redirecionamento serve para poder indicar um ponto de retorno no fluxo caso seja necessário voltar a uma pergunta ou a um menu, por exemplo.
- Mensagem Final: Os cards de mensagem final são usados para encerrar o fluxo do bot de forma adequada. Após a exibição da mensagem final, se o usuário enviar alguma mensagem adicional, ele será direcionado para o início do fluxo.
- Transferir para o KarooChat: Os cards de transferência para o Karoo Chat são usados para direcionar o usuário para a retaguarda, onde os atendentes humanos estão logados. Após esse card ser enviado, o cliente passará pelo bot receptivo do Karoo Chat, que fará perguntas adicionais para coletar os dados do cliente antes de iniciar a sessão.
Boas Práticas na Criação de Fluxos:
- ✔️ Mantenha o fluxo conciso e relevante, evitando criar fluxos muito longos e complexos que possam confundir os seus usuários. Concentre-se em oferecer respostas diretas e úteis às perguntas do usuário, evitando sobrecarregá-los com muitas opções ou informações desnecessárias.
- ✔️ Teste seu fluxo continuamente, realizando testes com usuários reais e analisando os resultados para identificar áreas de melhoria e fazer ajustes necessários.
- ✔️ Planeje diferentes cenários de conversas e crie caminhos alternativos para lidar com respostas inesperadas dos usuários, garantindo que o bot seja capaz de lidar com várias situações e oferecer respostas relevantes.
- ✔️ Utilize variáveis para armazenar informações coletadas do usuário ou da API, e personalize as respostas do bot com base nessas informações. Certifique-se de nomear suas variáveis de forma clara e usar os valores armazenados de maneira consistente em todo o fluxo.
- ✔️ Encerre o fluxo com uma mensagem final adequada, agradecendo ao usuário pela conversa e fornecendo informações relevantes, como um convite para uma nova interação no futuro ou um resumo dos serviços oferecidos pelo chatbot.
- ✔️ Utilize cards de transferência para o Karoo Chat quando necessário, para direcionar os usuários para atendentes humanos quando o bot não puder mais lidar com a solicitação do usuário. Certifique-se de fornecer instruções claras sobre o que o usuário pode esperar no Karoo Chat.
- ✔️ Revise e corrija seu fluxo quanto a erros de gramática, ortografia e coesão. Uma comunicação clara e correta é fundamental para proporcionar uma experiência de usuário positiva!