Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
No Copilot Studio, um tópico define a forma como uma conversação de agente progride.
Para criar tópicos, pode descrever o que pretende e pedir à IA que crie o tópico por si, ou criar tópicos do zero.
Para obter mais informações sobre limites de agentes e tópicos, consulte Quotas, limites, registo de aplicações, certificados e valores de configuração.
Selecionar o tópico certo para responder a um utilizador
Para determinar como responder aos utilizadores, os agentes utilizam orquestração generativa ou orquestração clássica.
Com a orquestração generativa, um agente responde às consultas dos utilizadores ou responde a acionadores de eventos selecionando a combinação mais adequada de tópicos, ferramentas e conhecimentos. Cada tópico tem uma descrição que informa o agente do seu propósito. Saiba mais sobre Criação de descrições.
Nos agentes configurados para utilizar orquestração clássica, cada tópico tem um conjunto de expressões acionadoras—palavras-chave e perguntas que um cliente provavelmente utilizará para consultas relacionadas com um problema específico. Estes agentes utilizam a compreensão de linguagem natural, a mensagem do cliente e as expressões acionadoras do tópico para encontrar o melhor tópico. A entrada do cliente não precisa de corresponder exatamente a uma expressão acionadora do tópico para acionar o tópico. Por exemplo, um tópico sobre o horário de funcionamento de uma loja pode ter a expressão acionadora "verificar horário de funcionamento da loja". Se um cliente introduzir "ver horário de abertura da loja", esta expressão aciona o tópico sobre o horário de funcionamento da loja. Saiba mais sobre criação de expressões acionadoras.
Tópicos no Copilot Studio
No Copilot Studio, um tópico representa uma parte de uma conversação entre um utilizador e um agente. Os tópicos são definidos numa tela de criação. Um tópico contém um ou mais nós, que juntos determinam os caminhos conversacionais que um tópico pode seguir. Cada nó realiza uma ação, como enviar uma mensagem ou fazer uma pergunta.
Um agente pode ter dois tipos de tópicos: tópicos de sistema e tópicos personalizados. Cada novo agente começa com um conjunto de tópicos de sistema e tópicos personalizados predefinidos.
Os tópicos do sistema suportam comportamentos essenciais, como um pedido personalizado para falar com uma pessoa ou terminar a conversação. Alguns tópicos de sistema têm expressões acionadoras, que pode personalizar para atender às necessidades do seu agente.
- Não é possível criar tópicos de sistema.
- Não pode eliminar tópicos de sistema, mas pode desativá-los.
- Pode fazer alterações a tópicos de sistema. No entanto, deve esperar até se sentir à vontade para criar experiências de agente completas antes de começar a editar tópicos de sistema.
Para obter mais informações, consulte Utilizar tópicos de sistema.
Os tópicos personalizados predefinidos abrangem comportamentos comuns, como cumprimentar um cliente, terminar uma conversação ou reiniciar uma conversação.
- Pode efetuar alterações aos tópicos personalizados predefinidos ou removê-los totalmente do seu agente.
- Todos os tópicos que criar são tópicos personalizados.
Tipos de nó
Estão disponíveis os seguintes tipos de nó.
| Tipo de nó | Descrição |
|---|---|
| Nó Mensagem | Envia uma mensagem ao cliente. |
| Nó Pergunta | Faz uma pergunta ao cliente. |
| Nó de Cartão Adaptativo | Mostra um cartão interativo com um ou mais botões de resposta ou campos de entrada. |
| Nó de Condição | Ramifique a sua conversação com base numa condição. |
| Nós Gestão de variáveis | Define um valor, analisa um valor ou limpa variáveis (incluindo a capacidade de limpar o histórico de conversação utilizado pelo agente). |
| Gestão de tópicos | Redireciona a conversação, transfere o utilizador ou termina o tópico ou a conversação. |
| Nós de ferramenta | Chama um fluxo como o Power Automate ou o Excel Online, ou utiliza um conector ou outro tipo de ferramenta. |
| Avançado | Envia respostas generativas, pedidos HTTP, eventos e muito mais. |
Sugestão
Renomeie os nós para torná-los mais fáceis de identificar. Selecione o campo do nome do nó para atualizar diretamente o nome, ou selecione os três pontos (...) do nó e selecione Renomear no menu. Também pode renomear nós no editor de códigos.
Não é possível renomear nós de Acionador e nós de Ir para o passo.
Os nomes dos nós podem ter até 500 carateres.
Criar um tópico
Vá para a página Tópicos do seu agente. Para melhor visibilidade, feche o painel de teste por agora.
Selecione Adicionar um tópico e, em seguida, selecione A partir do zero.
Um nó Acionador é apresentado numa tela de criação de tópicos em branco.
Selecione os três pontos (...) do nó Trigger , depois selecione Propriedades. É apresentado o painel Propriedades de intenção reconhecida.
Em Sobre propriedades de Intenção Reconhecida, selecione a área Expressões. O painel secundário Expressões é apresentado.
Em Adicionar expressões, introduza uma expressão acionadora para o seu tópico.
O seu agente precisa de 5 a 10 expressões acionadoras para treinar a IA a compreender as respostas dos seus clientes. Para adicionar mais expressões acionadoras, pode:
- Selecione o ícone
Adicionar junto ao campo de texto e introduza a expressão pretendida. - Cole um conjunto de expressões acionadoras, cada uma numa linha separada, e selecione Enter.
- Escreva um conjunto de expressões acionadoras, premindo Shift+Enter após cada uma para colocá-la numa linha separada, e selecione Enter.
- Carregue um ficheiro com a lista das expressões acionadoras que pretende adicionar a este tópico.
Pode incluir pontuação numa expressão acionadora, mas é melhor utilizar expressões curtas em vez de longas.
- Selecione o ícone
Selecione Detalhes na barra de ferramentas para abrir o painel Detalhes do tópico.
Adicione detalhes ao seu tópico:
- Introduza um nome para identificar o tópico, como "Horário de funcionamento da loja". A página Tópicos lista todos os tópicos definidos no seu agente com este nome.
- Se pretender, introduza um nome a apresentar para mostrar ao cliente quando o agente não conseguir determinar qual o tópico que corresponde à mensagem do cliente.
- Se pretender, utilize o campo Descrição para descrever o propósito do tópico para si e para outros criadores de agentes da sua equipa. Os clientes nunca veem as descrições dos tópicos.
Selecione Guardar na barra de menus superior para guardar o tópico.
Importante
Evite usar pontos (.) nos nomes dos tópicos. Não é possível exportar uma solução que contenha um agente com pontos no nome de qualquer dos seus tópicos.
Carregar expressões acionadoras para um tópico
No painel Expressões do nó Acionador de um tópico, pode adicionar ou substituir o conjunto de expressões do acionador associadas ao tópico.
Prepare um ficheiro de texto (máximo de 3 MB) com uma lista de todas as expressões acionadoras que pretende adicionar ao seu tópico, com cada expressão numa linha separada.
Em Adicionar expressões, selecione carregar um ficheiro.
Em Carregar um ficheiro, selecione a opção pretendida:
- Se pretender adicionar novas expressões acionadoras ao seu tópico, selecione Acrescentar.
- Para substituir todas as expressões acionadoras existentes pela lista do seu ficheiro, selecione Substituir.
Largue o seu ficheiro na janela. Alternativamente, selecione clicar para navegar, navegue até ao seu ficheiro e selecione-o.
Reveja as expressões acionadoras que aparecem e selecione Adicionar.
Guarde o seu tópico.
Transferir expressões acionadoras para um tópico
No painel Expressões do nó Acionador de um tópico, pode transferir o conjunto de expressões do acionador associadas ao tópico.
Em Adicionar expressões, selecione transferir.
Guarde o ficheiro de texto resultante ou abra-o num editor de texto para rever o seu conteúdo. Cada expressão acionadora aparece numa linha separada.
Editar um tópico
Quando cria um tópico, um nó Acionador aparece automaticamente na tela de criação. Pode então adicionar diferentes tipos de nós para alcançar o caminho de conversação pretendido para o seu tópico.
Para adicionar um nó após outro nó ou entre dois nós na sua tela de criação de tópicos:
Selecione o ícone Adicionar nó
sob o nó após o qual quer adicionar um novo nó.Selecione o tipo de nó desejado na lista apresentada.
Eliminar um nó
Selecione os três pontos (...) do nó que quer apagar, depois selecione Eliminar.
Controles para edição de nós na tela
Pode utilizar os controlos da barra de ferramentas para cortar, copiar, colar e eliminar o nó selecionado ou nós adjacentes selecionados.
A barra de ferramentas também tem um controlo para desfazer edições. Selecione o ícone Desfazer
e escolha:
- Desfazer para desfazer a alteração mais recente
- Desfazer a última gravação para reverter todas as ações para a última gravação
- Refazer para refazer a ação anterior
Colar nós
Depois de utilizar as ferramentas Cortar ou Copiar para colocar um ou mais nós na área de transferência, pode colá-los na tela de duas formas:
Se selecionar um nó e, em seguida, selecionar Colar, os nós na área de transferência serão inseridos após o nó selecionado.
Se selecionar o "+" para ver o menu Adicionar nó e, em seguida, selecionar Colar, o nó na área de transferência será inserido nessa localização
Adicionar parâmetros de entrada e saída a um tópico
Os tópicos podem ter parâmetros de entrada e saída. Quando um tópico é redirecionado para outro tópico, pode utilizar estes parâmetros para transmitir informações entre os tópicos.
Além disso, se o seu agente utilizar o modo generativo, pode preencher automaticamente as entradas do tópico a partir do contexto da conversação ou depois de gerar perguntas para recolher valores dos utilizadores. Este comportamento é semelhante ao modo como o preenchimento de blocos generativos funciona para ações.
Para saber mais sobre parâmetros de entrada e saída de tópicos, consulte Gerir entradas e saídas de tópicos.
Editar tópicos com o editor de código
O editor de código mostra o tópico em YAML, uma linguagem de markup fácil de ler e compreender. Utilize o editor de código para copiar e colar tópicos de outros bots — mesmo os criados por outros autores.
Importante
Conceber um tópico inteiramente no editor de código e colar tópicos complexos não é totalmente suportado.
Neste exemplo, copia e cola YAML no editor de código para adicionar rapidamente um tópico que pede ao cliente informações de envio.
Na página Tópicos, selecione Adicionar um tópico>A partir do zero.
No canto superior direito da tela de criação, selecione Mais e depois selecione Abrir editor de código.
Selecione e elimine o conteúdo do editor de código. Depois, copie e cole o seguinte código YAML:
kind: AdaptiveDialog beginDialog: kind: OnRecognizedIntent id: main intent: displayName: Lesson 3 - A topic with a condition, variables and a prebuilt entity triggerQueries: - Buy items - Buy online - Buy product - Purchase item - Order product actions: - kind: SendMessage id: Sjghab message: I am happy to help you place your order. - kind: Question id: eRH3BJ alwaysPrompt: false variable: init:Topic.State prompt: To what state will you be shipping? entity: StatePrebuiltEntity - kind: ConditionGroup id: sEzulE conditions: - id: pbR5LO condition: =Topic.State = "California" || Topic.State = "Washington" || Topic.State = "Oregon" elseActions: - kind: SendMessage id: X7BFUC message: There will be an additional shipping charge of $27.50. - kind: Question id: 6lyBi8 alwaysPrompt: false variable: init:Topic.ShippingRateAccepted prompt: Is that acceptable? entity: BooleanPrebuiltEntity - kind: ConditionGroup id: 9BR57P conditions: - id: BW47C4 condition: =Topic.ShippingRateAccepted = true elseActions: - kind: SendMessage id: LMwySU message: Thank you and please come again.Selecione Guardar e, em seguida, selecione Fechar editor de código. Repare na lógica condicional que segue alguns dos nós de Pergunta.
Testar e publicar
Teste o agente quando efetuar alterações aos seus tópicos, para assegurar que tudo funciona conforme esperado.
Quando estiver satisfeito, publique o seu agente nos canais desejados.