Ao criar um copiloto personalizado no Microsoft Copilot Studio, você adiciona instruções específicas para controlar como ele responde. Mas as respostas generativas às vezes ignoram essas instruções e buscam dados de fontes públicas da web ou arquivos SharePoint não relacionados. Esse comportamento geralmente ocorre porque o recurso de respostas generativas usa um sistema de recuperação separado que não respeita totalmente as instruções definidas no tópico. Este artigo explica por que esse conflito acontece e fornece uma correção passo a passo para forçar as respostas generativas a seguir suas instruções personalizadas.
Principais Conclusões: Forçar Respostas Generativas do Copilot Studio a Seguir Instruções
- Copilot Studio > Tópicos > Tópicos do Sistema > Respostas generativas: Este tópico do sistema controla se as respostas generativas substituem as instruções personalizadas do tópico. Desative-o para interromper a substituição.
- Copilot Studio > Configurações > Respostas generativas > Fontes de dados: Restrinja as fontes de dados apenas ao SharePoint interno ou Dataverse para evitar que conteúdo público da web seja usado.
- Copilot Studio > Tópicos > Tópico personalizado > Campo Instrução: Adicione regras de ancoragem explícitas como “Responda apenas com base na base de conhecimento fornecida” para reforçar a prioridade das instruções.
Por que as Respostas Generativas Ignoram Suas Instruções Personalizadas
O Copilot Studio possui dois sistemas separados que geram respostas. O primeiro sistema é o mecanismo de tópicos, que executa seus tópicos personalizados e suas instruções. O segundo sistema é o mecanismo de respostas generativas, que pesquisa fontes de dados externas e internas quando o mecanismo de tópicos não encontra uma correspondência. O mecanismo de respostas generativas não lê o campo de instrução personalizada que você escreve em um tópico. Ele lê apenas as fontes de dados configuradas no nível do copiloto.
Quando uma consulta do usuário não corresponde a nenhuma frase de gatilho em seus tópicos personalizados, o tópico do sistema de fallback chamado “Respostas generativas” é ativado. Este tópico do sistema envia a consulta para o mecanismo de respostas generativas, que então recupera conteúdo das fontes de dados selecionadas. Como o mecanismo ignora suas instruções personalizadas do tópico, ele pode retornar respostas que violam as regras que você definiu, como recusar discutir preços quando você instruiu o copiloto a não discutir preços.
O Papel do Tópico do Sistema
O tópico do sistema “Respostas generativas” está habilitado por padrão. Ele atua como um respondedor abrangente. Quando este tópico está ativo, qualquer consulta que não corresponda a um tópico personalizado vai diretamente para o mecanismo de respostas generativas. As instruções que você escreveu em outros tópicos nunca são avaliadas. A única maneira de corrigir isso é desabilitar o tópico do sistema ou modificar seu comportamento.
Passos para Fazer as Respostas Generativas Seguirem Suas Instruções
Você tem dois métodos eficazes para resolver este problema. O primeiro método desabilita completamente o fallback de respostas generativas, forçando o copiloto a usar apenas seus tópicos personalizados. O segundo método restringe as fontes de dados para que as respostas generativas não possam acessar conteúdo público da web.
Método 1: Desabilitar o Tópico do Sistema de Respostas Generativas
- Abra o Copilot Studio e selecione seu copiloto
Faça login no Copilot Studio em copilotstudio.microsoft.com. Na página de Copilotos, clique no nome do copiloto que está ignorando instruções. - Vá para a página de Tópicos
No menu de navegação à esquerda, clique em Tópicos. Isso mostra todos os tópicos personalizados e do sistema. - Mude para a aba Sistema
No topo da lista de Tópicos, clique na aba Sistema. Você verá tópicos do sistema como Saudação, Escalar e Respostas generativas. - Abra o tópico do sistema Respostas generativas
Clique no tópico Respostas generativas para abrir seu painel de configuração. - Desligue o tópico
No topo do painel, alterne o interruptor Tópico habilitado para Desligado. Isso impede que o tópico de fallback seja ativado. - Salve e publique
Clique em Salvar no topo do painel, depois clique em Publicar para implantar a alteração no seu copiloto ativo.
Após desabilitar o tópico do sistema de respostas generativas, o copiloto responderá apenas usando seus tópicos personalizados. Se nenhum tópico personalizado corresponder a uma consulta, o copiloto usará o tópico do sistema Escalar ou retornará uma mensagem de fallback. Suas instruções personalizadas agora se aplicam a todas as respostas.
Método 2: Restringir Fontes de Dados e Adicionar Regras de Ancoragem
- Abra as Configurações do copiloto
No Copilot Studio, selecione seu copiloto, depois clique em Configurações no menu de navegação à esquerda. - Navegue para Respostas generativas
No menu Configurações, clique em Respostas generativas. Isso abre o painel de configuração de fontes de dados. - Remova fontes públicas da web
Em Fontes de dados, desmarque Web pública e quaisquer mecanismos de busca externos. Marque apenas SharePoint e Dataverse se quiser limitar as respostas a conteúdo interno. - Adicione instruções de ancoragem explícitas a cada tópico personalizado
Volte para Tópicos e abra cada tópico personalizado. No campo Instrução, adicione uma linha como “Responda apenas com base no conteúdo das fontes de dados configuradas no nível do copiloto.” Isso reforça que o mecanismo de tópicos deve seguir as fontes de dados restritas. - Teste com uma consulta que anteriormente retornava uma resposta ruim
No painel de Teste, digite uma consulta que antes fazia o copiloto ignorar suas instruções. Verifique se a resposta agora vem apenas das fontes restritas. - Publique o copiloto atualizado
Clique em Publicar no canto superior direito para aplicar todas as alterações.
Se o Copilot Studio Ainda Ignorar Instruções Após a Correção
Respostas Generativas Ainda Retornam Conteúdo da Web Pública
Se você desabilitou o tópico do sistema de respostas generativas, mas o copiloto ainda retorna respostas da web pública, verifique se você tem um tópico personalizado que redireciona para respostas generativas. Alguns usuários criam um tópico personalizado com uma frase de gatilho como “pesquisar na web” que chama o mecanismo de respostas generativas. Remova esse redirecionamento ou altere o tópico para usar uma resposta estática.
Instruções Funcionam no Teste, mas Falham em Produção
O painel de Teste no Copilot Studio usa um cache diferente do ambiente de produção. Após publicar as alterações, aguarde até 15 minutos para o copiloto de produção ser atualizado. Além disso, limpe o cache do navegador e reinicie a sessão de chat onde o copiloto está incorporado, como no Teams ou em um site personalizado.
Instruções do Tópico Personalizado São Muito Vagas
As respostas generativas podem ignorar instruções que são formuladas como sugestões em vez de regras. Em vez de escrever “Tente não discutir preços”, escreva “Não responda a nenhuma pergunta sobre preços.” Use comandos negativos explícitos e liste tópicos específicos que o copiloto deve evitar.
| Item | Tópico do Sistema Respostas Generativas Habilitado | Tópico do Sistema Respostas Generativas Desabilitado |
|---|---|---|
| Fonte da resposta | Fontes de dados externas mais tópicos personalizados | Apenas tópicos personalizados |
| Respeita instruções do tópico personalizado | Não | Sim |
| Comportamento de fallback | Respostas da web ou SharePoint | Escalar ou mensagem de fallback |
| Local da configuração | Tópicos do Sistema > Respostas generativas | Mesmo local, desligar o interruptor |
Ambas as abordagens são válidas dependendo das suas necessidades. Se você precisa que o copiloto lide com consultas inesperadas usando dados internos, restrinja as fontes de dados em vez de desabilitar o tópico do sistema.
Agora você pode forçar as respostas generativas do Copilot Studio a seguir suas instruções personalizadas desabilitando o tópico do sistema de respostas generativas ou restringindo as fontes de dados apenas a conteúdo interno. Em seguida, revise todos os seus tópicos personalizados e reescreva as instruções como regras explícitas em vez de sugestões. Para controle avançado, crie um tópico de fallback personalizado que redirecione os usuários para uma base de conhecimento específica em vez de depender do mecanismo de respostas generativas.