M365Con 2027 – conferência online gratuita · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Desbloqueando o poder da extensibilidade do Microsoft 365 Copilot

By ·

Bem-vindo de volta ao podcast e à nossa exploração contínua da produtividade empresarial moderna! Se você já se perguntou como levar sua experiência com IA além da caixa de chat padrão…

Automatically translated with AI from the original post. Read the English original

Bem-vindo de volta ao podcast e à nossa exploração contínua da produtividade empresarial moderna! Se você já se perguntou como levar sua experiência com IA além da caixa de chat padrão, este é o lugar certo. Neste post do blog, aprofundamos os conceitos centrais, as configurações práticas e as vantagens estratégicas da extensibilidade do Microsoft 365 Copilot. Seja para automatizar fluxos de trabalho repetitivos, integrar bancos de dados corporativos legados ou criar agentes de IA sob medida, dominar esses padrões de integração vai transformar a forma como sua organização colabora. Para se aprofundar na discussão em áudio por trás dessas ideias, não deixe de ouvir nosso episódio dedicado do podcast, Extend Microsoft 365 Copilot with Agents, Plugins, and Connectors.

Entendendo a extensibilidade do Microsoft 365 Copilot

Entendendo a extensibilidade do Microsoft 365 Copilot Fonte da imagem: unsplash

O que é extensibilidade no Copilot?

Extensibilidade no Microsoft 365 Copilot significa que você pode personalizar e ampliar o que o Copilot faz. Você pode conectar o Copilot a novas fontes de dados, automatizar tarefas e criar experiências de usuário exclusivas. Essa flexibilidade permite moldar o Microsoft 365 Copilot para atender às necessidades da sua organização. A extensibilidade do Copilot abrange diversas ferramentas, incluindo plugins, conectores e agentes. Essas ferramentas ajudam você a extrair mais valor dos seus produtos Microsoft 365 e a aumentar a produtividade em todas as equipes.

Você pode usar a extensibilidade para:

  • Integrar fontes de dados externas ao Microsoft 365 Copilot.
  • Criar agentes personalizados que automatizam tarefas ou respondem a perguntas.
  • Aprimorar a experiência do usuário com recursos contextuais.

Tipos de soluções personalizadas

Plugins e conectores

Plugins e conectores são peças-chave das soluções de extensibilidade do Copilot. Os plugins permitem adicionar novos recursos ou conectar o Copilot a outros aplicativos. Os conectores funcionam como pontes entre o Copilot e sistemas externos. Por exemplo, você pode usar os conectores do Graph para vincular o Microsoft 365 Copilot a wikis, CRMs ou compartilhamentos de arquivos legados. Essa conexão permite que o Copilot acesse e resuma dados de várias fontes, tornando seus insights mais ricos e completos.

colgroup>

Tipo de extensibilidadeDisponibilidade nos produtos Microsoft 365Saiba mais
Conectores do CopilotMicrosoft 365 Copilot, Power Automate, Power Apps, Azure Logic AppsEstenda os recursos de agentes com conectores do Copilot
Conectores do Microsoft 365 CopilotMicrosoft 365 Copilot, Microsoft Search, Context IQ no Outlook e na web, aplicativo Microsoft 365 CopilotExperiências com conectores do Graph

Os conectores do Graph desempenham um papel especial. Eles ajudam você a integrar sistemas legados e fontes de dados externas. Você não precisa mover seus dados. Em vez disso, o Microsoft 365 Copilot pode pesquisar e usar informações de muitos lugares, sempre respeitando suas configurações de segurança.

Agentes e ações personalizadas

Agentes são componentes personalizáveis que melhoram a forma como você interage com o Microsoft 365 Copilot. Você pode criar agentes usando ferramentas como o Copilot Studio ou o Agent Builder. Esses agentes podem executar ações, responder a perguntas ou automatizar fluxos de trabalho. Por exemplo, você pode criar um agente que ajuda com gestão financeira, vendas ou análise de dados. Você também pode usar agentes declarativos em cenários mais avançados com ferramentas como o Visual Studio Code e o M365 Agents Toolkit.

Alguns tipos comuns de soluções personalizadas incluem:

  • Agentes do SharePoint que trabalham com bibliotecas de documentos.
  • Criadores visuais para a criação rápida de agentes.
  • Opções low-code ou pro-code para necessidades complexas.

Benefícios de estender o Copilot

Ao estender o Microsoft 365 Copilot, você ganha diversos benefícios:

  1. Você automatiza tarefas rotineiras, economizando tempo e reduzindo erros.
  2. Você toma decisões mais inteligentes com insights em tempo real de todos os seus dados.
  3. Você melhora a colaboração ao conectar o Microsoft 365 Copilot às suas ferramentas do Microsoft 365 existentes.

O Copilot Studio permite que equipes de TI criem e implantem agentes de IA personalizados que automatizam processos, acessam dados e dão suporte a fluxos de trabalho específicos de cada departamento.

Integrar fontes de dados externas por meio de Graph Connectors permite que o Copilot para Microsoft 365 entregue respostas e insights mais completos. Essa abordagem transforma informações dispersas em conhecimento acionável. Você pode esperar integrações mais rápidas, propostas melhores e reuniões mais produtivas. Ao adaptar as soluções de extensibilidade do Copilot aos seus objetivos, você ajuda a sua organização a trabalhar de forma mais inteligente e a alcançar mais resultados.

Como configurar seu ambiente de desenvolvimento para extensões do Copilot

Antes de começar a criar soluções personalizadas para o Copilot, você precisa configurar um ambiente de desenvolvimento sólido. Essa configuração garante que você tenha as ferramentas, o acesso e as permissões certos para criar, testar e implantar suas extensões do Copilot. Você vai usar diversos recursos e programas da Microsoft para tornar o processo de desenvolvimento mais fluido e seguro.

Ferramentas e recursos

Para começar sua jornada de desenvolvimento com o Copilot, você precisa de algumas ferramentas e recursos essenciais. Essas ferramentas ajudam você a criar, testar e gerenciar suas soluções do Copilot dentro do ecossistema do Microsoft 365.

  • Microsoft 365 Agents Toolkit
  • Copilot Studio
  • Assinatura do Microsoft 365 (com ou sem licença do Copilot)
  • Configuração do ambiente de desenvolvimento
  • Permissões de administrador para carregamento lateral de aplicativos personalizados

