Partilhar via


Descrição geral dos agentes de motor personalizados para o Microsoft 365

Os agentes de motor personalizado expandem as capacidades do Microsoft 365 Copilot ao permitir que as organizações criem assistentes baseados em IA adaptados às suas necessidades específicas. Ao contrário das experiências padrão da Copilot, os agentes do motor personalizado fornecem controlo total sobre orquestração, modelos de IA e integrações de dados, permitindo que as empresas criem fluxos de trabalho avançados que se alinham com os seus requisitos exclusivos. Estes agentes podem ser criados com Copilot Studio, o SDK de Agentes do Microsoft 365, o SDK do Teams ou o Microsoft Foundry, consoante a sua abordagem de desenvolvimento preferida e o ambiente de alojamento.

Este artigo orienta-o através de capacidades e opções para criar um agente de motor personalizado.

O que é um agente de motor personalizado?

Os agentes do motor personalizado são agentes copilot especializados concebidos para satisfazer cenários empresariais específicos. Ao contrário dos agentes declarativos, dão aos programadores a flexibilidade para trazerem a sua própria orquestração e serviços de IA. Isto permite o controlo total sobre fluxos de trabalho, modelos de IA e integrações, permitindo que as organizações criem soluções avançadas.

Anatomia do agente do motor personalizado Microsoft 365 Copilot

Principais características dos agentes do motor personalizado

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

  • Orquestração personalizada – defina fluxos de trabalho personalizados e ligue-se a sistemas externos para incorporar mais conhecimentos ou invocar ações.
  • Modelos de IA flexíveis – escolha entre modelos de base, modelos ajustados ou IA específica da indústria para se adequar ao seu caso de utilização.
  • Automatização proativa – acione programaticamente fluxos de trabalho e realize ações em aplicações empresariais.

Abordagens de desenvolvimento para agentes de motor personalizados

Pode utilizar uma abordagem de baixo código para criar agentes de motor personalizados com Copilot Studio ou uma abordagem pró-código com ferramentas de desenvolvimento e SDKs ou integrar um agente Foundry existente no Microsoft 365. Todas as opções permitem a integração de conhecimentos e ações externos no Microsoft 365 Copilot. No entanto, diferem em complexidade, no conjunto de competências necessário e nos tipos de cenários empresariais que melhor suportam.

Abordagem de baixo código

Copilot Studio é uma plataforma SaaS totalmente gerida que simplifica a criação de agentes de motores personalizados, pelo que pode concentrar-se na criação de experiências de agente eficazes sem se preocupar com a infraestrutura, o alojamento ou a governação. Oferece conformidade incorporada através do Power Platform, juntamente com modelos e conectores pré-criados para o Microsoft 365 e serviços de parceiros. Embora suporte o desenvolvimento de baixo código, o valor real reside na sua implementação e gestão simplificadas.

Esta abordagem é ideal para organizações que procuram criar e dimensionar rapidamente agentes de motores personalizados, sem dependerem muito dos recursos de desenvolvimento.

Abordagem pró-código

Para o desenvolvimento pró-código, pode utilizar o Visual Studio ou Visual Studio Code com a extensão Microsoft 365 Agents Toolkit. Este toolkit simplifica o desenvolvimento de agentes ao fornecer modelos pré-criados, depuração fácil e fluxos de trabalho de implementação simplificados, ideais para programadores que pretendam uma experiência totalmente personalizada.

Ao criar agentes com o toolkit, pode escolher entre dois SDKs consoante as suas necessidades.

SDK de Agentes do Microsoft 365

O SDK de Agentes do Microsoft 365 é uma arquitetura concebida para criar agentes de pilha completa e de vários canais que podem operar em Microsoft 365 Copilot, Teams, plataformas de parceiros, aplicações personalizadas e sites.

É ideal para casos de utilização que requerem orquestração personalizada através de arquiteturas como Kernel Semântico ou LangChain e suporta a integração com quaisquer modelos ou serviços de IA. Este SDK é mais adequado para organizações ou ISVs que precisam de agentes altamente adaptados com capacidades avançadas e a capacidade de operar em vários canais.

Teams SDK

O SDK do Teams é uma arquitetura especificamente adaptada ao Microsoft Teams. Inclui um orquestrador de planeador de ações incorporado e suporta modelos de linguagem baseados em GPT de Azure e OpenAI.

