As suas opções de extensibilidade para Microsoft 365 Copilot

Microsoft 365 Copilot é uma ferramenta de produtividade com tecnologia de IA que mantém os utilizadores no fluxo do seu trabalho em aplicações do Microsoft 365, como o Outlook, Teams e Word, baseados em dados do Microsoft Graph. Embora a Copilot ofereça capacidades avançadas, os utilizadores poderão ter de integrar conhecimentos adicionais, origens de dados ou aplicações no Copilot para satisfazer necessidades empresariais específicas.

Os agentes para Microsoft 365 Copilot são assistentes especializados focados num assunto específico, com tecnologia de conhecimento organizacional e ações para automatizar processos empresariais. Pode criar dois tipos de agentes para Copilot: agentes declarativos e agentes de motor personalizados. Este artigo descreve os dois tipos de agentes como escolher o mais adequado para o seu cenário.

Os conectores do Microsoft Graph permitem que as organizações tragam dados externos, permitindo que a Copilot e os agentes acedam e raciocinam sobre um vasto leque de conteúdos empresariais.

Tipos de agentes que pode criar

Pode optar por expandir o Copilot ao criar um dos seguintes tipos de agentes:

  • Os agentes declarativos permitem-lhe configurar o Copilot para cenários específicos com instruções personalizadas, conhecimentos adicionais e ações para automatizar processos empresariais.
  • Os agentes do motor personalizado são ideais para cenários avançados que requerem fluxos de trabalho complexos, orquestração avançada ou modelos de linguagem especializados.

Agentes declarativos

Os agentes declarativos permitem-lhe configurar o Copilot para cenários específicos ao adicionar instruções personalizadas, conhecimentos adicionais e ações para automatizar processos empresariais. Uma vez que os agentes declarativos utilizam a infraestrutura de IA, o modelo e o orquestrador da Copilot, cumprem os requisitos de segurança, conformidade e IA responsável (RAI) para o Microsoft 365.

Para configurar um agente declarativo, forneça:

  • Instruções personalizadas para moldar as respostas do Copilot às necessidades ou ao fluxo de trabalho específicos da sua organização.
  • Conhecimentos personalizados para ligar origens de dados do Microsoft 365 (como o SharePoint e o OneDrive) ou dados externos através de conectores do Microsoft Graph.
  • Ações personalizadas para integrar com APIs para interagir com sistemas externos em tempo real.

Os agentes declarativos têm as seguintes características:

  • Alojamento: Utilize o orquestrador e o modelo de fundação da Copilot. Não é necessário alojamento adicional.
  • Ferramentas: Pode ser criado com ferramentas de baixo código, como ferramentas Copilot Studio e pró-código, como o Visual Studio, Visual Studio Code e o Teams Toolkit.
  • Canais de publicação: Pode ser utilizado em aplicações Microsoft 365 Copilot e Microsoft 365, como o Teams, Word, Excel e Outlook.

Agentes de motor personalizados

Os agentes do motor personalizado são assistentes de IA totalmente personalizados. São úteis para cenários que requerem fluxos de trabalho complexos, orquestração ou modelos de linguagem específicos. Criar um agente de motor personalizado pode exigir que forneça alojamento adicional para modelos e orquestradores e para garantir que o seu agente personalizado está em conformidade, seguro e adere a políticas de IA (RAI) responsáveis.

Para desenvolver um agente de motor personalizado, precisa de:

  • Orquestração personalizada para assumir o controlo total dos fluxos de trabalho e integrar conhecimentos adicionais e chamadas à API externas. Pode incorporar um ou mais modelos de linguagem para melhorar a funcionalidade.
  • Modelos personalizados para escolher o modelo mais adequado para o seu caso de utilização, quer seja linguagem de grandes dimensões, linguagem pequena, otimizado ou modelos específicos da indústria.
  • Suporte agente proativo para iniciar programaticamente fluxos de trabalho e ações.

Os agentes do motor personalizado têm as seguintes características:

  • Alojamento: requer alojamento adicional fora do Microsoft 365, normalmente com serviços cloud como o Azure ou Copilot Studio, a um custo adicional.
  • Ferramentas: a orquestração pode ser criada com ferramentas de baixo código Copilot Studio ou pró-código, como o Visual Studio, Visual Studio Code e o Teams Toolkit, com linguagens como .NET, Python e JavaScript, e arquiteturas como Kernel Semântico ou LangChain.
  • Canais de publicação: podem ser utilizados em aplicações Microsoft 365 Copilot e microsoft 365, como o Teams, Word, Excel e Outlook, bem como em aplicações e sites externos.

Comparação de funcionalidades do agente

A tabela seguinte resume as principais diferenças entre agentes declarativos e agentes de motor personalizados para ajudá-lo a escolher a opção certa para o seu caso de utilização.

Recurso Agentes declarativos Agentes de motor personalizados
Caso de uso Utilize Microsoft 365 Copilot para cenários específicos de tarefas. Utilize fluxos de trabalho complexos ou sistemas de IA personalizados.
Personalização Limitado aos modelos e ações da Copilot. Totalmente personalizável, incluindo a escolha de modelos de IA e orquestração.
Interações proativas Não suportado; depender de interações iniciadas pelo utilizador. Permitir que os agentes acionem ações automaticamente, mesmo sem a entrada direta do utilizador.
Canais Integrado nas aplicações do Microsoft 365. Disponível para o Microsoft 365 e aplicações externas.
Configurar a complexidade Pode ser desenvolvido com ferramentas de baixo código (Copilot Studio) e ferramentas pró-código (Visual Studio Code/Teams Toolkit) Varia de configurações simples no Copilot Studio a implementações avançadas de procódigo com o Visual Studio e Visual Studio Code.
Alojamento do motor Alojado no Microsoft 365. Alojado no Microsoft 365 com Copilot Studio ou externamente com soluções personalizadas, como o Azure AI.

Escolher o tipo de agente a criar

Esta secção descreve as funcionalidades e cenários dos agentes de motores declarativos e personalizados para o ajudar a decidir que tipo de agente deve criar.

O seguinte fluxograma resume o processo de decisão para escolher o tipo de agente a compilar.

Um guia de decisão para escolher entre agentes declarativos e agentes de motor personalizados.

Criar um agente declarativo quando:

  • Quer que o seu agente trabalhe nos modelos de orquestração e linguagem da Copilot para garantir a consistência com a segurança e a conformidade.
  • Quer uma implementação mais rápida ou quer desenvolver um agente sem código ou com pouco código.
  • O fluxo de trabalho do utilizador está nas aplicações do Microsoft 365 (SharePoint, OneDrive, Teams) e quer trabalhar no contexto destas aplicações (através @mentions ou em conversas empresariais do Teams).

Criar um agente de motor personalizado quando:

  • Criou um assistente de conversação existente fora do Copilot e quer integrá-lo com o Microsoft 365 e o Copilot.
  • Quer utilizar os seus próprios modelos de IA ou o seu agente pode beneficiar de modelos específicos de domínio com conhecimentos especializados ou modelos multimodais.
  • Quer integrações avançadas do Teams (como reuniões e canais).
  • Quer disponibilizar o seu agente fora do Microsoft 365 e do Copilot.
  • Quer suportar mensagens proativas, que permitem aos programadores definir fluxos de trabalho e acionar o comportamento do agente sem a necessidade de interação do utilizador.
  • Precisa de uma integração de vários sistemas, como a gestão logística através da integração de dados de GPS, sistemas de armazém e bases de dados de clientes.
  • Tem de implementar lógica de negócio personalizada (como regras específicas para a triagem de pacientes numa definição de cuidados de saúde com base em sintomas e histórico médico).
  • Tem uma tomada de decisão complexa (por exemplo, avaliar pedidos de empréstimo com base em vários fatores, como a pontuação de crédito, o rendimento e o histórico de emprego).