Microsoft 365 Developer Program

O Microsoft 365 Developer Program oferece acesso a um ambiente sandbox dedicado. Esse programa é ideal para testar e prototipar extensões do Copilot. Você pode participar do programa e receber uma assinatura gratuita do Microsoft 365 para fins de desenvolvimento. Se o comércio estiver habilitado no seu sandbox, você pode comprar licenças do Copilot pelo centro de administração do Microsoft 365. Com essas licenças, você pode criar e testar cenários do Copilot que usam dados organizacionais. Se a sua organização já tiver licenças do Copilot, você pode desenvolver diretamente no ambiente de produção. Sem licenças do Copilot, você ainda pode desenvolver, mas alguns recursos de agentes podem ficar limitados.

Visual Studio Code e SDKs

O Visual Studio Code é um editor de código muito popular para desenvolvimento no Microsoft 365. Você pode usá-lo com o Microsoft 365 Agents Toolkit e outros SDKs para criar, depurar e implantar extensões do Copilot. Essa configuração oferece flexibilidade e controle sobre o seu ambiente de desenvolvimento.

Como habilitar o modo de desenvolvedor e acessar as APIs

Você precisa habilitar o modo de desenvolvedor no Copilot para acessar recursos e APIs avançados. Esse modo permite testar e depurar suas extensões em tempo real.

Para habilitar o modo de desenvolvedor no Microsoft 365 Copilot, digite -developer on no Copilot Chat. Para desativá-lo, digite -developer off. O modo de desenvolvedor está disponível apenas nas experiências do Copilot para trabalho. Depois de habilitado, você pode acessar APIs como:

  • Copilot Retrieval API
  • Copilot Search API (prévia)
  • Copilot Chat API (prévia)
  • Copilot Interaction Export API
  • Copilot AI Meeting Insights API

Locatários de desenvolvimento e sandboxes

Configurar o ambiente de desenvolvimento certo é importante para o desenvolvimento seguro e eficaz de extensões do Copilot. O Microsoft 365 Developer Program oferece um sandbox para testes e prototipagem. Você deve criar um ambiente dedicado usando o Power Platform Admin Center, em vez do ambiente padrão. Para soluções de nível corporativo, use um sandbox que espelhe a sua configuração corporativa. Você também pode comprar uma licença independente do Copilot para testes isolados.

Melhor práticaDescrição
Ambiente dedicadoCrie um ambiente dedicado de "Desenvolvedor" ou "Sandbox" por meio do Power Platform Admin Center.
Sandbox do Developer ProgramUse para testes e prototipagem, disponível com ou sem licença do Copilot.
Ambientes de produçãoCrie agentes diretamente em ambientes do Microsoft 365 licenciados.
Configurações independentesCompre uma licença independente do Microsoft 365 Copilot para testes isolados.

Dica: sempre use um ambiente de desenvolvimento separado para evitar afetar os dados e fluxos de trabalho ativos da sua organização.

Erros comuns cometidos por desenvolvedores em extensibilidade do Microsoft 365 Copilot

Esta lista destaca armadilhas frequentes que desenvolvedores encontram ao implementar a extensibilidade do Microsoft 365 Copilot e como evitá-las.

  • Assumir que o Copilot é uma solução totalmente independente: Esperar que o Copilot resolva toda a lógica de negócio sem integrar serviços, conectores ou pipelines de dados personalizados. A extensibilidade do Microsoft 365 Copilot exige integração adequada com o Microsoft Graph, conectores e sistemas de back-end para ser eficaz.
  • Negligenciar governança de dados e conformidade: Deixar de considerar residência de dados, rótulos de confidencialidade, políticas de retenção e consentimento. Estender o Copilot sem governança pode expor informações sensíveis ou violar as políticas da organização.
  • Ignorar autenticação e autorização: Não implementar fluxos OAuth robustos, permissões com privilégio mínimo ou tratamento seguro de tokens para o Microsoft Graph e APIs de terceiros. Permissões mal configuradas levam a funcionalidades quebradas ou riscos de segurança.
  • Engenharia de prompts e gerenciamento de contexto deficientes: Enviar ao Copilot contexto insuficiente, ruidoso ou inconsistente. A extensibilidade eficaz do Microsoft 365 Copilot exige prompts bem estruturados, seleção de contexto relevante e remoção de dados desnecessários.
  • Ignorar limites de taxa e restrições de desempenho: Deixar de projetar para a limitação de requisições (throttling) do Microsoft Graph e das APIs, o que degrada a experiência do usuário. Implemente cache, operações em lote, backoff exponencial e estratégias de atualização sensatas.
  • Subestimar necessidades de observabilidade e registro de logs: Não instrumentar telemetria, rastreamento de erros e análise de uso. Sem monitoramento, diagnosticar problemas ou melhorar prompts e integrações fica difícil.
  • Tratar o Copilot como determinístico: Esperar saídas idênticas para entradas idênticas. As respostas do Copilot podem variar; os desenvolvedores devem projetar interfaces e fluxos de trabalho que lidem com essa variabilidade e incluam etapas de validação.
  • Não validar alucinações e saídas incorretas: Aceitar conteúdo gerado sem verificação. Implemente lógica de verificação, revisão humana (human-in-the-loop) e atribuição de fontes quando a precisão for essencial.
  • Deixar de oferecer controles para o usuário e transparência: Não oferecer aos usuários formas de corrigir, rejeitar ou entender as sugestões do Copilot. Uma boa extensibilidade do Microsoft 365 Copilot inclui uma experiência clara que transmita confiança e controle.
  • Pular acessibilidade e internacionalização: Criar extensões que ignoram leitores de tela, navegação por teclado ou idiomas diferentes do inglês. Garanta design inclusivo e localização para usuários em todo o mundo.
  • Tratamento de erros e estratégias de fallback deficientes: Permitir que falhas em serviços externos quebrem a experiência. Ofereça degradação controlada, mensagens de erro claras e alternativas de funcionalidade offline ou limitada.
  • Ir para produção sem testes iterativos: Implantar extensões sem testes com usuários, experimentos A/B ou implantações em etapas (staged rollouts). Testes iterativos revelam cedo problemas de prompts, permissões e integrações.
  • Gerenciar mal segredos e configurações: Codificar chaves no código ou armazenar segredos de forma insegura. Use cofres de segredos seguros, identidades gerenciadas e configurações específicas por ambiente.
  • Não aproveitar os padrões e SDKs existentes do Microsoft 365: Reinventar integrações em vez de usar os SDKs do Microsoft Graph, exemplos de código e bibliotecas de autenticação recomendadas. Isso aumenta a complexidade e o risco.
  • Ampliar demais o escopo das recomendações do Copilot: Pedir ao Copilot que execute tarefas que exigem garantias transacionais profundas ou fluxos de trabalho complexos de várias etapas sem orquestração adequada. Use o Copilot como apoio e complemente com processos de back-end confiáveis.