Esta opção é ideal para organizações que procuram criar agentes de colaboração que operam em canais e reuniões do Teams. É útil ao criar agentes que interagem em tempo real com os utilizadores num ambiente colaborativo baseado em equipa.

Integrar agentes do Microsoft Foundry

O Microsoft Foundry fornece uma plataforma para criar, testar e publicar agentes inteligentes com o SDK do Agent Framework (anteriormente Kernel Semântico). Estes agentes podem ser integrados no Microsoft 365 Copilot e no Teams através do portal foundry ou do Toolkit de Agentes do Microsoft 365.

Esta abordagem é ideal para programadores ou organizações que já mantêm a lógica e orquestração de IA no Foundry e pretendem disponibilizar essas capacidades diretamente no Microsoft 365.

A tabela seguinte mostra as duas abordagens de integração para agentes do Foundry.

Recurso Publicar do Foundry no Microsoft 365 Integrar com o Microsoft 365 com o Toolkit de Agentes
Descrição Publique o agente Foundry diretamente no Microsoft 365 Copilot e no Teams com a configuração mínima. Aprovisiona automaticamente Azure Serviço de Bot e Entra ID e empacota o agente para distribuição. Ligue um agente Foundry existente ao Microsoft 365 Copilot através de uma aplicação proxy criada com o Toolkit de Agentes do Microsoft 365. Ativa a base da API de Obtenção para dados do Microsoft 365, além de personalização avançada, depuração e implementação de vários ambientes.
Ferramentas Portal foundry Visual Studio Code/Visual Studio com o Toolkit de Agentes do Microsoft 365
Ideal para Implementação rápida e teste com alterações mínimas de código Cenários que requerem a base de dados do Microsoft 365, lógica personalizada, SSO ou infraestrutura gerida

Ambas as abordagens de integração ligam o Serviço do Agente Foundry a Microsoft 365 Copilot através de uma camada de bot ou proxy, permitindo que os utilizadores interajam com agentes do Foundry diretamente no Microsoft 365 e no Teams.

Comparação da ferramenta de desenvolvimento de agentes

A tabela seguinte fornece uma comparação rápida das abordagens disponíveis.

Recurso Copilot Studio IA do Teams SDK de Agentes Foundry
Abordagem de desenvolvimento Código baixo Pro-code Pro-code Código baixo ou Procódigo
Ferramentas IU do Copilot Studio Visual Studio Code/Visual Studio com o SDK do Teams Visual Studio Code/Visual Studio com o Toolkit de Agentes do Microsoft 365 Portal foundry ou Visual Studio Code/Visual Studio com o Toolkit de Agentes do Microsoft 365
Publicação Minha organização Minha organização
ISV/store
Minha organização
ISV/store
Mais de 10 canais
Minha organização
ISV/store
Canais Microsoft 365 Copilot, Teams, aplicações de parceiros, aplicações móveis e sites personalizados Microsoft 365 Copilot, Teams Microsoft 365 Copilot, Teams, aplicações de parceiros, aplicações móveis e sites personalizados Microsoft 365 Copilot e Teams (outros canais requerem integração personalizada)
Produtividade Indivíduo Group Group Indivíduo
Orquestrador Copilot Studio Planeador de Ações de IA do Teams Traga o seu próprio (por exemplo, Kernel Semântico, LangChain) Traga o seu próprio (por exemplo, Kernel Semântico ou LangChain)
Modelos de IA Copilot Studio Qualquer modelo à sua escolha Qualquer modelo à sua escolha Foundry OpenAI ou modelos personalizados
Linguagens de programação suportadas Não aplicável (pouco código) C#, TypeScript, JavaScript, Python C#, JavaScript, Python Python, C#

Considerações-chave

As seguintes considerações aplicam-se à escolha da sua ferramenta de desenvolvimento:

  • Âmbito de publicação – apenas os agentes criados com o SDK do Teams, SDK de Agentes do Microsoft 365 ou Foundry podem ser publicados na Microsoft Commercial Store com o Toolkit de Agentes.
  • Produtividade do grupo – para cenários de vários utilizadores, especialmente no Teams, considere o SDK do Teams para o suporte incorporado para canais e reuniões colaborativos. Os agentes foundry também podem ser utilizados no Teams, mas podem exigir uma configuração adicional para interações multiutilizador.
  • Necessidades de personalização – se precisar de controlo total sobre modelos de IA ou orquestração, opte por uma abordagem pró-código com o SDK de Agentes do Microsoft 365 ou o Foundry através do Toolkit de Agentes.
  • Acesso à origem de conhecimento – Copilot Studio agentes têm acesso nativo ao conteúdo do conector do Microsoft 365 e copilot. Os agentes pró-código, incluindo os criados com o SDK de Agentes ou o Foundry através do Toolkit de Agentes, podem aceder aos mesmos dados através das APIs do Microsoft Graph e utilizar a API de Obtenção para obter base nos dados do Microsoft 365.

