Siga as Práticas Recomendadas de Criação de Tópicos

Organizar os tópicos do seu agente de forma eficaz ajuda a garantir que suas conversas permaneçam gerenciáveis e fáceis de manter.

Noções básicas sobre disparo do tópico

O Copilot Studio oferece muita flexibilidade quando se trata de gerenciamento de tópicos. Embora não exista uma solução única para todos, é bom ter em mente as diferentes maneiras pelas quais os tópicos podem ser acionados.

  • Os tópicos são acionados com base no enunciado do usuário e no modelo de reconhecimento de linguagem natural (NLU).

    Pense nesses tópicos como seus tópicos do ponto de entrada.

    Se frases de gatilho se sobrepuserem a vários tópicos, inclua um tópico abrangente (ou tópico de desambiguação) que redirecione para outros tópicos por meio do preenchimento de slot e perguntas esclarecedoras.

    Graças à extração de entidades, a conversa pode evitar perguntas esclarecedoras e seguir diretamente para o tópico apropriado, sem necessidade de mais interação do usuário.

  • Os tópicos são disparados quando chamados de uma ação de redirecionamento.

    Esses tópicos podem conter nós lógicos e de conversação, podem ser chamados por vários tópicos e podem ter variáveis de entrada e saída. Eles são idealmente tópicos reutilizáveis e pequenos.

  • Um tópico também pode desempenhar ambos papéis.

    Por exemplo, um tópico pode ser acionado por reconhecimento de intenção ou por um redirecionamento explícito.

  • Eventos podem acionar tópicos.

    Por exemplo, eventos personalizados, inatividade e assim por diante.

Saiba mais em Definir gatilhos do tópico.

Dica

No exemplo a seguir, você associa frases de gatilho a dois tópicos principais, que acabam dividindo a lógica em vários tópicos chamados usando ações de redirecionamento.

Alguns tópicos podem ser chamados por vários outros tópicos. Por exemplo, o tópico Fim de Conversa.

Graças ao preenchimento de slots e extração de entidades, se um usuário disser "Preciso desbloquear meu cartão de crédito", o tópico Card é acionado, e ambas perguntas Debit/Credit e Block/Unblock são ignoradas, pois CardType e OperationType são deduzidas da frase de gatilho. Então, o tópico filho Credit Card apropriado é chamado automaticamente, sem que o usuário apresente qualquer entrada adicional.

Diagrama mostrando tópicos do Copilot Studio acionados por frases de gatilho, mas também por outros tópicos.

Criar tópicos curtos

Tópicos grandes podem ser difíceis de manter e atualizar. Divida a lógica do seu agente sempre que possível, especialmente se vários tópicos compartilham partes da lógica da sua conversa com o agente.

Nem todos os tópicos precisam ter frases de gatilho. Os tópicos podem redirecionar para outros tópicos e trocar informações variáveis entre si.

Dica

Em geral, é mais fácil gerenciar vários tópicos menores do que alguns tópicos grandes. Essa abordagem também ajuda a tornar a ativação mais eficaz, mapeando claramente as frases de gatilho para os tópicos específicos que abordam essas áreas.

O número de tópicos é uma preferência de design da conversa. Você pode ter alguns tópicos maiores ou vários tópicos menores.

Dica

Para intenções que são mais difíceis de distinguir, como palavras genéricas como "solicitação" ou "problema", considere segmentar os tópicos. Essas palavras podem significar coisas diferentes, portanto inclua frases de gatilho adequadas.

Criar tópicos reutilizáveis

Quando vários tópicos compartilham mensagens conversacionais ou nós de lógica, agrupe-os em um novo tópico em vez de duplicar seu conteúdo. Dessa forma, uma única atualização nesse tópico reflete em todos os tópicos que redirecionam para ele.

Dica

Se você chamar o mesmo fluxo da nuvem do Power Automate de vários tópicos do Copilot Studio com o mesmo ou uma sequência semelhante de nós, transforme esses nós em um tópico dedicado.

Evitar sobreposição de tópicos

A sobreposição de tópicos ocorre quando múltiplos tópicos têm frases de gatilho ou intenções semelhantes, levando à confusão sobre qual tópico deve ser ativado.

Monitorar e remover a ambiguidade entre os tópicos

Quando a NLU disparar tópicos, evite problemas de sobreposição. Chamadas frequentes para o tópico do sistema Vários Tópicos Correspondentes (também conhecido como "você quis dizer") normalmente revelam problemas de sobreposição.

Você pode evitar esses problemas reduzindo a sobreposição de intenções entre as frases de gatilho de diferentes tópicos.

Dica

Para tópicos disparados por frases de gatilho, você deve:

  • Compare as frases de gatilho em seus tópicos e remova pares ambíguos.
  • Evite usar as mesmas palavras em frases de gatilho de tópicos diferentes.
  • Analise os enunciados de usuário que disparam um tópico "você quis dizer".

Criar um tópico de desambiguação

Quando vários tópicos têm frases de gatilho muito semelhantes, você pode evitar a sobreposição de tópicos criando um tópico de desambiguação.

Dica

Por exemplo, considere cenários como "desbloquear cartão de crédito" ou "desbloquear cartão de débito", em que os usuários podem simplesmente dizer "desbloquear cartão" e o modelo NLU não consegue determinar o tópico a ser acionado. Você pode chamar um tópico de desambiguação Card genérico, usar uma pergunta de preenchimento do slot de entidade para CardType e iniciar o tópico indicado adequadamente.

Usar entidades para reduzir o número de tópicos

Evite duplicar a lógica quando você pode armazenar variações em variáveis. Por exemplo, em vez de criar tópicos semelhantes, como:

  • Pedir pizzas
  • Pedir hambúrgueres
  • Pedir bebidas

Criar:

  • Um tópico para Order
  • Uma entidade para FoodType, com Pizzas, Burgers e Drinks como valores.