Explorando as opções de extensibilidade do Microsoft 365 Copilot

Você pode desbloquear todo o potencial do Copilot explorando suas opções de extensibilidade. Como desenvolvedor, você tem as ferramentas para criar soluções personalizadas que conectam o Copilot às necessidades específicas do seu negócio. Esta seção vai guiar você na criação e no registro de plugins, na criação de conectores de dados com os conectores do Copilot e no desenvolvimento de agentes e ações personalizadas usando o Copilot Studio.

Criando e registrando plugins

Os plugins permitem adicionar novos recursos e conectar o Copilot a serviços externos. Você pode usá-los para automatizar fluxos de trabalho, trazer dados de outros aplicativos ou criar aplicativos personalizados que aumentem a produtividade no seu ambiente do Microsoft 365.

Para criar e registrar plugins para o Copilot, siga estes passos:

  1. Ative os recursos de IA generativa no centro de administração do Power Platform.
  2. Implante o aplicativo Copilot Studio no centro de administração do Microsoft 365.
  3. Projete sua API e escreva uma especificação OpenAPI para o seu plugin.
  4. Registre seu aplicativo no Azure Active Directory (Azure AD).
  5. Implante o endpoint do seu plugin e valide-o no seu ambiente de desenvolvimento.
  6. Obtenha a aprovação do administrador para uso em produção.
  7. Monitore o comportamento do plugin e colete telemetria.
  8. Melhore seu plugin com base no feedback dos usuários e nos testes.

Testes contínuos ajudam você a manter a alta qualidade dos seus plugins personalizados. Monitore sempre o desempenho dos seus plugins e faça atualizações sempre que necessário.

Você pode usar plugins para estender o alcance do Copilot a outros sistemas, tornando sua experiência com o Microsoft 365 mais conectada e eficiente.

Criando conectores de dados com conectores do Graph

Os conectores do Copilot ajudam você a trazer dados externos para o Copilot. Com os conectores do Microsoft Graph, você pode conectar o Copilot a fontes como SharePoint, SQL, Salesforce e outras. Essa integração permite que o Copilot pesquise, resuma e use informações de toda a sua organização, sempre respeitando a segurança e as permissões.

Como conectar fontes de dados externas como SharePoint, SQL e Salesforce

Você pode conectar muitos tipos de fontes de dados externas ao Copilot. As fontes comuns incluem Confluence, Jira, Azure DevOps, ServiceNow, Salesforce, Google Drive, GitHub e Veeva Vault.

Para criar um conector de dados, você precisa seguir estes requisitos técnicos:

  • A política de execução deve permitir a execução de scripts assinados remotamente.
  • Atribua as funções de controle de acesso baseado em função (RBAC) necessárias para cada etapa.
  • Instale o agente do conector no local, se necessário.

Esta tabela mostra as principais etapas e as funções necessárias:

EtapaFunção RBAC
Instalar o agente no localAdministrador de IA, Administrador do Copilot
Registrar o aplicativo no Entra IDAdministrador de aplicativos do Azure, Administrador do Azure
Criar a conta de serviço nos servidoresConsulte o guia de implantação do conector

Para configurar sua conexão e seu esquema, acesse a seção Copilot no centro de administração do Microsoft 365. Selecione Conectores do Copilot, escolha sua fonte de dados na galeria e crie a conexão. Certifique-se de registrar a identidade e as permissões do conector no Microsoft Entra ID. Configure as permissões de API necessárias para um acesso seguro.

Dica: os conectores do Copilot permitem integrar sistemas legados e plataformas em nuvem sem mover seus dados. Você pode manter suas informações onde elas estão e, ainda assim, disponibilizá-las ao Copilot.

Ao usar os conectores do Copilot, você amplia a base de conhecimento do Copilot e torna seu ambiente do Microsoft 365 mais inteligente.

Desenvolvendo agentes e ações personalizadas

Você pode criar agentes e ações personalizadas para automatizar tarefas, responder perguntas e apoiar os fluxos de trabalho da sua equipe. O Copilot Studio oferece as ferramentas para projetar, testar e implantar esses agentes no seu ambiente do Microsoft 365 Copilot.

Casos de uso, recursos e como aproveitar o Microsoft Copilot Studio

O desenvolvimento de agentes começa com a compreensão do que um agente do Copilot faz. Os agentes podem automatizar processos, fornecer respostas ou executar tarefas especializadas. Você pode acessar o Copilot no Microsoft 365, abrir o chat e selecionar “Criar um agente”. Defina a finalidade e o comportamento do seu agente e, em seguida, publique-o para uso.

Estas são as principais etapas para desenvolver agentes e ações personalizadas:

  1. Entenda o que é um agente do Copilot e o que ele pode fazer.
  2. Acesse o Copilot no Microsoft 365 e comece a criar seu agente.
  3. Defina a finalidade do agente, configure suas ações e publique-o.
  4. Teste seu agente com exemplos reais e refine o desempenho dele.
  5. Implante seu agente em toda a organização e explore melhorias adicionais.

Você pode usar diferentes ambientes para o desenvolvimento de agentes:

  • Use o sandbox do programa para desenvolvedores para testes e prototipagem.
  • Crie agentes em ambientes licenciados do Microsoft 365 para produção.
  • Use uma licença standalone do Copilot para desenvolvimento independente.