Exemplos de cenários

A tabela seguinte fornece exemplos de cenário e a abordagem de desenvolvimento recomendada para cada um.

Cenário Descrição Abordagem recomendada
Análise de casos legais Uma firma de advocacia cria um agente de IA autónomo com o Foundry. O agente utiliza um LLM preparado de formação personalizada para análise de jurisprudência e integra-se com bases de dados legais externas. O agente é utilizado no sistema de gestão de casos da empresa, mas também deve estar acessível dentro de Microsoft 365 Copilot e ter acesso a documentos no SharePoint. Utilize o Foundry porque permite que a empresa mantenha a lógica de IA personalizada e a orquestração ao tornar o agente acessível no Microsoft 365. Os agentes podem ser publicados através do portal foundry ou integrados através do Toolkit de Agentes do Microsoft 365 para ativar a base da API de Obtenção, a lógica personalizada e a implementação de vários ambientes.
Planeamento cirúrgico nos cuidados de saúde Um hospital constrói um agente para as equipas cirúrgicas planearem e agendarem cirurgias. O agente colabora com médicos, enfermeiros e pessoal administrativo e integra-se com a Informação do Paciente e sistemas de agendamento. O agente facilita a colaboração com todos os membros da equipa para planear, criar compromissos, resolve conflitos e definir lembretes e notificações. Utilize o SDK do Teams porque o agente funciona num ambiente multiutilizador e colaborativo. A publicação nos canais ou reuniões do Teams permite uma interação totalmente integrada, enquanto o orquestrador incorporado do Action Planner se liga aos sistemas de agendamento e de informação do paciente.
Assistente de integração de colaboradores Uma empresa quer fornecer um assistente de IA simples para os novos funcionários responderem às FAQs de RH, guiá-las através da conclusão do documento e apontá-las para recursos internos. O agente processa principalmente processos padrão e documentação que já estão disponíveis no Microsoft 365. Utilize Copilot Studio porque permite um desenvolvimento e implementação rápidos e de baixo código. O agente pode utilizar conhecimentos e conectores incorporados do Microsoft 365, tornando-o ideal para fluxos de trabalho simples que não requerem modelos de IA personalizados ou orquestração de vários canais.

Considerações de conceção e implementação

À medida que se prepara para criar e implementar o agente do motor personalizado, considere os principais fatores descritos nesta secção para garantir o desempenho, a conformidade e a sustentabilidade.

Observação

Os agentes do motor personalizado são suportados na versão 1.21 e versões posteriores do manifesto da aplicação.

Seleção do modelo de IA

Os agentes do motor personalizado podem utilizar vários modelos de IA consoante a complexidade das tarefas e dos requisitos específicos do domínio. Se o seu agente precisa de um modelo de base específico, de um modelo de linguagem pequeno ou de um modelo otimizado para o seu cenário, selecionar o modelo certo é fundamental.

Para obter mais informações, veja Como escolher os modelos certos para as suas aplicações.

IA responsável

Certifique-se de que o agente personalizado está em conformidade, seguro e alinhado com as políticas de IA Responsável (RAI) ao aderir aos princípios rai, impor a governação de dados e cumprir os requisitos de publicação de lojas para ISVs.

Considerações de custos

Considere os custos de licenciamento, consumo e alojamento associados ao agente do motor personalizado.

Para obter mais informações, veja Considerações de custos para a extensibilidade do Copilot.

Privacidade e conformidade

Os pedidos e respostas do agente do motor personalizado no Copilot Chat e no Teams são armazenados em conformidade com os termos e condições do produto do Microsoft 365 e são geridos de acordo com as instruções do cliente. Para ver e gerir estes dados armazenados, os administradores podem utilizar a Pesquisa de Conteúdos ou o Microsoft Purview.