Administradores de TI e arquitetos de soluções corporativas enfrentam um desafio contínuo: os dados e fluxos críticos de linhas de negócios (LOB, Line-of-Business) residem em plataformas fragmentadas como SAP, Salesforce, Microsoft Dynamics 365, ServiceNow e APIs REST internas, enquanto os colaboradores realizam a maior parte de seu trabalho diário dentro dos aplicativos do Microsoft 365, como Teams, Outlook, Word e Excel.
Estender o Microsoft 365 Copilot com agentes corporativos personalizados criados no Microsoft Copilot Studio elimina esse atrito. Em vez de exigir que os funcionários alternem constantemente entre múltiplos portais, a equipe de TI pode implementar assistentes de IA especializados que consultam bases de conhecimento internas, invocam APIs REST protegidas, executam transações corporativas e operam nativamente na experiência de chat do Microsoft 365 Copilot.
Este guia detalha a arquitetura completa, os passos de configuração técnica, os limites de identidade, os controles de segurança e o fluxo de governança necessários para criar e disponibilizar agentes LOB com total conformidade em sua organização.
1. Visão Geral da Arquitetura: Como o Copilot Studio Estende o Microsoft 365 Copilot
Para desenhar e governar agentes corporativos com eficácia, os administradores devem compreender como o ecossistema do Microsoft 365 Copilot interpreta a intenção do usuário e orquestra a comunicação com sistemas externos.
+-----------------------------------------------------------------------------------+
| Superfície de Cliente Microsoft 365 |
| (Teams, Outlook, Chat do Microsoft 365 Copilot, Web, Aplicativos Office) |
+-----------------------------------------------------------------------------------+
|
| Pergunta do usuário / Menção @Agente
v
+-----------------------------------------------------------------------------------+
| Orquestrador Central do Microsoft 365 Copilot |
| (Identificação de intenção, contexto, índice semântico, diretivas Purview) |
+-----------------------------------------------------------------------------------+
|
+-------------------+-------------------+
| |
v v
+----------------------------------+ +------------------------------------------+
| Agente Declarativo / Agente LOB | | Conhecimento Nativo do Microsoft 365 |
| (Microsoft Copilot Studio) | | (Emails, SharePoint, OneDrive, Chats) |
+----------------------------------+ +------------------------------------------+
| Instruções do sistema e barreiras de proteção (Guardrails)
| Conhecimento corporativo (SharePoint, conectores do Microsoft Graph)
| Motor de orquestração generativa
|
+---> Ferramentas e ações (Conectores Power Platform, APIs REST, Fluxos)
| |
| +---> Sistemas corporativos (SAP ERP, Salesforce, Dynamics 365, BDs)
|
+---> Camada de identidade e governança
|
+---> Microsoft Entra ID (SSO, OAuth 2.0 delegado / troca de tokens)
+---> Diretivas DLP do Power Platform e auditoria no Microsoft Purview
Modalidades de Agentes no Ecossistema
No Copilot Studio e no Microsoft 365 Copilot, os administradores lidam com dois modelos principais de agentes:
- Agentes para o Microsoft Copilot (Agentes Declarativos / Declarative Agents): Estendem a experiência de chat nativa do Microsoft 365 Copilot com instruções direcionadas, fontes de conhecimento curadas e ferramentas de ação. Executam no contexto do chat do Copilot (Copilot chat harness), preservando a interface habitual do usuário e restringindo o escopo a uma área específica de negócio (por exemplo, compras, benefícios de RH ou suporte técnico).
- Agentes de Mecanismo Personalizado (Custom Engine Agents): Agentes conversacionais autônomos que utilizam modelos de linguagem próprios ou código do Bot Framework. São empregados principalmente em portais web externos ou aplicativos móveis independentes que exigem controle total de árvores de diálogo multifásicas.
Para cenários corporativos focados na produtividade dos colaboradores, os Agentes Declarativos com Ferramentas de Ação no Copilot Studio representam o padrão recomendado de implementação.
2. Pré-requisitos, Licenciamento e Funções Administrativas
Antes de iniciar o desenvolvimento e a distribuição, verifique se o locatário (tenant) atende aos seguintes requisitos técnicos e de licenciamento:
Licenciamento
- Licença do Microsoft 365 Copilot: Obrigatória para todos os usuários e administradores que interagem com os agentes ou realizam testes no Microsoft 365 (disponível como complemento para planos E3/E5, Business Standard/Premium, ou inclusa no Microsoft 365 E7).
- Assinatura ou Capacidade do Microsoft Copilot Studio: Necessária para os criadores (makers) desenvolverem e publicarem agentes no portal web (
https://copilotstudio.microsoft.com). Alternativamente, os ambientes podem adotar cobrança pós-paga (Créditos do Copilot / Pay-as-you-go) vinculada a uma assinatura do Microsoft Azure.
Funções e Permissões Administrativas
- Administrador do Power Platform: Gerencia ambientes gerenciados, configura diretivas de prevenção de perda de dados (DLP) e controla permissões de conectores no Centro de Administração do Power Platform (
https://admin.powerplatform.microsoft.com). - Administrador do Microsoft 365 / Administrador Global: Aprova, implanta, atribui a grupos de segurança, bloqueia ou revoga agentes no Centro de Administração do Microsoft 365 (
https://admin.microsoft.com). - Permissões de Criador (Maker): Os desenvolvedores necessitam das funções de Criador de Ambiente (Environment Maker) ou Personalizador de Sistema (System Customizer) no ambiente Power Platform designado.
3. Governança do Locatário: Configurando Diretivas DLP do Power Platform
Antes de liberar o desenvolvimento de agentes, os administradores de TI devem estabelecer uma linha de base de segurança no Power Platform para impedir vazamentos de dados e acessos não autorizados a conectores.
Configuração de Diretivas de Prevenção de Perda de Dados (DLP)
Todos os agentes construídos no Copilot Studio são avaliados em tempo real pelas diretivas DLP do Power Platform. Se um agente combinar conectores pertencentes a grupos de dados incompatíveis, a publicação e a execução serão bloqueadas imediatamente.
No Centro de Administração do Power Platform, configure as seguintes diretrizes:
- Acesse o Centro de Administração do Power Platform, navegue até Políticas > Diretivas de dados.
- Crie ou edite a diretiva atribuída aos ambientes de produção corporativos.
- Classifique os grupos de conectores:
- Grupo Corporativo (Business): Agrupe conectores de sistemas essenciais (como SAP ERP, Salesforce, Microsoft Dataverse, Office 365 Outlook, SQL Server e conectores customizados de APIs internas) junto com o conector Microsoft Teams + M365 Channel in Copilot Studio.
- Grupo Bloqueado (Blocked): Bloqueie conectores de armazenamento em nuvem pessoal de consumo, mídias sociais não corporativas e serviços externos não homologados.
- Exigir Autenticação com Entra ID: Mova o conector chamado Chat without Microsoft Entra ID authentication in Copilot Studio para o grupo «Bloqueado». Isso impede a criação e publicação de agentes anônimos ou sem autenticação, garantindo logon único corporativo em todos os agentes.
- Filtragem de Endpoints de Conectores (Endpoint Filtering):
Para conectores HTTP ou conectores REST personalizados, defina regras de filtragem para restringir chamadas exclusivamente a subdomínios confiáveis da rede corporativa (por exemplo,
*.corp.contoso.com/api/*), bloqueando IPs ou URLs públicas externas não autorizadas.
4. Construção do Agente LOB no Copilot Studio
Com a infraestrutura de governança ativa, os desenvolvedores e arquitetos podem criar o agente corporativo no Copilot Studio.
+-------------------------------------------------------------------------------+
| Construção do Agente no Copilot Studio |
+-------------------------------------------------------------------------------+
| 1. Identidade e Instruções do Sistema (Prompt) |
| - Nome e descrição precisa (essenciais para o roteamento no M365 Copilot) |
| - Instruções: definição de funções, recusa de temas e confirmações |
+-------------------------------------------------------------------------------+
| 2. Ancoragem em Conhecimento Corporativo (Grounding) |
| - Bibliotecas de documentos do SharePoint e sites do OneDrive |
| - Conectores do Microsoft Graph (índices do Confluence, ServiceNow, etc.) |
+-------------------------------------------------------------------------------+
| 3. Ferramentas e Ações de Negócio (Tools & Actions) |
| - Conectores prontos (SAP ERP, Salesforce CRM, Dynamics 365) |
| - Conectores OpenAPI / REST API personalizados |
| - Fluxos de agente (Power Automate para orquestração de várias etapas) |
+-------------------------------------------------------------------------------+
| 4. Segurança em Tempo de Execução e Confirmação Humana |
| - OAuth 2.0 delegado com identidade do usuário (segurança em nível de linha) |
| - "Perguntar ao usuário final antes de executar" em ações de gravação |
+-------------------------------------------------------------------------------+
Etapa 1: Inicializar o Agente
- Entre no Microsoft Copilot Studio.
- Verifique no seletor superior direito se o ambiente gerenciado apropriado do Power Platform está selecionado.
- No menu lateral esquerdo, selecione Agentes (Agents).
- Escolha Microsoft Copilot e clique em Adicionar (Add) no cartão de agentes, ou selecione Criar > Novo agente.
- Defina um nome objetivo (máximo 42 caracteres, sem os caracteres
<e>) e faça upload de um ícone em formato PNG inferior a 72 KB (192x192 pixels).
Etapa 2: Redigir Instruções do Sistema e Prompts Iniciais
Instruções estruturadas definem os limites de operação e previnem alucinações no modelo de linguagem:
- Papel e Responsabilidades: Descreva o escopo exato do agente (por exemplo: «Você é o Assistente de Operações da Cadeia de Suprimentos da Contoso. Você consulta níveis de estoque em tempo real no SAP ERP e ajuda gestores a rastrear pedidos de compra»).
- Fronteiras e Recusas: Defina proibições claras (por exemplo: «Nunca responda a perguntas sobre remuneração, contratos de trabalho ou dados financeiros não públicos. Direcione o usuário ao portal de RH»).
- Salvaguardas de Transação: Estabeleça confirmações explícitas (por exemplo: «Antes de invocar ferramentas para cancelar pedidos ou alterar endereços de entrega, apresente todos os parâmetros ao usuário e exija sua confirmação explícita»).
- Prompts Sugeridos (Suggested Prompts): Configure de 3 a 6 mensagens iniciais na página de visão geral (por exemplo: «Consultar status de entrega do Pedido de Compra #450012», «Listar itens com estoque crítico no centro de distribuição de Dallas»), ajudando os usuários a entender imediatamente as capacidades do agente.
Etapa 3: Ancorar o Agente no Conhecimento Corporativo
Fontes de conhecimento fornecem embasamento factual às respostas geradas:
- Na página geral do agente, acesse o cartão Conhecimento (Knowledge) e clique em Adicionar conhecimento.
- Conecte fontes corporativas autorizadas:
- Sites e Bibliotecas do SharePoint: Aponte para pastas com políticas de compras, manuais de fornecedores ou procedimentos operacionais padrão (SOPs). O Copilot respeita nativamente a filtragem de permissões do SharePoint (security trimming); o usuário só recebe respostas extraídas de documentos aos quais já possui permissão de leitura.
- Conectores do Microsoft Graph: Conecte repositórios externos configurados pelos administradores (como Confluence ou bases de conhecimento do ServiceNow).
- Ative a opção Usar somente as fontes especificadas (Only use specified sources) para impedir que o modelo busque informações genéricas na web pública ao responder tópicos corporativos.
Etapa 4: Integrar Ferramentas e Conectores LOB
As ferramentas transformam o agente em um componente ativo capaz de consultar e executar ações nos sistemas de missão crítica:
- Acesse a página Ferramentas (Tools) do agente (ou pela guia Construir > Ferramentas).
- Clique em Adicionar uma ferramenta (Add a tool).
- Escolha o método de integração:
- Conectores Prontos: Utilize conectores certificados para SAP ERP, Salesforce, Dynamics 365, ServiceNow ou Zendesk.
- Conectores Personalizados / REST APIs: Registre especificações OpenAPI (Swagger) v2/v3 para microserviços e sistemas internos legados.
- Fluxos de Agente (Agent Flows): Utilize o Power Automate caso a ação envolva múltiplas tabelas, transformações de dados, tratamento avançado de erros ou rotinas de aprovação.
- Configure os metadados da ferramenta com precisão:
- Descrição da Ferramenta (Description): Elemento decisivo. O orquestrador do Microsoft 365 Copilot utiliza essa descrição para determinar se a ferramenta deve ser acionada. Exemplo: «Recupera detalhes de pedidos de compra em tempo real no SAP a partir do número do pedido. Utilize quando o usuário perguntar sobre prazo de entrega, status de itens ou valor total de notas fiscais».
- Preenchimento Dinâmico de Parâmetros: Mantenha a configuração padrão Preencher dinamicamente com IA (Dynamically fill with AI) para que o agente extraia parâmetros automaticamente do diálogo.
- Perguntar ao usuário final antes de executar (Ask the end user before running): Deixe como «Não» para consultas de leitura. Para operações de escrita, alteração ou exclusão, marque obrigatoriamente como Sim, exigindo confirmação explícita do usuário no chat antes da execução.
5. Autenticação, Limites de Identidade e Segurança em Nível de Linha
Ao integrar sistemas corporativos, manter o isolamento de privilégios é mandatório. Os agentes jamais devem compartilhar credenciais de serviço com privilégios elevados que violem os controles de acesso dos sistemas de origem.
| Critério de Avaliação | Autenticação do Usuário Final (Delegada - Recomendada) | Credenciais do Criador (Entidade de Serviço / Compartilhada) |
|---|---|---|
| Fluxo de Autenticação | Troca de tokens OAuth 2.0 em nome do usuário (OBO) via Entra ID | Chave de API fixa, segredo de cliente ou conta de serviço global |
| Escopo de Dados | Restrito estritamente às permissões e funções do usuário conectado | Acesso irrestrito a todos os dados permitidos à conta de serviço |
| Segurança em Nível de Linha (RLS) | Mantida; o colaborador não acessa pedidos ou finanças fora de sua alçada | Quebrada; risco crítico de vazamento de dados confidenciais |
| Rastreabilidade em Auditoria | Logs do sistema registram o UPN exato do colaborador autor | Logs registram apenas a conta de serviço, perdendo a autoria real |
| Cenários Adequados | Consultas e transações em ERP, CRM, RH e dados confidenciais | Catálogos públicos de produtos, FAQs abertas, status de serviços |
Implementação de Logon Único (SSO) com Autenticação Delegada
- No agente, acesse Configurações > Segurança > Autenticação e selecione Autenticar com a Microsoft.
- Nas ferramentas e conectores conectados aos sistemas LOB, defina a autenticação da ferramenta como Credenciais do usuário final (End user credentials).
- Quando o usuário faz uma solicitação no Microsoft 365 Copilot, o token do Entra ID é encaminhado via OAuth 2.0 para a API backend.
- Se o usuário não possuir acesso a um registro específico no SAP ou Salesforce, o backend responderá com HTTP 403 Forbidden, e o agente informará adequadamente que o usuário não tem permissão para visualizar o conteúdo.
6. Depuração, Testes e Validação de Lógica
Antes de disponibilizar o agente amplamente, os criadores devem testar rigorosamente o comportamento conversacional e o roteamento de ferramentas:
- Painel de Testes no Copilot Studio: Utilize o painel de chat lateral para verificar respostas baseadas em conhecimento e acionamentos de ferramentas.
- Ativação do Modo Desenvolvedor: No chat de testes, digite
-developer one envie uma mensagem. O Copilot Studio exibirá um rastreamento detalhado de diagnóstico, revelando a intenção detectada, a justificativa da escolha das ferramentas, a carga útil JSON enviada à API e a resposta bruta retornada. - Limpeza de Cache de Sessão: O Microsoft Copilot armazena em cache o contexto dentro de uma mesma sessão. Ao atualizar instruções, esquemas de ferramentas ou arquivos de conhecimento, clique no ícone Iniciar nova sessão de teste no topo do painel para garantir um ambiente limpo.
7. Publicação e Configuração de Canais
Concluídos os testes, gere uma versão imutável do agente e configure sua disponibilidade no Microsoft 365:
- Clique em Publicar (Publish) na barra superior do Copilot Studio para compilar a versão final do agente.
- Acesse Canais (Channels) no menu esquerdo.
- Selecione Microsoft 365 Copilot (ou canal Teams e Microsoft 365).
- Em opções de disponibilidade (Availability options), selecione o nível de distribuição:
- Copiar link: Gera um link direto para testes imediatos no Teams ou no navegador.
- Mostrar para colegas de equipe e usuários compartilhados: Libera o agente para grupos de segurança específicos para testes-piloto.
- Mostrar para todos na minha organização (Show to everyone in my org): Submete o agente ao catálogo corporativo, gerando uma solicitação formal de aprovação no Centro de Administração do Microsoft 365.
- Baixar como .zip (Download as a .zip): Exporta o pacote do manifesto (
manifest.jsone ícones) para upload manual ou auditoria prévia pela equipe de TI.
8. Implantação e Governança no Centro de Administração do Microsoft 365
Os administradores de TI gerenciam centralmente o ciclo de vida e a distribuição do agente por meio do Centro de Administração do Microsoft 365.
+-------------------------------------------------------------------------------+
| Fluxo de Implantação no Centro de Administração M365 |
+-------------------------------------------------------------------------------+
| 1. Detecção e Análise de Solicitações |
| - Acessar admin.microsoft.com > "Agentes" ou "Aplicativos integrados" |
+-------------------------------------------------------------------------------+
| 2. Revisão de Segurança e Conformidade |
| - Verificar manifesto, permissões solicitadas e APIs de destino |
| - Checar conformidade com diretivas DLP e rótulos de confidencialidade |
+-------------------------------------------------------------------------------+
| 3. Implantação Faseada (Phased Rollout) |
| - Fase 1: Atribuir a grupo de segurança piloto ("Usuários específicos") |
| - Fase 2: Atribuir a grupos departamentais ou a toda a organização |
+-------------------------------------------------------------------------------+
| 4. Monitoramento Operacional Contínuo |
| - Relatórios de uso de agentes no Copilot e controle de créditos |
| - Auditoria contínua por meio dos logs unificados do Microsoft Purview |
+-------------------------------------------------------------------------------+
Processo de Revisão e Aprovação
- Acesse o Centro de Administração do Microsoft 365 com uma conta de administrador.
- Navegue até Agentes > Registro de Agentes (Agent Registry) ou Configurações > Aplicativos integrados (Integrated apps).
- Localize o agente submetido na lista de solicitações pendentes ou clique em Carregar agente personalizado / Carregar aplicativos personalizados para enviar o arquivo
.zip. - Avalie os metadados: desenvolvedor, descrição, permissões declaradas e sistemas integrados.
- Estratégia de Distribuição Gradual:
- Fase Piloto: Atribua o agente a um grupo de segurança restrito (por exemplo,
SG-SupplyChain-Copilot-Pilots) para validação prática por 1 a 2 semanas. - Produção Geral: Após a validação, expanda a atribuição para departamentos específicos ou para Toda a organização.
- Fase Piloto: Atribua o agente a um grupo de segurança restrito (por exemplo,
- Fixação no Microsoft Teams (Opcional): No Centro de Administração do Teams (
https://admin.teams.microsoft.com), em Aplicativos do Teams > Políticas de configuração, adicione o agente à lista de aplicativos fixados para exibi-lo automaticamente na barra lateral dos colaboradores.
9. Operação Contínua: Monitoramento, Auditoria e Custos
Após a entrada em produção, a equipe de TI deve acompanhar continuamente o desempenho, a segurança e os custos da solução:
Telemetria e Monitoramento de Uso
- Painel de Análise do Copilot Studio: Avalie o volume total de sessões, taxa de resolução, ferramentas mais acionadas e perguntas não resolvidas na guia Análise (Analytics).
- Relatórios de Uso do Microsoft 365: Em Relatórios > Uso > Microsoft Copilot > Agentes, monitore as taxas de adoção e a quantidade de usuários ativos do agente em toda a empresa.
- Consumo e Custos no Power Platform: Acompanhe o consumo de requisições de API, Créditos do Copilot e custos associados ao Azure Pay-as-you-go no Centro de Administração do Power Platform.
Conformidade e Integração com o Microsoft Purview
Agentes distribuídos no Microsoft 365 Copilot herdam integralmente a postura de segurança corporativa da Microsoft:
- Fronteira de Dados Comerciais: Prompts de usuários, registros obtidos de sistemas LOB e respostas geradas permanecem confinados ao locatário comercial do Microsoft 365 e nunca são utilizados para treinar modelos públicos.
- Registro de Auditoria Unificado do Purview: Toda interação, chamada de ferramenta e consulta a bases de conhecimento é registrada no Log de Auditoria Unificado do Purview, permitindo auditorias forenses e integração com ferramentas de SIEM como o Microsoft Sentinel.
- Rótulos de Confidencialidade (Sensitivity Labels): Documentos armazenados no SharePoint protegidos por criptografia mantêm suas restrições inalteradas. Caso um colaborador não possua direitos para descriptografar determinado documento, o agente não incluirá esse conteúdo nas respostas geradas para ele.
10. Checklist de Implementação para Administradores de TI
| Etapa | Ação Técnica Principal | Plataforma de Gestão |
|---|---|---|
| Pré-requisitos | Validar licenças do M365 Copilot e Copilot Studio; definir funções de TI | Centro de Administração do M365 |
| Linha de Base DLP | Agrupar conectores LOB e canal M365 no grupo «Corporativo»; barrar chat anônimo | Centro de Administração do Power Platform |
| Definição do Agente | Redigir instruções objetivas, proibições de escopo e prompts de inicialização | Microsoft Copilot Studio |
| Ancoragem de Dados | Conectar SharePoint e Graph Connectors com respeito a permissões do usuário | Microsoft Copilot Studio |
| Integração de Ações | Configurar conectores SAP/CRM e APIs REST com OAuth 2.0 delegado | Microsoft Copilot Studio |
| Proteção de Dados | Ativar confirmação obrigatória «Perguntar antes de executar» em ações de gravação | Microsoft Copilot Studio |
| Validação Lógica | Inspecionar chamadas com -developer on e limpar o cache de sessão | Microsoft Copilot Studio |
| Publicação | Gerar compilação estável e habilitar canal do Microsoft 365 Copilot | Microsoft Copilot Studio |
| Distribuição Tenant | Aprovar agente no M365 Admin Center e liberar via grupos piloto | Centro de Administração do M365 |
| Governança Ativa | Auditar interações no Purview; monitorar consumo de créditos e adoção | Centro de Adm. M365 & Purview |
Ao combinar a gestão unificada de identidade do Microsoft Entra ID, as barreiras de proteção de dados do Power Platform DLP e o controle centralizado de implantação no Centro de Administração do Microsoft 365, as equipes de TI viabilizam com segurança a conexão entre sistemas legados e o Microsoft 365 Copilot, capacitando os colaboradores a interagir com dados críticos no fluxo natural de trabalho.
Referências
- Overview - Microsoft Copilot Studio | Microsoft Learn
- Extend Microsoft Copilot with the Copilot chat harness - Microsoft Copilot Studio | Microsoft Learn
- Add tools to custom agents - Microsoft Copilot Studio | Microsoft Learn
- Configure data policies for agents - Microsoft Copilot Studio | Microsoft Learn
- Manage agents in the Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn
- Agent overview in Microsoft 365 admin center - Microsoft 365 admin | Microsoft Learn