O Copilot Studio oferece suporte a muitos casos de uso de alto impacto. Você pode usá-lo para tarefas internas simples ou ampliar o uso para cenários complexos. Por exemplo, pode automatizar a integração de novos colaboradores, gerenciar milhares de documentos ou criar aplicativos personalizados para as equipes de vendas e finanças.

Tipo de caso de usoRecomendação
Casos de uso internos simplesUse o Copilot Studio
Interações complexasConsidere o desenvolvimento personalizado

Você pode gerenciar definições de agentes localmente com o Visual Studio Code. Para desenvolvimento em larga escala, use a extensão do Visual Studio Code e o Git para controle de versão. Essa abordagem ajuda sua equipe a colaborar e a gerenciar soluções personalizadas com eficiência.

O Microsoft Copilot Studio permite criar agentes de IA que automatizam processos complexos e oferecem automação especializada de tarefas. Isso torna seu ecossistema do Microsoft 365 Copilot mais poderoso e produtivo.

Ao explorar essas opções de extensibilidade, você pode criar uma experiência de copilot personalizada que atende às necessidades da sua organização. Você vai aumentar a produtividade, conectar mais fontes de dados e capacitar suas equipes com soluções inteligentes baseadas em IA.

Prós e contras das opções de extensibilidade para o Microsoft 365 Copilot

Visão geral: prós e contras resumidos das abordagens comuns de extensibilidade do Microsoft 365 Copilot, para ajudar a escolher o padrão de integração certo.

1. Copilot Studio / Extensões oficiais do Copilot

  • Prós:
    • Suporte de primeira parte e alinhamento com o roadmap de recursos da Microsoft.
    • Experiência do usuário otimizada e consistência de interface entre os aplicativos do Microsoft 365.
    • Padrões de conformidade, segurança e gerenciamento de locatário já integrados.
    • Simplifica a publicação e a descoberta para usuários corporativos.
  • Contras:
    • Pode ser limitada pelo roadmap do produto e pela cadência de lançamentos.
    • Possivelmente com personalização mais restrita em comparação com soluções totalmente customizadas.
    • Maior dependência das políticas da Microsoft e dos processos de aprovação.

2. Microsoft Graph + Extensões

  • Prós:
    • Acesso programático abrangente aos dados e serviços do Microsoft 365 (usuários, e-mail, arquivos, calendário, Teams).
    • Permissões granulares e integração com o acesso condicional.
    • Escala entre locatários e se integra à identidade e à governança existentes no Microsoft Entra ID.
  • Contras:
    • Exige um design robusto para chamadas de API eficientes e para lidar com limites de taxa.
    • A superfície de exposição aumenta o risco de ataques e de exfiltração de dados se o escopo não for bem definido.
    • A implementação e o gerenciamento de consentimento de permissões podem ser complexos em organizações grandes.

3. Power Platform (Power Automate, Power Apps, Dataverse)

  • Prós:
    • Opções low-code/no-code aceleram a criação de fluxos de trabalho e integrações para usuários de negócio.
    • O Dataverse oferece armazenamento estruturado e um modelo de segurança integrado às identidades do Microsoft 365.
    • Ótimo para automatizar tarefas repetitivas e incorporar ações do Copilot em processos de negócio.
  • Contras:
    • Fluxos complexos podem se tornar difíceis de manter e podem introduzir sobrecarga de desempenho.
    • Os custos de licenciamento e de capacidade podem aumentar conforme a escala e a frequência das automações.
    • Menos flexível para orquestração avançada de IA em comparação com soluções em código personalizado.

4. Conector personalizado / Middleware de API

  • Prós:
    • Máxima flexibilidade: pode agregar dados de sistemas internos, serviços de terceiros e modelos de IA especializados.
    • Lógica personalizada, cache e pré e pós-processamento permitem melhor desempenho e controle de custos.
    • Pode implementar padrões corporativos de segurança, auditoria e isolamento de locatário.
  • Contras:
    • Exige desenvolvimento, manutenção e infraestrutura (hospedagem, escalabilidade, monitoramento).
    • Custo inicial mais alto e tempo maior até o retorno em comparação com opções prontas para uso.
    • A responsabilidade por segurança, conformidade e residência de dados recai sobre quem implementa.

5. Azure OpenAI / Integração com LLM personalizado

  • Prós:
    • Controle sobre o prompting do modelo, o ajuste fino e a geração aumentada por recuperação (RAG) para maior precisão no domínio.
    • Pode integrar conhecimento proprietário com segurança e ajustar o modelo para casos de uso corporativos.
    • Computação escalável e monitoramento por meio dos serviços do Azure.
  • Contras:
    • Complexidade para criar pipelines de prompt e camadas de recuperação seguros e confiáveis.
    • Custo potencialmente mais alto para grandes volumes de consultas e cargas de ajuste fino.
    • Exige estratégias cuidadosas de privacidade, retenção de dados e mascaramento para atender à conformidade.

6. Aplicativos e bots do Teams

  • Prós:
    • Lugar natural para incorporar recursos do Copilot em fluxos de colaboração e assistência em tempo real.
    • Oferece suporte a interface conversacional, extensões de mensagem, cartões adaptativos e guias para interações ricas.
    • Aproveita a governança e o catálogo de aplicativos já existentes no Teams para a implantação.
  • Contras:
    • A experiência fica limitada ao contexto do Teams, a menos que seja integrada a outras superfícies do Microsoft 365.
    • É preciso cuidar com atenção do design da experiência conversacional, do estado e das interações de múltiplas etapas.
    • Permissões e políticas de aplicativos podem complicar cenários de colaboração entre locatários ou com participantes externos.

7. Conectores do SharePoint / de conteúdo

  • Prós:
    • Acesso direto ao conteúdo organizacional, às bibliotecas de documentos e aos metadados para respostas contextuais.
    • Bom para indexação, aprimoramento de pesquisa e recursos do Copilot que consideram o conteúdo.
    • Integra-se à segurança com recorte por permissões (security trimming) do SharePoint Online e às ferramentas de conformidade.
  • Contras:
    • A atualidade do conteúdo e a cadência de indexação podem afetar a precisão das respostas.
    • Grandes conjuntos de dados não estruturados exigem pré-processamento cuidadoso e ajuste de relevância.
    • É necessária governança para controlar quais fontes de conteúdo são expostas ao modelo.

