Tayon Help

Deixar a IA decidir o que fazer com uma resposta

Use a ação Prompt de IA para ler a resposta de um lead e responder uma pergunta sobre ela, depois ramifique pela resposta com uma Divisão.

Você vai precisar: Um fluxo de resposta para o seu agente de IA. Veja Tratar respostas com fluxos de resposta.

A ação Prompt de IA faz uma pergunta à IA e guarda a resposta. Coloque a resposta do lead na pergunta, e o seu fluxo pode ramificar pelo que o lead realmente quis dizer.

#Como a ação Prompt de IA funciona

Adicione uma etapa de Ação e defina o Tipo de Ação como Prompt de IA. Ela tem três opções:

Opção O que colocar
Prompt de IA A pergunta. Variáveis funcionam aqui, então inclua $EMAILDATA.BODY ou $IMDATA.BODY.
Temperatura Quanta liberdade a IA tem para variar. Menor = mais focado, Maior = mais criativo. Use 0 para decisões.
Armazenar Resposta Em (opcional) Um identificador em maiúsculas, como MEETING. A resposta fica disponível como $MEETING.

O que saber:

  • O prompt precisa ter mais de 10 caracteres, senão a etapa é pulada.
  • Com temperatura 0, a resposta volta em uma linha só, sem espaços sobrando, o que facilita comparar.
  • Sem um identificador, a resposta é descartada.
  • O Prompt de IA sempre roda no nível Regular e usa créditos como qualquer mensagem de IA.

#Padrão 1: responder sim ou não e ramificar

Este fluxo manda os pedidos de reunião para uma pessoa e deixa a IA responder o resto.

  1. Adicione Prompt de IA. Defina o Prompt de IA como: Responda apenas SIM ou NAO. Esta mensagem pede uma reunião ou uma ligação? Mensagem: $EMAILDATA.BODY
  2. Defina Temperatura como 0 e Armazenar Resposta Em como MEETING.
  3. Adicione uma Divisão. No Modo Avançado (Código), escreva $MEETING = sim.
  4. No ramo verdadeiro: Enviar E-mail para o lead com $EMAILDATA.AITRANSFER, depois Atribuir Lead para a pessoa que marca reuniões.
  5. No ramo falso: Enviar E-mail para o lead, assunto RE: $EMAILDATA.SUBJECT, corpo $EMAILDATA.AIRESPONSE.

As comparações em uma divisão não diferenciam maiúsculas de minúsculas, então sim corresponde a SIM. Escreva o valor sem aspas.

#Padrão 2: ramificar pela categoria

Toda resposta já é classificada em uma categoria antes do fluxo rodar, então o ramo mais simples nem precisa de Prompt de IA:

Condição da divisão Então
$EMAILDATA.CATEGORY = call Passar para uma pessoa que vai ligar
$EMAILDATA.CATEGORY = quote Enviar sua tabela de preços e avisar vendas
$EMAILDATA.CATEGORY = bad_experience $EMAILDATA.AISORRY, avisar um gerente, Atribuir Lead
qualquer outra $EMAILDATA.AIRESPONSE

Para WhatsApp e SMS, use $IMDATA.CATEGORY. Os códigos estão em Variáveis de mensagens recebidas.

Combine condições com OR: $EMAILDATA.CATEGORY = call OR $EMAILDATA.CATEGORY = accepted_offer.

#Padrão 3: tirar um dado da resposta

O Prompt de IA também extrai, além de classificar:

  1. Prompt de IA: Em que data esta pessoa quer se reunir? Responda no formato DD/MM/AAAA, ou NONE. Mensagem: $EMAILDATA.BODY. Guarde em MEETDATE.
  2. Divisão: $MEETDATE <> none.
  3. No ramo verdadeiro: Enviar E-mail com Enviar para contato da conta: $CRMDATA.NAME quer se reunir em $MEETDATE. Mensagem dele: $EMAILDATA.BODY.

#Avise você mesmo com os detalhes

Seja qual for o ramo, um aviso para você é um Enviar E-mail com Enviar Para definido como Enviar para contato da conta. Linhas úteis para o corpo:

$CRMDATA.NAME ($CRMDATA.EMAIL, $CRMDATA.PHONE) respondeu.
Categoria: $EMAILDATA.CATEGORY
Mensagem: $EMAILDATA.BODY

#Quando dá errado

Sintoma Causa provável
A divisão sempre vai para o ramo falso A resposta não é exatamente a palavra comparada. Use temperatura 0 e peça uma palavra só.
$MEETING sai vazio Armazenar Resposta Em está vazio ou escrito diferente da variável.
Uma divisão sobre $EMAILDATA.BODY se comporta de forma estranha O texto bruto da mensagem pode ter caracteres que confundem a condição. Classifique com o Prompt de IA primeiro e divida pela resposta guardada.

Atualizado: