Estender o Copilot para Microsoft 365 com plug-ins e conectores do Microsoft Graph

Concluído

Por conta própria, o Copilot para Microsoft 365 é uma poderosa ferramenta de produtividade para manter os usuários no fluxo de trabalho entre aplicativos do Microsoft 365. Ele fornece aos usuários habilidades gerais, como compreensão, resumo, previsão, recuperação, tradução e geração de conteúdo. Ele se baseia em uma linha de base de seu conhecimento organizacional indexando o conteúdo no Microsoft Graph, como emails, chats e documentos que os usuários têm permissão para acessar.

No entanto, os fluxos de trabalho de negócios normalmente não são executados exclusivamente em aplicativos do Microsoft 365 e formatos de dados. Com a extensibilidade do Copilot, você pode aumentar o Copilot para Microsoft 365 com habilidades personalizadas e conhecimento organizacional específico para sua empresa e usuários para habilitar cenários verdadeiramente impressionantes de IA. Você pode estender as habilidades do Copilot transformando seu aplicativo em um plug-in que aumenta a produtividade do usuário em tarefas diárias e fluxos de trabalho. Você pode enriquecer o conhecimento organizacional acessível para o Copilot ingerindo seus dados corporativos e conteúdo com conectores do Microsoft Graph.

Diagrama mostrando como você pode estender o conhecimento do Copilot por meio de plug-ins e conectores do Microsoft Graph.

A extensibilidade do Copilot ajudam seu espaço de trabalho colaborativo a ser mais produtivo, trazendo informações importantes, ferramentas comuns e processos confiáveis para que as pessoas se reúnam, aprendam e trabalhem cada vez mais. Crie algo totalmente novo para o Copilot ou integre um aplicativo existente. Aqui estão alguns exemplos práticos do que você pode desenvolver para sua organização:

  • Acompanhamento de problemas para a equipe de engenharia. Suponha que sua equipe de engenharia depende de um software de gerenciamento de projetos. Você pode criar uma ferramenta personalizada que permite aos usuários monitorar tíquetes abertos. Por exemplo, um usuário pode solicitar informações sobre todos os problemas atribuídos a ele e o Copilot para Microsoft 365 pode recuperar e apresentar esses dados diretamente do plug-in.

    Diagrama mostrando como você pode estender o Copilot para recuperar tíquetes de engenharia atribuídos a você de um sistema de gerenciamento de projetos.

  • Inventário de produtos para comércio eletrônico. Se sua empresa opera no domínio de comércio, você pode criar uma ferramenta de inventário interna conectando-a ao banco de dados do produto. Por exemplo, um usuário pode pedir ao Copilot para verificar a disponibilidade de itens específicos, simplificando seus processos internos.

  • Compartilhamento de conhecimento corporativo. Considere uma empresa multinacional com uma grande variedade de conhecimentos e insights armazenados em vários formatos, documentos, emails, transcrições de chat, distribuídos em vários sistemas. Conectores do Microsoft Graph podem facilitar a consolidação desses dados, tornando-os pesquisáveis de uma única interface unificada. Ao fazer isso, os conectores garantem que a inteligência coletiva da sua organização esteja prontamente acessível.

Embora o Copilot para Microsoft 365 já seja capaz de usar os aplicativos e dados do ecossistema Microsoft 365, muitos usuários ainda dependem de várias ferramentas e serviços externos para gerenciamento de trabalho e colaboração. Eles precisam de uma maneira de integrar seu ambiente Microsoft 365 com os aplicativos empresariais e outros softwares e serviços locais e em nuvem SaaS que usam, incluindo:

  • Aplicativos ERP (planejamento de recurso da empresa)
  • Aplicativos CRM (gerenciamento de relacionamento com o cliente)
  • Aplicativos de intranet
  • Wikis
  • Blogs
  • Sites de rede social

Há duas maneiras de estender o Copilot para Microsoft 365: aumentando o Copilot com habilidades por meio de plug-ins e implantando-o com dados organizacionais por meio de conectores do Graph.

Material adicional. Assista ao vídeo curto a seguir para obter uma visão geral sobre como estender o alcance do Copilot usando plug-ins e conectores do Microsoft Graph.

Plug-ins

Plug-ins são ferramentas que aumentam os recursos dos sistemas de IA, permitindo que eles interajam com APIs de outros softwares e serviços para recuperar informações em tempo real, incorporar dados corporativos e outros dados de negócios e executar novos tipos de cálculos. Os desenvolvedores podem integrar seus aplicativos e serviços no Copilot para Microsoft 365 com plug-ins para alcançar centenas de milhões de pessoas onde trabalham todos os dias. Os plug-ins expandem as habilidades dos usuários interagindo com um serviço Web usando linguagem natural no Microsoft Copilot. Com plug-ins, você pode:

  • Acesse informações em tempo real, como encontrar a cobertura de notícias mais recente em um lançamento de produto.
  • Recupere dados relacionais, como relatórios sobre tíquetes de serviço atribuídos a um determinado membro da equipe.
  • Execute ações entre aplicativos, como criar uma nova tarefa no sistema de acompanhamento de trabalho da sua organização.

Há três tipos de plug-ins para Copilot para Microsoft 365: plug-ins do chatGPT, extensões de mensagem do Teams e conectores do Microsoft Power Platform, permitindo que os desenvolvedores usem software e investimentos e habilidades existentes.

  • Plug-ins do ChatGPT. Esses plug-ins são extensões personalizadas que aprimoram os recursos do Copilot em interfaces de chat. Eles permitem integrar funcionalidades adicionais diretamente à experiência de chat. Por exemplo, imagine um plug-in do ChatGPT que auxilia os desenvolvedores sugerindo snippets de código relevantes com base em suas descrições de problemas de programação. Os casos de uso para esse tipo de plug-in incluem:
    • Respostas automatizadas. Você pode criar plug-ins que fornecem respostas automatizadas para consultas comuns ou executar tarefas específicas com base na entrada do usuário.
    • Comandos Personalizados. Estenda o repositório de comandos do Copilot adicionando novos comandos que disparam ações específicas.
    • Geração de conteúdo. Desenvolva plug-ins que geram snippets de código, documentação ou outro conteúdo sob demanda.
  • Extensões de mensagens do Teams. Esses plug-ins permitem enriquecer conversas no Microsoft Teams integrando dados e serviços externos. Eles aparecem como cartões interativos dentro da interface de chat. Por exemplo, uma extensão de mensagem do Teams que recupera informações do cliente de um sistema CRM e as exibe em um formato de cartão durante um chat com um representante de vendas. Os casos de uso para esse tipo de plug-in incluem:
    • Pesquisa de Dados. Os usuários podem consultar bancos de dados externos, APIs ou bases de dados de conhecimento diretamente do Teams.
    • Automação de Tarefas. Crie extensões que executam ações como criar tarefas, buscar dados ou atualizar registros.
    • Colaboração. Compartilhe conteúdo como documentos, imagens ou links diretamente.
  • Conectores do Microsoft Power Platform. Esses plug-ins facilitam a troca e a automação de dados. Eles fazem isso habilitando a integração entre o Copilot e vários serviços externos, aplicativos e fontes de dados. Os casos de uso para esse tipo de plug-in incluem:
    • Fluxo de dados. Conecte-se a bancos de dados, serviços de nuvem ou APIs para efetuar pull de dados em tempo real.
    • Automação de fluxo de trabalho. Dispare ações em outros sistemas com base nas interações do Copilot.
    • Pesquisa Unificada. Pesquise em vários repositórios (arquivos, emails etc.) usando conectores.

Leitura adicional. Para obter mais informações sobre plug-ins, veja o que é um bom plug-in para o Copilot e como garantir que o Copilot escolha seu plug-in para usar quando suas habilidades forem necessárias. Para desenvolvedores, confira Capacitar todos os desenvolvedores com plug-ins para Copilot para Microsoft 365 | Microsoft 365 blog.

Gerenciar plug-ins para Copilot no Centro de administração do Microsoft 365

Os administradores podem gerenciar plug-ins para o Copilot como aplicativos por meio da página Aplicativos integrados no Centro de Administração do Microsoft 365. Nessa página, eles podem:

  • Exiba a lista de aplicativos disponíveis, implantados ou bloqueados para sua organização.
  • Habilita/desabilita a extensibilidade do Copilot para toda a organização por meio das configurações do Centro de administração do Microsoft 365.
  • Disponibilizar um aplicativo com plug-ins para o Copilot para usuários ou grupos específicos.
  • Implantar ou remover aplicativos com plug-ins do Copilot para toda a organização ou usuários ou grupos específicos.
  • Bloquear ou desbloquear aplicativos com plug-ins do Copilot para toda a organização.

Os administradores podem exibir todos os aplicativos que têm suporte para o Copilot na lista de aplicativos disponíveis, implantados ou bloqueados na página Aplicativos integrados usando a opção de filtro Suporte ao Microsoft 365 Copilot e definindo-a como Sim. Eles também podem verificar se um aplicativo específico tem suporte para o Copilot selecionando-o na lista de aplicativos e verificando se as propriedades do aplicativo contêm uma etiqueta informando O plug-in do Microsoft 365 Copilot está desabilitado ou O plug-in do Microsoft 365 Copilot está habilitado.

Habilitar ou desabilitar a extensibilidade do plug-in

