MDN

Entendendo a Lógica do ChatBot no PulsGPT para Automação OLX

A lógica de um chatbot no PulsGPT baseia-se em uma verificação sequencial de diferentes blocos de reação para determinar a resposta apropriada a ser enviada ao cliente. Abaixo está uma descrição dos passos que o bot segue ao processar mensagens, juntamente com as principais regras de operação que ajudam a adaptar o chatbot às necessidades do negócio.

Verificação da Primeira Mensagem

Quando o chatbot recebe uma mensagem de um cliente, a primeira coisa que verifica é se é a primeira mensagem da conversa. Se for a primeira mensagem e o bloco "Primeira Reação" estiver ativado e preenchido, o chatbot enviará o conteúdo desta reação. Após isso, o chatbot pode encerrar o processamento da mensagem ou continuar, dependendo da configuração do interruptor "Permitir Continuação" no bloco "Primeira Reação". Se esse interruptor estiver ativado, o chatbot continua o processamento; caso contrário, ele se encerra.

Busca por Palavras-Chave

Se o chatbot continuar o processamento da mensagem, ele verifica o bloco "Busca por Palavras-Chave". Se este bloco estiver ativado e houver reações condicionais com palavras-chave, o chatbot procurará essas palavras na mensagem do cliente. O comportamento do bot depende da configuração do interruptor:

  • Nunca continuar (padrão): Se houver correspondências de palavras-chave, o chatbot executa as reações correspondentes e encerra o processamento.
  • Sempre continuar: O chatbot continua processando as mensagens, independentemente de encontrar ou não palavras-chave.
  • Continuar se houver uma reação permissiva: O chatbot continua o processamento se não encontrar correspondências de palavras-chave ou se encontrar uma, mas a reação correspondente tiver o interruptor "Permitir Continuação" ativado.

Reconhecimento de Situações com GPT

Se o chatbot continuar o processamento e o bloco "Reconhecimento de Situações com GPT" estiver ativado, ele tentará determinar a situação com base nos dados especificados no campo "Palavras-Chave e Situações". A lógica neste bloco segue o mesmo padrão do bloco "Busca por Palavras-Chave", incluindo as três opções de comportamento descritas acima.

Resposta de Texto com GPT

Se o chatbot continuar o processamento e o bloco "Resposta de Texto com GPT" estiver ativado, ele tentará gerar uma resposta em texto usando GPT. Se a tentativa for bem-sucedida ou se já houver reações acumuladas dos blocos anteriores, o chatbot encerra o processamento.

Reação Padrão

Se o chatbot não encontrar nenhuma reação adequada e o bloco "Reação Padrão" estiver ativado, somente então a reação padrão será acionada.

Ordem de Determinação de Palavras-Chave e Situações

Se a mensagem do cliente contiver várias correspondências de palavras-chave em diferentes reações condicionais, as reações serão executadas na ordem em que as palavras-chave aparecem na mensagem. Por exemplo, se o cliente escreveu: "Olá, qual é o preço?" e você tiver duas reações — uma para a palavra "olá" e outra para a palavra "preço" — as reações serão executadas na ordem em que as palavras aparecem na mensagem, independentemente da ordem das reações nas configurações do chatbot.

No entanto, se uma reação tiver o interruptor "Reação Prioritária" ativado, o chatbot verificará primeiro essas reações na ordem em que estão listadas nas configurações do chatbot. Se houver uma correspondência com uma reação prioritária, a busca por outras palavras-chave será interrompida.

Conclusão

A lógica de um chatbot para OLX no PulsGPT permite um processamento flexível de mensagens, utilizando uma combinação de diferentes blocos de reação e configurações. Isso possibilita que o bot se adapte efetivamente a diversos cenários de comunicação, responda automaticamente às perguntas dos clientes e ofereça um alto nível de serviço.