8. Conectores de terceiros e integrações de ISVs

  • Prós:
    • Estenda o Copilot para sistemas SaaS especializados (CRM, ERP, ITSM) sem recriar conectores.
    • Acelera o tempo até o valor ao aproveitar integrações e conhecimento já existentes dos fornecedores.
  • Contras:
    • Dependência de atualizações, SLAs e posturas de segurança dos fornecedores.
    • Desafios de mapeamento e consistência de dados entre sistemas.
    • Possível custo adicional para conectores ou integrações premium.

9. Extensões do lado do cliente (complementos, Office.js)

  • Prós:
    • Incorpore os recursos do Copilot diretamente nas experiências dos clientes do Office (Word, Excel, Outlook) para fluxos de trabalho contínuos para o usuário.
    • Interface responsiva e acesso ao contexto do documento no lado do cliente.
  • Contras:
    • A compatibilidade e o ciclo de vida com os clientes do Office e as variações de navegador podem gerar sobrecarga de manutenção.
    • Pode ser limitado pelas políticas de segurança do cliente e pelas restrições de sandboxing.

10. Conectores de dados híbridos / locais

  • Prós:
    • Permite acesso a sistemas locais sensíveis, mantendo os dados dentro dos limites corporativos.
    • Atende a requisitos de conformidade relacionados à residência de dados e a controles regulatórios.
  • Contras:
    • Configurações complexas de rede, gateway e identidade para garantir uma conectividade segura.
    • Latência e considerações de sincronização podem afetar a experiência do usuário.

Considerações transversais

  • Segurança e conformidade: avalie minimização de dados, criptografia, auditoria e as regras da LGPD/GDPR e do setor para cada caminho de extensibilidade.
  • Latência e custos: estratégias de recuperação, cache e padrões de uso do modelo afetam diretamente o custo e a capacidade de resposta.
  • Governança e ciclo de vida: catalogação de apps, consentimento de administrador do locatário, versionamento e desativação são necessários para a gestão de longo prazo.
  • Consistência de UX: escolha opções que proporcionem experiências previsíveis e integradas nas superfícies do Microsoft 365.

Escolha a abordagem de extensibilidade que equilibre o controle necessário, a velocidade de entrega ao mercado, a postura de segurança e o custo total para suas necessidades de extensibilidade do Microsoft 365 Copilot.

Implementando soluções personalizadas passo a passo

Implementing Custom Solutions Step-by-Step Fonte da imagem: unsplash

Design e planejamento

Você deve começar cada projeto de Copilot com um plano claro. Um bom planejamento ajuda você a entregar soluções que atendem às necessidades dos usuários e geram valor real. Comece definindo seus objetivos e critérios de sucesso. Essa etapa alinha sua equipe e define uma direção clara. Monte uma equipe multifuncional com habilidades diversas. Essa abordagem garante que você cubra todos os aspectos do projeto.

Considere estas estratégias para um design e planejamento eficazes:

  • Defina metas claras e descreva como é o sucesso.
  • Identifique os riscos cedo e crie alternativas de contorno.
  • Escolha a plataforma Microsoft adequada de acordo com a complexidade da sua solução.
  • Projete a arquitetura da sua solução para garantir confiabilidade e escalabilidade.
  • Aplique os princípios de IA responsável para manter suas soluções seguras e justas.
  • Concentre-se na compreensão de linguagem para que o Copilot possa interpretar com precisão a entrada do usuário.
  • Crie fluxos de conversa centrados no usuário que o orientem na execução das tarefas.

Dica: tenha sempre o usuário em mente. Crie experiências que tornem o trabalho dele no 365 mais fácil e produtivo.

Desenvolvimento e testes

Com o plano pronto, passe para o desenvolvimento e os testes. Use o Copilot Studio e o Visual Studio Code para criar suas extensões do Copilot. Estabeleça um fluxo de desenvolvimento orientado a testes. Esse método ajuda você a identificar problemas cedo e melhorar a qualidade do código. Automatize seus testes com o GitHub Copilot para aumentar a cobertura de testes e economizar tempo.

Siga estas práticas recomendadas durante o desenvolvimento:

  • Use controle de versão no Copilot Studio para gerenciar as definições dos agentes.
  • Revise as alterações por meio de pull requests para uma colaboração melhor.
  • Automatize os testes unitários para agilizar seu fluxo de trabalho.
  • Teste seus plugins e agentes em um sandbox dedicado do 365 antes de implantar em produção.

Um processo de testes consistente garante que suas soluções do Copilot funcionem como esperado e entreguem valor aos usuários.

Implantação e monitoramento

Depois dos testes, você pode implantar suas soluções do Copilot. A implantação segura é fundamental. Use revisões do Azure Active Directory e a classificação do Microsoft Purview para proteger seus dados. A verificação antes da implantação e o registro de atividades ajudam você a acompanhar as alterações e manter a segurança.

Você também deve focar em adoção e eficácia. Crie painéis de ROI para medir o impacto das suas soluções na produtividade. Acompanhe métricas de uso e conduza testes A/B para descobrir o que funciona melhor. Crie grupos de aprendizado liderados por pares e indique embaixadores para impulsionar a adoção em toda a sua organização.

Boas práticas para manter as soluções

Manter suas soluções de copilot as deixa confiáveis e eficazes. Audite suas fontes de dados regularmente. Use o Azure Logic Apps ou o Power Automate para buscar dados e validar a sua precisão. Monitore suas soluções com logs de atividade e atualize-as com base no feedback dos usuários.

Tarefa de manutençãoDescrição
Auditar fontes de dadosVerifique conexões e permissões regularmente.
Monitorar usoAcompanhe métricas e o feedback dos usuários.
Atualizar soluçõesMelhore os recursos e corrija problemas conforme necessário.
Validar dadosTeste a precisão dos dados e os fluxos de integração.

Observação: atualizações regulares e monitoramento ajudam suas soluções do Microsoft 365 Copilot a permanecerem seguras e valiosas para os usuários.

Seguindo essas etapas, você pode entregar soluções de copilot de alta qualidade que capacitam suas equipes e maximizam o valor do Microsoft 365.

Licenciamento, capacidades de agentes e segurança

Requisitos de licenciamento para agentes e conectores

