1
resposta

Acionamento de Gatilhos

Bom dia, tudo bem? Gostaria que explicasse melhor sobre os gatilhos. Por exemplo, quando entro no loop ou perguntas subsequentes. Posso ter uma dúvida que aparece dentro de um fluxo de finaças e por acaso acione um gatilho de um outro fluxo como Monitoramento de entregas? Assim, meu agente fica confuso e dificulta a resolução do problema do cliente?

1 resposta

Oii, Leonam. Tudo bem por aqui, e com você?

A resposta curta é: sim, isso pode acontecer, mas o Copilot Studio possui mecanismos para evitar que o agente se perca. Esse fenômeno é conhecido como sobreposição de intenções.

O conflito de gatilhos (Overlapping)

Quando você define frases de desencadeamento (triggers) muito parecidas em fluxos diferentes, o agente pode ter dificuldade em decidir para onde seguir. Se o usuário estiver no meio de um fluxo de Finanças e digitar algo como "Quero saber o status", e você tiver um gatilho similar no fluxo de Monitoramento de Entregas, o sistema precisa decidir qual é a intenção real.

Como o agente gerencia isso:

  1. Pontuação de confiança: O Copilot avalia o quanto a frase do usuário se aproxima dos gatilhos configurados. Se a pontuação for alta para dois fluxos diferentes, ele pode ativar uma Interrupção.
  2. Interrupções de tópico: Por padrão, o agente permite que o usuário mude de assunto. Se ele identificar que a nova dúvida é muito forte para outro fluxo, ele pergunta se o usuário deseja mudar de tópico ou simplesmente faz a transição.

Como evitar a confusão do agente:

Para que a experiência do usuário não seja prejudicada, existem boas práticas na configuração:

  • Frases de gatilho distintas: Evite usar palavras genéricas que possam pertencer a ambos os mundos. No fluxo de entregas, use "rastrear pedido" ou "status do envio". No de finanças, prefira "status do pagamento" ou "extrato da conta".
  • Desabilitar interrupções em fluxos críticos: Em processos onde o usuário não pode sair no meio (como um preenchimento de dados sensíveis), você pode configurar o nó de pergunta para não permitir interrupção. Assim, o agente focará apenas em terminar o fluxo atual antes de ouvir novos gatilhos.
  • Uso de entidades: Ao usar entidades específicas, o agente entende melhor o que está sendo discutido. Se ele detectar um "Código de Rastreio", ele saberá que o assunto é logística, mesmo que a frase seja curta.

O papel das perguntas subsequentes

Quando você está dentro de um loop ou de uma sequência de perguntas, o agente prioriza a resposta àquela pergunta específica. Se o que o usuário digitou não fizer sentido para a pergunta atual, mas for um gatilho de outro fluxo, ocorre a tentativa de transição.

Se o design do agente for bem estruturado, essa transição é fluida. O problema real só surge quando as frases de gatilho são ambíguas. O segredo está em testar o agente no painel lateral e observar qual tópico ele aciona ao receber frases de teste que "andam no limite" entre os dois assuntos.

Espero que essa explicação ajude a esclarecer como os gatilhos se comportam.

Conteúdos relacionados
Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!