Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Os agentes de mecanismo personalizado são experiências de IA conversacional disponíveis na loja do Microsoft 365 Agent que usam plataformas de hospedagem diferentes do Microsoft 365 Copilot Chat. Esses agentes dão aos desenvolvedores controle total sobre orquestração, modelos de linguagem e integrações de API, mantendo-se compatíveis com os ecossistemas do Microsoft 365 e plataformas externas.
Os agentes de mecanismo personalizados permitem implementações sofisticadas de agentes. Essas implementações geralmente exigem lógica de orquestração especializada, roteamento de modelo de linguagem múltipla ou padrões de fluxo de trabalho complexos que vão além dos recursos das configurações de agente declarativo. Essa abordagem permite que você use a infraestrutura de cliente e catálogo da Microsoft, mantendo o controle sobre a lógica de processamento principal do agente.
Flexibilidade arquitetônica
Os agentes de mecanismo personalizados fornecem uma arquitetura híbrida que combina os recursos de infraestrutura da Microsoft com componentes de processamento controlados pelo desenvolvedor. Essa arquitetura permite implementações sofisticadas de agentes que equilibram os benefícios da plataforma com os requisitos de personalização.
Esse modelo permite que você use a infraestrutura de cliente e catálogo da Microsoft, mantendo o controle total sobre o orquestrador, o modelo de linguagem e os componentes de API. Os componentes sob seu controle permitem o roteamento de prompt para vários modelos de linguagem por meio de vários loops de processamento com controle completo de formatação de saída. Você alcança essa capacidade ao custo de um maior esforço de desenvolvimento.
Características do componente
Os agentes de mecanismo personalizados fornecem diferentes recursos e restrições entre componentes de arquitetura em comparação com os agentes declarativos. Você encontra compensações específicas entre controle e complexidade.
| Componente | Considerações | Otimizado para | Inadequado para |
|---|---|---|---|
| Cliente | Ele oferece suporte ao ecossistema do Microsoft 365 e a ecossistemas externos, como páginas da Web, ao custo da dívida técnica e da sobrecarga necessária para dar suporte a vários ecossistemas. | Ecossistema do Microsoft 365 e outras ofertas de clientes com suporte direto pela implementação do modelo de linguagem, como bots de chat na Web. | Criadores que não querem dar suporte a recursos de cliente divergentes, como cartões móveis ou adaptáveis. |
| Infraestrutura | Oferece suporte ao ecossistema do Microsoft 365 e a ecossistemas externos ao custo de dívida técnica e sobrecarga para suporte a vários ecossistemas. | Amplo alcance em várias infraestruturas de bate-papo e automação e sistemas de armazenamento. | Arquiteturas centralizadas ou monolíticas. |
| Catálogo | Oferece suporte ao ecossistema do Microsoft 365 e a ecossistemas externos ao custo de dívida técnica e sobrecarga para suporte a vários ecossistemas. | Catálogo do ecossistema de aplicativos do Microsoft 365, catálogos personalizados e ecossistemas de aplicativos externos. | Arquiteturas e organizações centralizadas ou monolíticas que exigem uma única fonte de verdade de catálogo. |
| Segurança e conformidade | Requer identificação clara de provedores de segurança e conformidade autorizados. | Abordagens híbridas de segurança e conformidade que permitem uma combinação de governança da Microsoft e de outros fabricantes. | Organizações que usam apenas pilhas de segurança que não são da Microsoft para segurança e conformidade. |
| Orchestrator e modelo de linguagem | Totalmente sob controle do desenvolvedor. | Os subprocessos nos fluxos de agentes podem ser roteados para diferentes modelos de linguagem para obter resultados refinados. | Agentes e fluxos de trabalho simples. |
| Chamada de ferramenta | Opções limitadas para chamadas de ferramentas da Microsoft. | Ferramentas que exigem contextos de dados grandes, chamadas de ferramentas complexas iterativas ou requisitos personalizados de acesso, incluindo rede e autenticação. | Casos de uso que exigem recursos da Microsoft, como geradores de arte gráfica. |