Os administradores podem habilitar ou desabilitar a extensibilidade do plug-in do Copilot no nível do locatário usando uma nova configuração nas opções padrão do locatário na seção Aplicativos Integrados do Centro de administração do Microsoft 365. Essa configuração permite que os administradores controlem quem pode acessar os plug-ins do Copilot na sua organização. A configuração tem três opções:

  • Todos os Usuários. Essa opção é o valor padrão para essa configuração. Isso significa que todos os usuários da organização podem acessar os plug-ins do Copilot, sujeitos às políticas de aplicativos e atribuições de usuários existentes.
  • Nenhum usuário. Essa opção significa que nenhum usuário da organização pode acessar os plug-ins do Copilot, e os plug-ins 3P estão desabilitados no submenu de plug-ins do Copilot. Essa opção também oculta os aplicativos que têm plug-ins do Copilot nas listas Aplicativos disponíveis e Aplicativos implantados no Centro de administração do Microsoft 365.
  • Usuários específicos. Essa opção permite selecionar usuários ou grupos específicos na sua organização para ter acesso aos plug-ins do Copilot. Portanto, embora todos os usuários ou usuários específicos da sua organização possam ter permissões para instalar e usar aplicativos das listas Aplicativos disponíveis e Aplicativos implantados, somente os usuários ou grupos selecionados nessa configuração podem usar os plug-ins do Copilot nesses aplicativos.

Implantar ou remover plug-ins do Copilot

Os administradores podem implantar ou remover plug-ins do Copilot em toda a organização ou para usuários ou grupos específicos. Eles podem fazer isso usando os mesmos gestos e controles que funcionam para qualquer outro aplicativo no Centro de Administração do Microsoft 365. Os administradores podem selecionar um aplicativo que tenha um plug-in para o Copilot na lista Aplicativos disponíveis ou Aplicativos implantados e clicar no botão Implantar ou Remover. Os administradores também podem optar por implantar ou remover o aplicativo para todos ou usuários ou grupos específicos. Implantar ou remover um aplicativo afeta sua disponibilidade e funcionalidade no Copilot, e outros produtos host, como Outlook, Teams ou Microsoft 365.

Gerenciar como os usuários podem instalar plug-ins para o Copilot

Os administradores podem atribuir ou cancelar a atribuição de plug-ins do Copilot a usuários ou grupos específicos usando os mesmos gestos e controles que funcionam para qualquer outro aplicativo no Centro de administração do Microsoft 365. Os administradores podem selecionar um aplicativo que tenha um plug-in para o Copilot na lista Aplicativos disponíveis ou Aplicativos implantados e clicar no botão Atribuir ou Designar. Os administradores também podem optar por atribuir ou cancelar a atribuição do aplicativo a todos ou a usuários ou grupos específicos. Atribuir ou cancelar a atribuição de um aplicativo afeta sua disponibilidade e funcionalidade no Copilot e outros produtos host, como Outlook, Teams ou Microsoft 365.

Bloquear ou desbloquear plug-ins para Copilot

Os administradores podem bloquear ou desbloquear plug-ins do Copilot para toda a organização ou usuários ou grupos específicos usando os mesmos gestos e controles que funcionam para qualquer outro aplicativo no Centro de administração do Microsoft 365. Os administradores podem selecionar um aplicativo que tenha um plug-in para o Copilot na lista Aplicativos disponíveis ou Aplicativos implantados e clicar no botão bloquear ou desbloquear. Os administradores também podem optar por bloquear ou desbloquear o aplicativo para todos ou usuários ou grupos específicos. Bloquear ou desbloquear um aplicativo afeta sua disponibilidade e funcionalidade no Copilot e outros produtos host, como Outlook, Teams ou Microsoft 365.

Conectores do Microsoft Graph

Os conectores do Microsoft Graph oferecem uma maneira intuitiva de trazer dados de serviços externos para o Microsoft Graph e o índice de pesquisa semântica. Com isso, os dados externos podem alimentar as experiências inteligentes do Microsoft 365, como a Pesquisa da Microsoft. Com os conectores do Microsoft Graph, os dados que você traz de sua organização podem ser detectáveis nas seguintes experiências com o Copilot para Microsoft 365. Os conectores atualmente disponíveis na Microsoft e em seus parceiros permitem que as organizações se conectem a serviços populares da Microsoft e de outros fabricantes. Exemplos de conectores existentes incluem os serviços do Azure, Box, ServiceNow, Salesforce, serviços do Google e MediaWiki.