Você precisa das licenças certas para criar e implantar soluções de copilot personalizadas no seu ambiente do Microsoft 365. O licenciamento garante que você acesse todos os recursos e mantenha o processo de desenvolvimento fluindo sem problemas. Como desenvolvedor, você deve entender quais licenças liberam recursos específicos para agentes e conectores.

Aqui está uma visão geral rápida dos principais requisitos de licenciamento:

RequisitoDescrição
Assinatura do Microsoft 365Uma assinatura sem licença do Copilot, como o Microsoft 365 Business Basic, é necessária para criar e testar agentes com capacidades limitadas.
Licença do Microsoft 365 CopilotNecessária para desenvolver soluções de extensibilidade do Copilot em um ambiente de produção.
Permissões de administradorAdministradores devem habilitar o carregamento lateral (sideloading) de aplicativos personalizados para criar agentes.
Licença de desenvolvedor do Microsoft 365 CopilotNecessária para testar agentes que utilizam dados organizacionais ou recursos aprimorados.

Você pode começar com uma assinatura básica do Microsoft 365 para o desenvolvimento inicial. Para colocar suas soluções de copilot em produção, é preciso ter uma licença do Microsoft 365 Copilot. Permissões de administrador também são necessárias para carregar lateralmente e testar aplicativos personalizados. Para testes avançados, especialmente ao trabalhar com dados organizacionais, você precisa de uma licença de desenvolvedor do Microsoft 365 Copilot.

Gerenciando permissões e segurança de dados

A segurança é uma prioridade máxima quando você estende o Copilot no seu ambiente do Microsoft 365. Você deve gerenciar as permissões com cuidado para proteger informações sensíveis e manter a confiança. A Microsoft oferece diversas ferramentas e métodos para ajudar você a proteger seus dados e controlar o acesso.

Siga estas etapas para gerenciar permissões e garantir a segurança dos dados:

  1. Use os rótulos do Microsoft Purview para classificação de dados.
  2. Aplique permissões baseadas em grupos para controle de acesso.
  3. Aproveite ferramentas baseadas em IA para gerenciamento de postura de segurança de dados.

Você também deve agendar revisões de acesso regulares. Isso ajuda a verificar permissões de arquivos, associações a grupos e links compartilhados. A educação dos usuários é importante. Treine sua equipe sobre o manuseio seguro de dados para evitar vazamentos acidentais. Monitore padrões de acesso usando os logs da API do Microsoft Graph. Isso ajuda você a identificar atividades incomuns rapidamente. Implemente controles de acesso rigorosos com o Microsoft Purview e as revisões de acesso do Entra ID.

  • Configure o Microsoft Defender para alertar você sobre acessos incomuns a dados.
  • Fique atento a tentativas de login com falha repetidas.
  • Acompanhe downloads de arquivos grandes e compartilhamentos de arquivos não autorizados.

Dica: o monitoramento regular e o treinamento mantêm suas soluções do Microsoft 365 Copilot seguras e confiáveis.

Garantindo conformidade e boas práticas

Os padrões de conformidade ajudam você a proteger os dados e atender a requisitos legais. O Microsoft 365 Copilot oferece suporte a vários padrões importantes. Você deve projetar suas soluções de copilot para estarem alinhadas a esses frameworks.

Padrão de conformidadeDescrição
SOC 2Um padrão para o gerenciamento de dados de clientes baseado em cinco princípios de serviços de confiança: segurança, disponibilidade, integridade do processamento, confidencialidade e privacidade.
HIPAAUma lei dos EUA criada para estabelecer padrões de privacidade que protejam os prontuários médicos dos pacientes e outras informações de saúde.
Modelo Zero TrustUm framework de segurança que exige verificação rigorosa de identidade para cada pessoa e dispositivo que tenta acessar recursos em uma rede privada.

Você deve sempre usar o modelo Zero Trust ao criar extensões do Copilot. Esse modelo exige verificações de identidade robustas para cada usuário e dispositivo. As ferramentas da Microsoft ajudam você a aplicar esses padrões em todo o seu ambiente do 365. Ao seguir as melhores práticas, você mantém seus dados protegidos e sua organização em conformidade.

Observação: acompanhe os recursos de conformidade da Microsoft para garantir que suas soluções com Copilot atendam aos padrões mais recentes.

Solução de problemas, suporte e recursos da comunidade

Desafios comuns e soluções

Você pode enfrentar vários desafios ao estender o Microsoft 365 Copilot. Muitos usuários relutam em usar ferramentas de IA. Alguns temem um treinamento ineficaz, o que leva a baixas taxas de adoção. Outros não veem valor na ferramenta e, por isso, resistem à mudança. Você pode resolver essas questões oferecendo treinamento claro e mostrando como o Copilot melhora a produtividade.

Problemas técnicos também podem surgir durante o desenvolvimento. Você pode ver erros como "GitHub Copilot could not connect to server. Extension activation failed." Às vezes, o Copilot não sugere várias linhas de código, ou as exclusões de conteúdo não se aplicam. Problemas de autenticação podem ocorrer no Visual Studio Code ou no Visual Studio. Pode ser que o chat do Copilot não apareça no seu IDE ou que as respostas do chat sejam interrompidas no GitHub.com. Se você vir "Sorry, your request was rate-limited", verifique seus limites de uso.

Dica: reinicie seu IDE ou verifique sua conexão com a internet se o Copilot não estiver funcionando. Atualize suas extensões e verifique as configurações de autenticação para resolver a maioria dos problemas.

Suporte oficial e documentação

A Microsoft oferece muitos recursos para ajudar você a criar e solucionar problemas em soluções com Copilot. Você pode usar ferramentas como o Microsoft 365 Agents Toolkit para desenvolvimento pro-code. O Copilot Studio oferece uma opção low-code para criar agentes e ações. O modo de desenvolvedor do Microsoft 365 Copilot permite testar recursos e ações em um ambiente seguro.

Recurso/FerramentaDescrição
Microsoft 365 Agents ToolkitUma opção pro-code para criar e depurar agentes e ações (plug-ins) para o Microsoft 365.
Microsoft Copilot StudioUma opção low-code para extensibilidade do Copilot, disponível como aplicativo web e como aplicativo para o Microsoft Teams.
Modo de desenvolvedor do Microsoft 365 CopilotUm recurso para testar recursos e ações dentro do ambiente do Copilot.

Você pode encontrar a documentação oficial no site da Microsoft. Os guias explicam como configurar seu ambiente, registrar plug-ins e conectar fontes de dados externas. Os tutoriais ajudam você a solucionar erros comuns e a aprimorar suas soluções com Copilot.

Observação: sempre consulte a documentação mais recente da Microsoft antes de iniciar um novo projeto. As atualizações podem adicionar novos recursos ou corrigir problemas conhecidos.

Recursos da comunidade e para desenvolvedores

Você pode participar de comunidades ativas para obter ajuda e compartilhar suas experiências. O Microsoft Community Hub tem um espaço dedicado a discussões sobre o Copilot. Você encontrará tópicos sobre recursos do Copilot ausentes nos aplicativos de desktop do Word, Excel e PowerPoint. Os recursos da comunidade oferecem guias selecionados para aprender sobre assistentes de codificação com IA na comunidade AL e Business Central.

Você pode fazer perguntas, compartilhar soluções e aprender com outros usuários do Microsoft 365. Os fóruns da comunidade ajudam você a resolver problemas mais rapidamente e a se manter atualizado sobre novos recursos do Copilot.

Destaque: participe da comunidade do Microsoft 365 Copilot para aprimorar suas habilidades e encontrar respostas com rapidez.

Você pode desbloquear todo o potencial do Microsoft 365 Copilot ao configurar um ambiente limpo, selecionar as opções de extensibilidade certas e priorizar a segurança.

Pense no seu locatário do Microsoft 365 como uma cozinha: ferramentas bem organizadas e ingredientes frescos ajudam o Copilot a entregar os melhores resultados.

Explore conectores, plug-ins e agentes para aprimorar sua experiência com o 365. A tabela abaixo destaca os principais recursos que você pode aproveitar:

Recurso principalDescrição
Extensões do CopilotAprimore o Copilot com conectores, plug-ins e copilots personalizados.
ConectoresIntegre dados externos para respostas mais ricas e precisas.
Agentes do CopilotCrie copilots que gerenciam tarefas complexas de forma independente.

Comece revisando a documentação da Microsoft e os projetos de exemplo para acelerar sua jornada.

Lista de verificação para extensibilidade do Microsoft 365 Copilot: conectores e agentes

Use esta lista de verificação para planejar, criar e implantar conectores e agentes ao estender o Microsoft 365 Copilot.

  • Defina objetivos e casos de uso — Identifique cenários de negócio, resultados esperados e métricas de sucesso para conectores e agentes.
  • Avalie as fontes de dados — Faça um inventário de sistemas, tipos de dados, métodos de acesso e requisitos de atualidade dos dados.
  • Revise segurança e privacidade — Determine os mecanismos de autenticação (OAuth, chaves de API), o acesso com privilégio mínimo e as necessidades de mascaramento de dados.
  • Verifique os requisitos de conformidade — Confira GDPR, HIPAA, padrões do setor e as políticas da organização para o tratamento de dados.
  • Projete a arquitetura dos conectores — Defina endpoints, limites de taxa, políticas de nova tentativa, processamento em lotes e tratamento de erros.
  • Defina o comportamento dos agentes — Especifique o escopo das tarefas, prompts, alternativas de fallback, lógica de intervenção humana e caminhos de escalonamento.
  • Implemente a autenticação — Configure fluxos de autenticação seguros, renovação de tokens e rotação de credenciais para conectores e agentes.
  • Estabeleça a governança de dados — Defina retenção de dados, políticas de registro (logs), tratamento de PII e repositórios de dados aprovados.
  • Implemente limitação de taxa e novas tentativas — Proteja os sistemas upstream com estratégias de backoff e disjuntores de circuito (circuit breakers).
  • Valide e higienize as entradas — Previna injeção de código, garanta limites de tipo e tamanho e trate requisições malformadas com segurança.
  • Habilite monitoramento e registro de logs — Capture métricas, rastreamentos e logs estruturados para conectores e agentes.
  • Planeje testes abrangentes — Testes unitários, de integração, de carga, de segurança e de ponta a ponta, incluindo cenários de falha.
  • Projete a UX e as respostas — Garanta clareza conversacional, mensagens de fallback e preservação de contexto nas interações com o Copilot.
  • Otimize o desempenho — Minimize a latência, use cache quando for adequado e otimize o tamanho dos payloads.
  • Prepare o pipeline de implantação — CI/CD, testes automatizados, gerenciamento de segredos e planos de rollback.
  • Configure RBAC e aprovações — Controle quem pode implantar, configurar e invocar conectores e agentes.
  • Documente a integração — Forneça documentação de API, guias de configuração, runbooks e materiais de onboarding para desenvolvedores.
  • Treine o suporte e os usuários — Capacite administradores, equipes de suporte e usuários finais sobre os recursos e as limitações.
  • Planeje o monitoramento pós-lançamento — Acompanhe o uso, os erros e o feedback dos usuários, e itere sobre conectores e agentes.
  • Agende revisões periódicas — Realize auditorias regulares de segurança, conformidade e desempenho das implementações de extensibilidade do Microsoft 365 Copilot.

Jornada de extensibilidade do chat do Microsoft 365 Copilot

O que é a extensibilidade do Microsoft 365 Copilot?

A extensibilidade do Microsoft 365 Copilot é o conjunto de ferramentas, APIs e padrões que permitem aos desenvolvedores criar agentes de mecanismo personalizado, agentes declarativos e integrações para que as organizações personalizem o Copilot nos aplicativos do Microsoft 365. Ela possibilita cenários de IA corporativa em que os desenvolvedores estendem os recursos do Microsoft 365 Copilot, fundamentam as respostas com dados da organização e permitem que os usuários executem ações diretamente no chat do Copilot ou em outras experiências do Copilot.

Como um mecanismo personalizado ou um agente de mecanismo personalizado funciona com o Copilot?

