Partilhar via


Práticas recomendadas de criação de tópicos no Copilot Studio

Crie e organize tópicos de uma forma gerenciável e sustentável para o seu contexto

O Copilot Studio oferece muita flexibilidade quando se trata de gerenciamento de tópicos. Embora não haja um tamanho único para todos, é uma boa prática ter em mente as diferentes maneiras pelas quais os tópicos podem ser acionados:

  • Os tópicos desencadeiam com base na enunciação do utilizador e no modelo de compreensão da linguagem natural (NLU).

    Podes pensar nestes temas como os teus pontos de entrada.

    Se as frases gatilho se sobrepõem a vários tópicos, inclua um tópico genérico (ou tópico de desambiguação) que redirecione para outros tópicos através de preenchimento de espaços e perguntas de clarificação.

    Graças à extração de entidades, a conversa pode saltar perguntas de esclarecimento e fluir diretamente para o tema apropriado, sem mais intervenção do utilizador.

  • Os tópicos ativam-se quando chamados a partir 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 reutilizáveis, tamanho de mordida, tópicos.

  • Um tópico também pode ser ambos.

    Por exemplo, um tema pode ser desencadeado através do reconhecimento de intenção ou por um redirecionamento explícito.

  • Eventos podem desencadear tópicos.

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

Para mais informações, consulte a lista completa de gatilhos de tópicos.

Sugestão

No exemplo seguinte, associas frases gatilho a dois tópicos principais que depois decompõem a sua lógica em múltiplos tópicos que chamas usando ações de redirecionamento.

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

Graças ao preenchimento de slots e à extração de entidades, se um utilizador disser "Preciso de desbloquear o meu cartão de crédito", o Card tópico é ativado, e tanto Debit/Credit as perguntas Block/Unblock como as perguntas são saltadas, pois CardType e OperationType são deduzidas da frase gatilho. Depois, o tópico filho apropriado Credit Card é automaticamente chamado, sem que o utilizador forneça 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 de tamanho de mordida

Grandes tópicos podem ser difíceis de manter e atualizar. Explica a lógica do teu agente sempre que possível, especialmente se vários tópicos partilharem partes da lógica da tua conversa com agentes.

Os temas não precisam de ter todos frases gatilho. Os tópicos podem redirecionar para outros tópicos e trocar informações variáveis de um lado para o outro.

Sugestão

Muitas vezes é mais fácil criar muitos tópicos curtos do que apenas alguns grandes temas. Esta abordagem também ajuda a tornar o gatilho mais eficaz, mapeando claramente as frases gatilho para os temas específicos que abordam essas áreas.

O número de tópicos é uma preferência de design conversacional. Podes ter alguns temas maiores ou vários mais pequenos.

Sugestão

Para intenções mais complexas de reconhecer, como palavras genéricas como "pedido" ou "questão", considere dividir os temas. Estas palavras podem significar coisas diferentes, por isso inclua frases trigger adequadas.

Criar tópicos reutilizáveis

Quando vários tópicos partilham mensagens de conversa ou nós lógicos, agrupe-os num novo tópico em vez de duplicar o conteúdo. Desta forma, uma única atualização desse tema reflete todos os tópicos que redirecionam para ele.

Sugestão

Se chamar o mesmo fluxo cloud do Power Automate de múltiplos tópicos do Copilot Studio com a mesma ou uma sequência semelhante de nós, transforme esses nós num tópico dedicado.

Evitar sobreposição de tópicos

Monitorizar e eliminar ambiguidades entre tópicos

Quando a NLU desencadeia tópicos, evite problemas de sobreposição. Chamadas frequentes para o tópico do sistema Multiple Topics Matched (também conhecido como "queria dizer") revelam frequentemente problemas de sobreposição.

Pode prevenir estes problemas reduzindo a sobreposição no significado da intenção entre as frases gatilho de diferentes temas.

Sugestão

Para tópicos desencadeados por frases gatilho, deve:

  • Compare as frases de gatilho entre os seus tópicos e remova pares ambíguos.
  • Evite usar as mesmas palavras em diferentes tópicos para frases desencadeadores.
  • Analisa as expressões do utilizador que desencadeiam um tópico do tipo "querias dizer?".

Criar um tópico de desambiguação

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

Sugestão

Por exemplo, considere cenários como "desbloquear cartão de crédito" ou "desbloquear cartão de débito", onde os utilizadores podem simplesmente dizer "desbloquear cartão" e o modelo NLU não consegue determinar o tema a desencadear. Pode chamar um tópico genérico Card de desambiguação, usar uma pergunta de preenchimento de slot de entidade para CardType, e lançar o tópico apropriado em conformidade.

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

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

  • Encomendar Pizzas
  • Pedir hambúrgueres
  • Encomendar Bebidas

Criar:

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