O Copilot para Microsoft 365 com conectores do Microsoft Graph permite que os usuários localizem, resumam e aprendam com facilidade detalhes importantes sobre todo o conteúdo relevante para os prompts de idioma natural do usuário. Para garantir que o Copilot para Microsoft 365 use seu conteúdo com eficiência, os administradores devem:

  • Adicione uma urlToItemResolver ao criar sua conexão. Uma urlToItemResolver permite que a plataforma detecte quando os usuários compartilham URLs de seu conteúdo externo entre si. O Copilot para Microsoft 365 tem uma maior probabilidade de exibir o conteúdo compartilhado com esse usuário. Dessa forma, você deve adicionar uma urlToItemResolver em activitySettings ao criar sua conexão.
  • Aplicar rótulos semânticos. Os rótulos semânticos ajudam o Copilot para Microsoft 365 a interpretar o significado semântico do esquema. Aplique quantos rótulos semânticos ao esquema for aplicável.
  • Adicione atividades do usuário aos seus itens. Para obter uma lista de tipos de atividade de usuário com suporte, consulte atividade externa. O sistema atribui maior importância aos itens que têm mais atividades.

Leitura adicional. Para obter mais informações, consulte Como fazer seu conector do Graph funcionar melhor com o Copilot.

Conectores da Microsoft para Microsoft Graph

Você pode se conectar às seguintes fontes de dados usando conectores criados pela Microsoft:

A galeria de conectores do Microsoft Graph contém uma breve descrição de cada um desses conectores. Se você estiver pronto para conectar uma dessas fontes de dados ao locatário, leia a Visão geral de instalação e quaisquer outros artigos na seção Configurar conectores pela Microsoft que se aplicam à sua fonte de dados.

Conectores do Microsoft Graph por nossos parceiros

A galeria de conectores do Microsoft Graph também incluem uma breve descrição de cada um dos conectores criados pelos parceiros da Microsoft e um link para o site de cada parceiro. Para saber mais, entre em contato diretamente com cada parceiro.

Criar seu primeiro conector Microsoft Graph personalizado

Os conectores existentes ajudam a se conectar a muitos serviços populares. No entanto, alguns serviços aos quais as organizações se integram não estão disponíveis na galeria de conectores. Você pode usar a API de conectores do Microsoft Graph para criar conectores personalizados para trazer seus dados externos para as experiências do Microsoft 365 em sua organização. Para criar conectores personalizados, use as APIs REST de conectores do Microsoft Graph.

Diagrama mostrando como você pode usar a API de conectores do Microsoft Graph para criar um conector personalizado.

Você pode usar a API de conectores do Microsoft Graph para:

  • Criar e gerenciar conexões de dados externos. O recurso externalConnection (API de conexão externa) é um contêiner lógico para seus dados externos que você pode gerenciar como uma única unidade. Para saber mais, consulte Criar, atualizar e excluir conexões no Microsoft Graph.

  • Definir e registrar o esquema dos tipos de dados externos. O esquema de conexão (API de esquema) determina como seu conteúdo é usado em várias experiências do Microsoft 365. O esquema é uma lista simples de todas as propriedades que você planeja adicionar à conexão junto com seus atributos, rótulos e aliases. Você deve registrar o esquema antes de ingerir itens no Microsoft Graph. Para saber mais, consulte Registrar e atualizar o esquema para a conexão do Microsoft Graph.

  • Ingerir itens de dados externos no Microsoft Graph. Os conectores do Microsoft Graph oferecem uma maneira intuitiva de trazer dados externos para o Microsoft Graph. O recurso externalItem no Microsoft Graph representa itens adicionados pelo seu aplicativo ao serviço de Pesquisa da Microsoft. Depois de criar uma conexão, você pode adicionar seu conteúdo. Você deve representar cada item da fonte de dados como um externalItem no Microsoft Graph com uma ID de item exclusiva. Você usa essa ID para criar, atualizar ou excluir o item do Microsoft Graph. Você pode usar a chave primária de sua fonte de dados como a ID do item ou derivá-la de um ou mais campos. Para saber mais, consulte Criar, atualizar e excluir itens adicionados por seu aplicativo por meio de conectores do Microsoft Graph.

  • Sincronizar grupos externos. O sistema pode conceder ou negar acesso a itens no serviço externo por meio de uma ACL (lista de controle de acesso) para diferentes tipos de grupos que não são do Microsoft Entra. Por exemplo, os itens do Salesforce podem ter conjuntos de permissões e perfis, enquanto os itens do ServiceNow podem ter grupos locais. Ao ingerir esses itens no Microsoft Graph, você precisará respeitar essas ACLs. Você pode usar a API de grupo externo para definir permissões em itens externos ingeridos no Microsoft Graph. Um externalGroup representa um grupo que não é do Microsoft Entra ou uma construção semelhante a um grupo (como unidades de negócios, equipes e assim por diante) e determina permissões no conteúdo em sua fonte de dados externa. Para saber mais, consulte Usar grupos externos para gerenciar permissões para fontes de dados de conectores do Microsoft Graph.

    Observação

    O Azure Active Directory (Azure AD) agora é Microsoft Entra ID. Saiba mais.

Para começar a criar um conector do Microsoft Graph personalizado, consulte os seguintes artigos: