Ampliando a funcionalidade do nosso bot, agora é possível atribuir várias palavras-chave a condição e não somente a intenção, possibilitando a criação de múltiplas condições sem a necessidade de criar intenções separadas para cada palavra-chave. Isso otimiza a interação e aprimora a eficiência do sistema.
Vejamos como isso funciona em um exemplo prático:
Imagine um bot que fornece informações sobre bicicletas e barracas.
Você quer que a mesma intenção seja acionada tanto na busca por bicicletas quanto na busca por barracas, mas quer que cada uma delas retorne respostas diferentes. Na intenção "pai" você deve incluir palavras-chave "bicicleta", "barraca" e seus sinônimos como na imagem abaixo:
Para diferenciar a resposta da bicicleta e da barraca, vamos criar condições para cada uma delas. Na primeira condição, selecione "valor contém" e associe a uma variável chamada "@chat.palavrachave". Adicione as palavras-chave "bicicleta" e seus sinônimos.
Na segunda condição, selecione novamente "valor contém", associe à mesma variável "@chat.palavrachave" e inclua as palavras-chave "barraca" e seus sinônimos.
Na última condição, do tipo "se não", você pode direcionar a interação para um fluxo específico, como um fluxo de erro, início ou outro fluxo personalizado, caso não esteja vinculada a nenhuma das palavras-chave anteriores.
Com essa configuração, você terá a capacidade de reduzir a quantidade de intenções criadas, permitindo uma otimização mais eficaz das configurações dentro das condições. Isso não só aprimora a experiência do seu cliente, mas também assegura um desempenho mais eficiente do seu bot.
Quer saber mais sobre essa funcionalidade? Entre em contato conosco!