Um mecanismo personalizado, ou agente de mecanismo personalizado, se conecta ao ecossistema de extensibilidade do Copilot como um componente de processamento externo ou hospedado que fornece fundamentação, raciocínio específico de domínio ou ações. Os desenvolvedores podem registrar um mecanismo personalizado para expor conhecimento especializado ou executar fluxos de trabalho, permitindo que o Copilot com agentes chame o mecanismo e retorne respostas que o Microsoft 365 Copilot apresenta dentro dos aplicativos do Microsoft 365.

Qual é a diferença entre um agente no Microsoft 365 Copilot e um agente declarativo?

Um agente no Microsoft 365 Copilot normalmente se refere a um componente programável que executa ações, chama serviços ou orquestra lógica. Um agente declarativo usa configuração e instruções declarativas para definir o comportamento sem a necessidade de escrever código imperativo. Ambas as abordagens apoiam a jornada de extensibilidade: agentes declarativos aceleram cenários comuns, enquanto agentes personalizados atendem a casos de IA corporativa complexos.

Como personalizo o Copilot para minha organização?

Para personalizar o Copilot, você pode usar o Microsoft Copilot Studio, registrar agentes ou mecanismos personalizados e fornecer conectores de grounding que apontem para dados corporativos. Desenvolvedores que criam extensões integram serviços do Azure AI, configuram permissões no ecossistema Microsoft e definem ações para que o Microsoft 365 Copilot forneça respostas sob medida e possa executar ações em nome dos usuários em aplicativos do Microsoft 365, como Word, Excel e Microsoft Teams.

O Copilot pode executar ações em aplicativos do Microsoft 365?

Sim. Um dos objetivos da extensibilidade é permitir que os usuários executem ações pelo Copilot Chat e por outras interfaces. Com a configuração adequada e segurança, um agente do Copilot pode editar documentos, agendar reuniões no Microsoft Teams, atualizar registros e disparar fluxos de trabalho, levando o valor prático da IA corporativa diretamente para a superfície de produtividade.

Quais atualizações de segurança e considerações de conformidade existem para estender o Copilot?

Atualizações de segurança e governança são essenciais em toda a jornada de extensibilidade do Copilot. No Microsoft e no Azure AI, os administradores precisam configurar controles de acesso, residência de dados e auditoria, além de aplicar atualizações de segurança. Mecanismos e agentes personalizados devem seguir práticas de codificação segura e o princípio do menor privilégio, além de usar as orientações do Microsoft Learn e as políticas corporativas, para que dados sensíveis fiquem protegidos quando o Copilot com agentes acessar conteúdo da organização.

Como os desenvolvedores começam? Existem recursos no Microsoft Learn?

Os desenvolvedores podem começar com os módulos do Microsoft Learn, os SDKs oficiais e a documentação do Microsoft Copilot Studio. Esses recursos adicionais explicam como criar agentes, conectar dados, implementar grounding e testar integrações com o Copilot. O Microsoft Learn também aborda as melhores práticas para atualizações de segurança, implantação e monitoramento durante a jornada de extensibilidade do Copilot.

Qual é o papel do Azure AI na extensibilidade do Copilot?

O Azure AI oferece serviços fundamentais, como modelos, embeddings, serviços cognitivos e hospedagem, que sustentam as implementações de mecanismos e agentes personalizados. Muitos desenvolvedores usam o Azure AI para treinar, ajustar ou hospedar componentes que o Copilot Chat do Microsoft 365 ou agentes personalizados chamam para gerar respostas, executar raciocínio ou processar dados específicos de um domínio dentro da pilha de IA corporativa.

Como o grounding melhora as respostas do Microsoft 365 Copilot?

O grounding conecta o Copilot a fontes de dados confiáveis da organização, de modo que as respostas sejam precisas, relevantes e auditáveis. Com o grounding, agentes com mecanismos personalizados podem referenciar documentos internos, bancos de dados ou grafos de conhecimento, o que reduz alucinações e garante que os resultados do Microsoft 365 Copilot estejam alinhados às políticas corporativas e a conteúdo corporativo factual.

Que tipos de personalização são possíveis com agentes do Copilot no Microsoft Teams?

Agentes do Copilot no Microsoft Teams podem resumir conversas, destacar documentos relevantes, agendar acompanhamentos, executar fluxos de aprovação e responder a solicitações no chat com ações contextuais. Usando integrações do Microsoft Teams e os recursos do Copilot Chat, os desenvolvedores podem personalizar o Copilot para melhorar a colaboração, automatizar tarefas e integrar-se a sistemas de back-end.

Como é feito o suporte técnico para extensões personalizadas do Copilot?

O suporte técnico varia de acordo com o modelo de implantação. As organizações normalmente usam equipes internas de suporte técnico e os canais de suporte da Microsoft para problemas no nível da plataforma. Os desenvolvedores devem registrar telemetria, fornecer ferramentas de diagnóstico e seguir as orientações do Microsoft Learn, para que o suporte técnico consiga solucionar rapidamente falhas em mecanismos ou agentes personalizados e aplicar as atualizações de segurança necessárias.

Quais são as melhores práticas para a jornada de extensibilidade do Copilot em ambientes corporativos?

As melhores práticas incluem começar aos poucos com agentes declarativos, fazer grounding desde o início, monitorar a telemetria, aplicar atualizações de segurança e usar o Microsoft Learn e outros recursos para alinhar as implementações à conformidade. Planeje a jornada de extensibilidade incluindo gestão de mudanças, experiências de adesão voluntária e políticas claras sobre como o Microsoft 365 Copilot fornece acesso a dados sensíveis, permitindo que os usuários executem ações com segurança no Microsoft 365.

Em resumo, desbloquear todo o potencial do Microsoft 365 Copilot exige uma abordagem cuidadosa de extensibilidade, combinando ambientes de desenvolvimento poderosos, estruturas de segurança robustas e plugins ou agentes personalizados para as necessidades do seu negócio. Para explorar esses temas em uma discussão envolvente e ouvir a visão de especialistas sobre como criar soluções de IA mais inteligentes, não deixe de ouvir o episódio de podcast relacionado, Extend Microsoft 365 Copilot with Agents, Plugins, and Connectors. Obrigado por ler e bons projetos!

Entities in this article

Microsoft 365 Copilot extensibility Copilot connectors Microsoft 365 Copilot Studio Microsoft 365 Copilot Microsoft Graph Visual Studio Code Automation Azure Logic Apps Connector

Related articles

RSS