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

Blog · Mirko Peters

Dominando a arquitetura de quatro camadas do Microsoft Agent 365

By ·

Bem-vindos de volta, ouvintes do podcast e entusiastas de tecnologia! Se você já sentiu que a estratégia de IA da sua empresa está presa em um ciclo sem fim de criação de protótipos básicos…

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

Bem-vindos de volta, ouvintes do podcast e entusiastas de tecnologia! Se você já sentiu que a estratégia de IA da sua empresa está presa em um ciclo sem fim de criar chatbots protótipo básicos que não conseguem lidar com a complexidade real dos negócios, você definitivamente não está sozinho. Por muito tempo, as organizações trataram a inteligência artificial como uma interface de novidade: uma simples caixa de perguntas e respostas colocada em um site do SharePoint ou em um portal de clientes. Mas o cenário do trabalho moderno mudou drasticamente. Não estamos mais apenas conversando com modelos de linguagem estáticos; estamos projetando sistemas de negócios autônomos, com estado, de nível empresarial, que coordenam tarefas, executam fluxos de trabalho de múltiplas etapas e interagem com segurança com bancos de dados internos e externos. Para fazer isso sem cair no caos operacional, você precisa de um blueprint estruturado e robusto. Esse blueprint é o Microsoft Agent 365. Neste post aprofundado, vamos desvendar a arquitetura que torna possível uma inteligência empresarial escalável, examinando como você pode deixar de criar bots isolados e começar a construir runtimes resilientes, prontos para produção. Para ouvir a perspectiva em áudio e as análises práticas sobre essa mudança de paradigma, não deixe de escutar nosso episódio complementar do podcast, Microsoft AI Agent Runtimes: Beyond Enterprise Chatbots.

Agent 365 e o modelo de quatro camadas

Agent 365 and the Four-Layer Model

O que é o Agent 365

O Agent 365 oferece uma plataforma unificada para criar e executar agentes de IA em escala. Você deixa para trás os chatbots simples e cria agentes que atuam como identidades seguras e governadas na sua organização. A Microsoft projetou o Agent 365 para ajudar você a gerenciar o ciclo de vida dos agentes, aplicar segurança e garantir conformidade. Você pode usar ferramentas low-code ou SDKs para desenvolvedores para criar agentes que atendam às necessidades do seu negócio. A plataforma se integra ao Microsoft Entra para identidade, ao Copilot para orquestração e ao Microsoft Foundry para a execução em runtime.

Dica: O Agent 365 trata cada agente como uma identidade de primeira classe. Isso significa que você pode controlar, auditar e gerenciar agentes da mesma forma que faz com os usuários.

Veja a seguir uma tabela com o que diferencia o Agent 365 de outras plataformas:

RecursoDescrição
GovernançaGovernança integrada com foco em identidade do agente, segurança e proteção contra ameaças.
OrquestraçãoCamada de coordenação por meio do Copilot, permitindo que os agentes orquestrem fluxos de trabalho entre aplicativos.
IntegraçãoIntegração nativa ao ecossistema Microsoft para o gerenciamento completo dos agentes de IA.
Criação democratizadaFerramentas low-code para equipes de negócios e extensibilidade profunda para desenvolvedores por meio de SDKs e frameworks.

Visão geral das quatro camadas

O Agent 365 usa uma arquitetura de quatro camadas para organizar e gerenciar os agentes. Essa estrutura ajuda você a escalar e manter seus sistemas de agentes. Cada camada tem um papel claro na arquitetura de runtime.

Camada de experiência

Você interage com os agentes por meio da Camada de experiência. Essa camada conecta os agentes aos usuários em aplicativos como Teams, Outlook ou portais personalizados. Ela processa a entrada do usuário e exibe as respostas do agente. Você pode personalizar essa camada para adequá-la aos seus fluxos de trabalho de negócios.

Camada de agente

A Camada de agente concentra a inteligência de cada agente. Aqui, você define o que o agente sabe e como ele age. Você pode adicionar habilidades, conectar a dados e configurar a lógica. Essa camada oferece suporte tanto a abordagens low-code quanto pro-code, para que você possa criar agentes que resolvam problemas reais de negócios.

Camada de runtime

A Camada de runtime gerencia como os agentes são executados e coordenam tarefas. Ela fornece a arquitetura de runtime que permite aos agentes executar ações, gerenciar estado e se recuperar de erros. Você obtém escalabilidade horizontal e alta confiabilidade. A arquitetura de duas camadas dentro do runtime separa coordenação de execução, tornando as atualizações e a depuração mais fáceis.

Camada de governança

A Camada de governança mantém seus agentes seguros e em conformidade. Você controla o acesso, define políticas e registra cada ação. A Microsoft usa o Entra e o Defender para aplicar acesso de privilégio mínimo e monitorar a atividade dos agentes. Você pode consultar trilhas de auditoria e usar painéis para verificar o desempenho dos agentes.

Observação: A arquitetura de quatro camadas oferece suporte à integração com sistemas existentes, serviços externos e recursos personalizados. Isso proporciona flexibilidade e controle.

Papel do Foundry Agent Service

O Foundry Agent Service é a base da arquitetura de execução (runtime) dos seus agentes. Ele conecta os agentes para que possam delegar tarefas e trabalhar em conjunto. Você pode gerenciar fluxos de trabalho complexos, controlar o estado e se recuperar de erros. O Microsoft Foundry oferece uma base sólida para criar sistemas de agentes confiáveis e escaláveis.

Papel do Foundry Agent ServiceDescrição
Agentes conectadosPermite a comunicação direta entre agentes para delegação de tarefas e processamento modular.
Fluxos de trabalho multiagenteOferece uma camada de orquestração estruturada para gerenciar fluxos de trabalho complexos, incluindo gerenciamento de estado e recuperação de erros.

Você se beneficia de uma plataforma unificada que reúne registro, controle de acesso, telemetria e interoperabilidade. Isso facilita a criação, a implantação e o gerenciamento de agentes em toda a organização.

Como criar runtimes com o Agent Framework

Planejamento e requisitos

Casos de uso e partes interessadas

Você começa a criar runtimes identificando seus casos de uso e partes interessadas. É preciso entender a diferença entre criar agentes e operar agentes. Criar significa escrever código, definir as definições dos agentes e produzir documentação. Operar significa implantar agentes de runtime para interagir com usuários e usar ferramentas em fluxos de trabalho reais.

  • Defina problemas de negócio claros que os agentes vão resolver.
  • Identifique as partes interessadas que vão usar, gerenciar ou monitorar os agentes.
  • Mapeie os fluxos de trabalho que os agentes vão automatizar ou coordenar.
  • Colete insumos de validação das partes interessadas para garantir que as definições dos agentes correspondam às necessidades reais.

Você constrói um agente com foco no impacto que ele terá na sua organização. Essa etapa estabelece a base para o desenvolvimento do agente e para a operação do agente de runtime.

Seleção de ferramentas

Você seleciona as ferramentas que se encaixam nos seus objetivos de desenvolvimento de agentes. O Microsoft agent framework oferece várias opções para criar runtimes. Você pode usar ferramentas low-code para fluxos de trabalho simples ou SDKs para desenvolvedores em definições de agentes avançadas.

  • Escolha o Microsoft agent framework para um desenvolvimento de agentes escalável.
  • Use o Foundry Toolkit para orquestração e implantação de agentes de runtime.
  • Selecione ferramentas que deem suporte a fluxos de trabalho modulares e integração fácil.
  • Considere a escolha de implantação com base na sua arquitetura e nos requisitos de negócio.

Dica: O Microsoft agent framework se integra ao GitHub para controle de versão e colaboração. Isso ajuda você a gerenciar os artefatos dos agentes e manter a consistência entre os fluxos de trabalho.

Projetando agentes de IA

Blueprint com foco em habilidades

Você projeta agentes usando um blueprint com foco em habilidades. Essa abordagem permite criar habilidades de agente reutilizáveis em vários agentes. Quando você atualiza uma habilidade, todos os agentes que a utilizam recebem a atualização. Isso reduz o desvio de convenções e melhora a manutenibilidade.

Você define as habilidades dos agentes como componentes modulares. Isso torna as definições dos agentes consistentes e fáceis de gerenciar. Você cria fluxos de trabalho que se adaptam às necessidades de negócio em mudança.

Arquitetura modular

Você usa uma arquitetura modular para dividir as definições dos agentes em componentes menores e com papéis específicos. Isso aumenta a escalabilidade e facilita a interpretação dos fluxos de trabalho. Você integra ferramentas de observabilidade desde o início para monitorar o desempenho e o comportamento dos agentes.

Princípio de designDescriçãoImportância
Design modular e baseado em papéisDivide o sistema em componentes menores, cada um com um papel claramente definido.Aumenta a escalabilidade, melhora a interpretabilidade e evita a complexidade no sistema.
Observabilidade profundaIntegra ferramentas de observabilidade desde o início para monitorar o desempenho e o comportamento dos agentes.Possibilita a otimização e a confiança no sistema, tornando-o transparente e depurável.
Ciclos de feedback e otimização iterativaIncorpora mecanismos de melhoria contínua e adaptação do agente ao longo do tempo.Diferencia agentes inteligentes de sistemas estáticos, permitindo evolução e aprimoramento.

Você cria fluxos de trabalho que oferecem suporte a feedback humano no ciclo (human-in-the-loop) e otimização iterativa. Isso garante que os agentes de runtime evoluam e melhorem com o tempo.

Codificação e empacotamento de agentes

Usando o SDK do Agent Framework

Você usa o SDK do Microsoft agent framework para codificar e empacotar agentes. Você segue as melhores práticas para garantir confiabilidade, manutenibilidade e escalabilidade nos seus fluxos de trabalho.

  1. Comece com a habilidade OpenSpec propose para gerar um plano de implementação.
  2. Delegue as tarefas de codificação ao agente de codificação assim que o plano estiver consolidado.
  3. Teste o código funcionalmente e revise em profundidade os caminhos críticos do código.
  4. Use componentes de UI personalizados como dependências externas, com foco na API pública.
  5. Utilize as habilidades de git e GitHub para controle de versão e colaboração.
  • Crie uma habilidade de design para manter o estilo da marca e a consistência dos componentes.
  • Evite desvios do design geral para melhorar a experiência do usuário.
  • Garanta a geração de código de UI de alta qualidade, alinhada com a direção do design.

Você empacota os artefatos dos agentes para implantação. Você mantém as definições dos agentes e os fluxos de trabalho em repositórios com controle de versão.

Conteinerização para o Foundry

Você usa conteinerização para simplificar a implantação e o escalonamento dos agentes de runtime. O Foundry gerencia a infraestrutura subjacente, então você se concentra na lógica e nos fluxos de trabalho dos agentes.

  • A conteinerização permite que você se concentre na lógica do agente em vez do gerenciamento de infraestrutura.
  • O Foundry automatiza a implantação, o escalonamento e o gerenciamento de contêineres, aumentando a eficiência.
  • Os recursos de escalonamento integrados simplificam a alocação de recursos.
  • O isolamento proporcionado pelos contêineres aumenta a segurança dos agentes.

Você escolhe a opção de implantação com base na sua arquitetura e nas necessidades do negócio. O Microsoft Foundry agiliza a criação dos runtimes e a implantação dos agentes, facilitando o gerenciamento dos fluxos de trabalho e da operação dos agentes de runtime.

Testes e validação

Testes e validação são etapas essenciais quando você usa o framework de agentes para criar runtimes. Você quer garantir que seus agentes funcionem como esperado antes de avançar para a implantação. Esse processo ajuda a identificar problemas cedo e garante que seus agentes tenham bom desempenho em cenários reais.

Testes unitários e de integração

Você começa criando testes unitários para cada habilidade e função do seu agente. Os testes unitários verificam se as partes individuais do código do framework de agentes funcionam corretamente. Já os testes de integração verificam se as diferentes partes do seu agente interagem como previsto. Você deve desenvolver conjuntos de testes abrangentes que cubram tanto casos rotineiros quanto casos extremos.

Método de testeDescrição
Precisão na seleção de ferramentasVerifica se o agente escolhe as ferramentas certas para cada tarefa.
Coerência do planejamentoAvalia se o agente cria etapas lógicas e sequenciadas para resolver problemas.
Tratamento de conversas com várias interaçõesTesta se o agente mantém o contexto ao longo de várias interações.
Capacidade de recuperação de errosAnalisa como o agente responde quando a primeira abordagem falha.
Conjuntos de dados de referênciaUsa conjuntos de dados conhecidos para identificar fraquezas e medir o progresso.
Simulação e testesCria ambientes controlados para testar os agentes em diferentes cenários, sem riscos do mundo real.
Avaliação de segurança e proteçãoGarante conformidade e segurança nas operações de IA.
Avaliações agênticasUsa verificações de qualidade automatizadas e métricas antes da implantação.

Você também pode usar conjuntos de dados de referência para medir o progresso e identificar fraquezas. As simulações permitem acompanhar as decisões e os resultados dos agentes em um ambiente seguro. As métricas de segurança e conformidade protegem sua organização contra riscos.

Dica: inclua sempre avaliações agênticas automatizadas no seu fluxo de trabalho do framework de agentes. Essas verificações ajudam a manter a alta qualidade antes de você avançar para a próxima etapa.

Aceitação do usuário

O teste de aceitação do usuário (UAT) é a etapa final antes da implantação. Você convida usuários reais para interagir com seu agente em um ambiente controlado. O UAT garante que a solução do framework de agentes atenda aos requisitos dos usuários e funcione bem em cenários reais.

  • O UAT verifica se seu agente está alinhado às metas do negócio e aos fluxos de trabalho dos usuários.
  • Ele confirma que todos os fluxos de trabalho críticos funcionam corretamente em uso normal.
  • O UAT ajuda a garantir que a interface do usuário seja intuitiva e responsiva.
  • Ao identificar problemas antes da implantação, o UAT reduz riscos e melhora a confiabilidade.

Você deve sempre coletar feedback dos usuários durante o UAT. Esse feedback ajuda a refinar seu agente e garante que ele entregue valor para a sua organização.

Implantação com o Foundry

Depois de concluir os testes e a validação, você avança para a implantação usando o Microsoft Foundry. O framework de agentes e o Foundry trabalham juntos para agilizar esse processo, facilitando o gerenciamento da criação de runtimes em escala.

Integração de CI/CD

A integração contínua e a entrega contínua (CI/CD) são partes essenciais dos fluxos de trabalho modernos do framework de agentes. Os pipelines de CI/CD automatizam o processo de criação, teste e liberação dos seus agentes. Essa abordagem ajuda a identificar erros cedo e garante que seus agentes estejam sempre prontos para produção.

  • A integração de CI/CD valida as especificações dos seus agentes antes da mesclagem das alterações. Essa etapa evita falhas em produção causadas por violações de especificação.
  • O pipeline verifica se o código gerado por IA está de acordo com as especificações acordadas, reduzindo o risco de falhas em produção.
  • O CI/CD gerencia as premissas de infraestrutura, garantindo que o código do seu framework de agentes se comporte corretamente no ambiente de produção.

Você pode configurar seu pipeline de CI/CD para ser acionado a cada alteração de código. O pipeline compila seu agente, executa os testes e avalia o desempenho antes de promovê-lo para o próximo ambiente.

Prontidão para produção

Ao implantar com o Foundry, você segue uma abordagem em camadas para garantir que seu agente esteja pronto para produção. Veja a seguir uma tabela com as etapas recomendadas:

CamadaDescrição
Camada de desenvolvedorContém o código do agente, as configurações e a infraestrutura como código.
Pipeline de CIÉ acionado a cada alteração de código e inclui compilação, testes e avaliação.
Pipeline de CDPromove as versões do agente pelos ambientes de desenvolvimento, teste e produção.
Microsoft Foundry Agent ServiceGerencia o runtime e as operações do ciclo de vida.
Monitoramento e governançaGarante qualidade contínua e conformidade por meio de observabilidade e controle.

Você deve sempre monitorar seus agentes após a implantação. O Foundry oferece ferramentas de observabilidade, para que você acompanhe o desempenho dos agentes e garanta a conformidade. Essa abordagem em camadas ajuda você a manter altos padrões de qualidade e segurança.

Observação: seguindo essas etapas, você pode criar, testar e implantar agentes com confiança. O framework de agentes e o Microsoft Foundry oferecem as ferramentas necessárias para construir runtimes e implantações bem-sucedidas em qualquer ambiente corporativo.

Operação e gerenciamento de agentes em runtime

Runtime Agent Operation and Management

Interação do usuário

Integração da camada de experiência

Você interage com um agente em runtime por meio da camada de experiência. Essa camada conecta você ao agente usando ferramentas familiares, como Microsoft Teams, Outlook ou portais web personalizados. A camada de experiência captura sua entrada e entrega as respostas em tempo real. Ela oferece suporte a vários tipos de interação, incluindo texto, voz e imagens. Essa flexibilidade ajuda você a trabalhar com os agentes do jeito que atende às suas necessidades.

A camada de experiência faz mais do que apenas repassar mensagens. Ela entende sua intenção e a envia à camada agêntica para ação. Você pode ver interfaces de usuário dinâmicas e visualizações que ajudam a aprovar tarefas ou escalar problemas. A camada de experiência também permite que os agentes iniciem conversas com você, oferecendo sugestões personalizadas ou lembretes. Você tem uma experiência consistente em todos os seus dispositivos e canais.

Veja a seguir uma tabela com os principais recursos da camada de experiência:

FuncionalidadeDescrição
Interação multimodalCaptura entradas de texto, voz e visuais, entregando respostas relevantes em qualquer dispositivo.
Comunicação de intenção do usuárioEncaminha suas intenções à camada agêntica para processamento.
UI dinâmica e visualizaçõesOferece interfaces para aprovações e escalonamentos dentro dos fluxos de trabalho dos agentes.
Interação proativaOs agentes podem iniciar conversas, oferecendo recomendações em tempo real.
Experiências omnicanalMantém sua experiência consistente em todos os canais e dispositivos.
Recursos multimodaisPermite interagir por texto, voz ou imagens para um compartilhamento de informações mais eficiente.
Personalização com base em contextoOferece experiências personalizadas com base em suas ações, localização e horário.

Tratamento de entradas

Quando você envia uma mensagem ou faz uma solicitação, o agente em runtime processa sua entrada usando padrões avançados. Você pode ver diferentes padrões de interação, dependendo do seu fluxo de trabalho. Alguns agentes usam o padrão supervisor, em que um agente gerencia vários agentes de trabalho. Outros usam orquestração sequencial, passando informações de um agente para o próximo em uma ordem definida. Você também pode encontrar orquestração concorrente, em que vários agentes trabalham na mesma tarefa ao mesmo tempo.

Veja a seguir uma tabela com padrões comuns de interação do usuário:

Tipo de padrãoDescrição
Padrão supervisorUm fluxo de trabalho central coordena vários agentes de trabalho, gerenciando suas interações e saídas.
Orquestração sequencialOs agentes são organizados em uma ordem fixa, passando as saídas para o próximo agente de forma linear.
Orquestração concorrenteVários agentes operam simultaneamente na mesma tarefa, com as saídas reunidas para processamento.

Esses padrões ajudam o agente em runtime a lidar com tarefas complexas, coordenar ações e entregar resultados rapidamente. Você se beneficia de interações fluidas e confiáveis que atendem às necessidades do seu negócio.

Execução de agentes em runtime

Coordenação de tarefas

Um agente de runtime usa um poderoso mecanismo de orquestração e de fluxo de trabalho para gerenciar tarefas. Esse mecanismo coordena o ciclo do agente, que inclui receber a sua entrada, chamar modelos, usar ferramentas, atualizar o estado e tomar decisões. O agente pode lidar com tarefas de várias etapas, fluxos de trabalho com ramificações e até solicitar aprovação humana quando necessário.

Você vê os seguintes processos-chave na coordenação de tarefas:

  • O agente recebe a sua entrada e decide qual ação executar.
  • Ele chama modelos ou ferramentas para processar informações.
  • O agente atualiza o seu estado e registra as decisões.
  • Ele gerencia fluxos de trabalho complexos, incluindo ramificações e etapas com intervenção humana (human-in-the-loop).
  • O agente oferece execução confiável, com pontos de verificação (checkpoints) para se recuperar de falhas.
  • Ele escala para processar muitas tarefas ao mesmo tempo e se coordena com outros agentes quando necessário.
  • O agente se integra a sistemas externos, garantindo uma execução segura e durável.

Esses recursos tornam o agente de runtime uma peça importante das operações do seu negócio.

Gerenciamento de estado

O gerenciamento de estado é essencial para qualquer agente de runtime. Você quer que o agente se lembre de ações anteriores, acompanhe tarefas em andamento e armazene dados importantes. O agente usa memória de curto e de longo prazo para gerenciar contexto e conhecimento.

Para um gerenciamento de estado eficaz, siga estas etapas:

  1. Ganhe confiança no comportamento do agente adicionando instrumentação, registros de decisões, registros de chamadas de ferramentas e rastreamento de custos.
  2. Teste o agente sob sobrecarga em condições reais, verificando os escopos de permissão e as rotas de escalonamento.
  3. Execute o agente em conjunto com sistemas legados para identificar problemas de integração e erros de configuração.
  4. Garanta dados limpos e estruturados, incluindo logs detalhados e registros de custos, para melhorar o desempenho.

O agente armazena memória, histórico de execução e dados de trabalho em armazenamento externo, como bancos de dados ou armazenamento de objetos. Para cada sessão, o agente usa um ambiente efêmero, que é destruído após o uso. Isso evita vazamentos de estado e mantém os seus dados seguros. Quando o agente precisa continuar uma sessão, ele cria um novo ambiente e reconecta o estado armazenado.

Um agente de runtime usa uma arquitetura de memória em camadas. A memória de curto prazo guarda ações recentes, enquanto a memória de longo prazo usa soluções como bancos de dados vetoriais. O agente acompanha as interações do usuário e compartilha o estado com outros agentes para manter os fluxos de trabalho consistentes. Essa abordagem garante confiabilidade e evita conflitos em sistemas multiagente.

Monitoramento e diagnóstico

Registro de logs

Você precisa de um registro de logs robusto para entender como um agente de runtime funciona. O log registra cada decisão, ação e mudança de estado. Isso ajuda você a depurar problemas, analisar o comportamento do agente e garantir conformidade. Você pode rastrear o fluxo de execução do agente para ver como ele raciocina e faz escolhas. O monitoramento contínuo permite identificar comportamentos inesperados e corrigir problemas antes que afetem os usuários.

Você deve usar painéis centralizados para visualizar os logs e analisar o desempenho do agente. Esses painéis ajudam a identificar padrões, acompanhar tendências operacionais e gerenciar riscos. Você pode configurar alertas para ser notificado sobre problemas imediatamente.

Métricas de desempenho

As métricas de desempenho mostram o quão bem um agente de runtime opera. Você acompanha indicadores como tempo de resposta, taxa de conclusão de tarefas e uso de recursos. Essas métricas ajudam a medir a confiabilidade e a eficiência. Você pode usar plataformas como Fiddler AI Observability e Rubrik Agent Cloud para obter análises unificadas e monitorar as interações entre agentes.

Você deve testar as ferramentas de observabilidade em ambiente de homologação antes da implantação. Isso garante que sua telemetria e seus alertas funcionem como esperado. Plataformas centralizadas conectam o comportamento dos agentes a sinais de risco de dados, oferecendo mais visibilidade e controle.

Dica: monitoramento contínuo, logs e métricas de desempenho são essenciais para operações confiáveis de agentes de runtime. Eles ajudam você a manter altos padrões e a responder rapidamente a qualquer problema.

Integrações e extensibilidade

Serviços externos

Você pode ampliar o poder dos seus agentes de runtime conectando-os a serviços externos. Essa abordagem permite que os agentes acessem dados em tempo real, automatizem fluxos de trabalho e interajam com plataformas de terceiros. Você pode querer que seu agente busque informações de clientes em um sistema de CRM, analise dados não estruturados de documentos ou monitore dispositivos IoT para atualizações em tempo real.

Estas são algumas opções comuns de integração para serviços externos:

  • Conecte-se a sistemas de CRM para acessar dados de clientes.
  • Acesse fontes de dados não estruturados, como PDFs e documentos do Word.
  • Obtenha dados em tempo real de dispositivos IoT e ferramentas de análise.
  • Use APIs de aplicativos de terceiros, como gateways de pagamento e plataformas de logística.

Você tem vários métodos para integrar serviços externos aos seus agentes. Cada método oferece benefícios e compensações próprios. A tabela abaixo mostra os principais tipos:

Tipo de integraçãoVantagensDesvantagens
iPaaS incorporadoImplantação rápida, escalabilidade, custos reduzidosPersonalização limitada, dependência da plataforma, taxas recorrentes
Soluções de API unificadaVelocidade, cobertura completa de API, facilidade de usoPersonalização limitada, dependência do provedor de API unificada
Desenvolvimento personalizadoSoluções altamente sob medida, controle total, casos de uso complexosExige muitos recursos, demanda tempo, requer manutenção

Você deve escolher o método que atenda às necessidades do seu negócio e aos requisitos técnicos. O iPaaS incorporado funciona bem para implantações rápidas. As soluções de API unificada ajudam quando você precisa de cobertura ampla. O desenvolvimento personalizado oferece controle total para cenários complexos.

Dica: teste as integrações em um ambiente controlado antes de implantá-las em produção. Isso ajuda você a evitar problemas inesperados e garante que seus agentes funcionem bem com os serviços externos.

Gerenciamento de APIs

O gerenciamento de APIs tem um papel essencial na conexão dos seus agentes com sistemas externos. Você precisa projetar, publicar, proteger, monitorar e analisar APIs para que seus agentes possam interagir de forma segura e eficiente. Uma estratégia sólida de gerenciamento de APIs ajuda você a escalar suas soluções de agentes e a se adaptar a demandas em mudança.

Você pode melhorar a eficiência e a precisão usando IA agêntica para criar APIs rapidamente. Ferramentas baseadas em IA tornam a experiência do desenvolvedor mais fluida. As APIs podem escalar para cima ou para baixo conforme suas necessidades mudam.

Aqui estão algumas práticas recomendadas para o gerenciamento seguro de APIs:

  1. Use OAuth 2.0 ou OpenID Connect para acesso delegado.
  2. Valide os JWTs no gateway.
  3. Implemente chaves de API para ferramentas internas.
  4. Aplique políticas de CORS para o acesso do front-end.

Você pode usar plataformas como o Gravitee Agent Management para ampliar seu programa de APIs e dar suporte a agentes de IA. Essa abordagem transforma APIs confiáveis em ferramentas governadas, mantendo a segurança, a observabilidade e os controles operacionais.

Citação em destaque:
"Agentes de IA estão se tornando uma interface importante para software corporativo, e habilitá-los com segurança é uma parte essencial da nossa estratégia. Com o Gravitee Agent Management, conseguimos ampliar nosso programa de APIs existente para dar suporte a agentes de IA, transformando APIs confiáveis em ferramentas MCP governadas, preservando a segurança, a observabilidade e os controles operacionais que nossos clientes esperam da Tealium."

Você deve monitorar o uso das APIs e configurar alertas para atividades incomuns. Isso ajuda a proteger seus dados e a manter a conformidade. O gerenciamento de APIs oferece flexibilidade para conectar agentes a muitos serviços e escalar suas soluções conforme seu negócio cresce.

Governança, segurança e conformidade

Gerenciamento de identidade e acesso

Integração com o Entra

Você precisa de um gerenciamento de identidade e acesso robusto para manter seu agente de IA seguro. O Microsoft Entra permite gerenciar cada agente como uma identidade única. Isso significa que você pode configurar autenticação segura, para que apenas agentes confiáveis acessem seus sistemas. Você pode usar autorização granular para conceder a cada agente somente as permissões de que ele precisa. O Entra também ajuda a monitorar as identidades dos agentes e a suspender ou revogar o acesso quando identificar comportamento de risco. Você mantém o controle do ciclo de vida do seu agente e reduz a chance de acesso não autorizado.

MecanismoDescrição
Autenticação seguraCada agente tem uma identidade única vinculada às políticas corporativas.
Autorização granularVocê restringe o acesso com base na função e na necessidade.
Mecanismos de proteção de identidadeVocê monitora e gerencia as credenciais dos agentes.
Gerenciamento do ciclo de vida das identidades de IAVocê controla as identidades dos agentes com estruturas baseadas em políticas.
Conformidade regulatóriaVocê oferece suporte à auditabilidade e atende às regras de proteção de dados.
Responsabilidade em IAVocê rastreia a atividade dos agentes para evitar uso indevido.

Acesso com privilégio mínimo

Você deve sempre seguir o princípio do privilégio mínimo. Conceda a cada agente somente o acesso de que ele precisa para suas tarefas. Isso limita o risco e mantém os dados sensíveis protegidos. Você pode definir permissões e salvaguardas para cada agente. Os controles de acesso em tempo de execução permitem tomar decisões com base no estado e no ambiente do agente. O IAM com humano no circuito adiciona supervisão para ações sensíveis. Você pode usar análises para identificar comportamento incomum dos agentes e responder rapidamente.

Tipo de estratégiaDescrição
Identidades persistentes exclusivas de agentesAtribua a cada agente uma identidade exclusiva com base em sua finalidade e no risco.
Direitos e salvaguardasAjuste as permissões à função do agente e à sensibilidade dos dados.
Controles de acesso em tempo de execuçãoTome decisões de acesso de forma dinâmica para cada agente.
IAM com humano no circuitoAdicione supervisão humana para ações sensíveis do agente.

Auditabilidade e ciclo de vida

Trilhas de auditoria

Você precisa rastrear cada ação que o seu agente executa. As trilhas de auditoria oferecem um log imutável para cada decisão e evento. Isso ajuda você a atender às regras de conformidade e facilita a revisão do que aconteceu caso algo dê errado. Você pode usar os logs de auditoria para demonstrar aos reguladores que segue os processos corretos. Equipes de garantia de qualidade podem revisar as saídas do agente para verificar se atendem aos seus padrões.

RecursoDescrição
Logs de auditoriaMantenha registros completos da atividade do agente para garantir transparência.
Trilhas de auditoriaArmazene logs imutáveis de cada ação para garantir responsabilização.
Supervisão humanaUse protocolos de aprovação e verificações periódicas para conformidade.

Acesso condicional

O acesso condicional permite definir regras sobre quando e como os agentes podem usar recursos. Você pode definir métodos de autenticação, permissões e políticas para cada agente. O Microsoft Entra trata os agentes como identidades de primeira classe e aplica verificações de Zero Trust. Você pode vincular cada agente a uma pessoa responsável, chamada de patrocinador, para garantir responsabilização. Se um patrocinador deixar a empresa, você pode transferir ou desativar o agente. Isso mantém o seu ambiente seguro e em conformidade.

  • O acesso condicional usa sinais específicos de agentes para avaliar as solicitações.
  • As verificações de Zero Trust se aplicam aos agentes da mesma forma que se aplicam aos usuários.
  • Fluxos de trabalho de ciclo de vida automatizam o gerenciamento dos agentes.

Práticas recomendadas de segurança

Aplicação de políticas

Você deve aplicar políticas de segurança a todos os agentes. Monitore a atividade dos agentes para garantir que sigam as suas regras. Use trilhas de auditoria para identificar violações cedo. Automatize fluxos de trabalho para sinalizar riscos e apoiar a conformidade. Revisões regulares ajudam você a se adaptar a novas leis e a manter o seu ambiente de execução seguro.

Privacidade de dados

Proteger dados é uma prioridade máxima. Dê aos agentes apenas os dados de que precisam. Use tecnologias que reforçam a privacidade, como criptografia e anonimização. Sempre explique como você usa dados pessoais. Atenda aos direitos dos usuários, como solicitações de acesso e exclusão. Mantenha registros detalhados de como os agentes usam e protegem os dados. Essas medidas ajudam você a cumprir as leis de privacidade e a criar confiança.

Dica: combine gerenciamento de identidades robusto, auditabilidade e aplicação de políticas para criar um ambiente de agentes seguro e em conformidade.

Práticas recomendadas e início rápido

Dicas práticas

Você pode construir uma base sólida para os seus projetos de agentes seguindo etapas práticas. Comece definindo objetivos claros para cada agente. Certifique-se de entender o que você quer que o agente realize. Use um design modular para dividir as tarefas em partes menores. Isso torna o agente mais fácil de gerenciar e atualizar. Teste cada habilidade antes de adicioná-la ao agente. Use controle de versão para registrar as alterações e manter o seu código organizado.

Dica: documente cada fluxo de trabalho e cada decisão. Uma boa documentação ajuda na solução de problemas e melhora a colaboração em equipe.

Você deve monitorar o desempenho dos agentes com painéis. Configure alertas para atividades incomuns. Revise os logs regularmente para identificar problemas cedo. Use o feedback dos usuários para melhorar o comportamento do agente. Atualize o seu agente com frequência para mantê-lo confiável e seguro.

Armadilhas comuns

Você pode enfrentar desafios ao criar e implantar agentes. Um erro comum é pular os testes. Se você não testar o seu agente, corre o risco de ter erros em produção. Outra armadilha é conceder permissões demais. Siga sempre o princípio do menor privilégio. Evite incluir informações sensíveis diretamente no código do agente. Isso pode gerar riscos de segurança.

Algumas equipes esquecem de monitorar a atividade dos agentes. Sem monitoramento, você não consegue identificar problemas rapidamente. Ignorar o feedback dos usuários pode fazer o agente deixar de atender necessidades importantes. Não atualizar o agente o deixa vulnerável a novas ameaças.

ArmadilhaComo evitar
Pular os testesExecute testes unitários e de integração
Permissões excessivasUse acesso de menor privilégio
Segredos embutidos no códigoArmazene os segredos com segurança
Falta de monitoramentoConfigure painéis e alertas
Ignorar o feedbackColete e aja com base nas contribuições dos usuários
Agente desatualizadoAgende atualizações regulares

Guia de início rápido

Você pode colocar o seu primeiro agente em funcionamento rapidamente seguindo esta lista de verificação:

  1. Identifique um caso de uso simples para o seu agente.
  2. Escolha o framework de agentes da Microsoft e o kit de ferramentas do Foundry.
  3. Projete o agente com habilidades modulares.
  4. Escreva e teste cada habilidade separadamente.
  5. Empacote o agente usando contêineres.
  6. Configure pipelines de CI/CD para implantação automatizada.
  7. Implante o agente em um ambiente controlado.
  8. Monitore a atividade do agente e colete o feedback dos usuários.
  9. Atualize o agente com base no desempenho e no feedback.

Observação: comece pequeno e expanda à medida que ganhar experiência. Um projeto de agente bem planejado cresce de forma consistente e entrega valor.

Recursos adicionais

Você encontra muitos recursos para ajudar a criar, implantar e gerenciar agentes com o Microsoft Agent 365 e o Foundry. Essas ferramentas e guias vão apoiar você em cada etapa do projeto. Explore as opções a seguir para aprofundar seus conhecimentos e resolver desafios ao trabalhar com agentes de IA corporativos.

📚 Documentação oficial

  • Documentação do Agent 365
    Saiba mais sobre conceitos principais, arquitetura e etapas de configuração.
  • Documentação do Microsoft Foundry
    Veja detalhes sobre ambientes de execução, implantação e orquestração.
  • Microsoft Entra Identity Platform
    Entenda a gestão de identidade e acesso para agentes.

🛠️ Ferramentas para desenvolvedores e SDKs

  • SDK do Agent Framework
    Acesse exemplos de código, referências de API e guias de início rápido.
  • Foundry Toolkit
    Use ferramentas de linha de comando para empacotar, testar e implantar agentes.
  • Microsoft Copilot Studio
    Crie e oriente fluxos de trabalho de agentes com ferramentas low-code.

🌐 Comunidade e suporte

  • Microsoft Tech Community: AI Agents
    Faça perguntas, compartilhe ideias e conecte-se com outros criadores.
  • Stack Overflow: Microsoft-Agent365
    Encontre respostas para perguntas técnicas da comunidade de desenvolvedores.
  • GitHub Discussions
    Participe de discussões sobre melhores práticas e solução de problemas.

Dica: participe de webinars e eventos virtuais para se manter atualizado sobre novos recursos e casos de uso. Você encontra a agenda dos eventos no blog de IA da Microsoft.

📈 Trilhas de aprendizado e tutoriais

Tipo de recursoDescriçãoLink
Tutoriais guiadosProjetos passo a passo para iniciantesComece aqui
Tutoriais em vídeoGuias visuais para criar e implantarAssistir agora
Projetos de exemploModelos de agentes prontos para usoExplorar exemplos

📝 Guias de melhores práticas

  • Diretrizes de IA responsável
    Siga regras para o desenvolvimento seguro e ético de agentes.
  • Security and Compliance Center
    Revise checklists para proteger o seu ambiente de agentes.

Observação: salve estes recursos nos favoritos para acesso rápido durante o projeto. Você pode voltar a eles sempre que precisar de ajuda ou quiser aprender mais.

Você conta com uma rede de suporte sólida ao criar com o Agent 365 e o Foundry. Use estes recursos para resolver problemas, aprender novas habilidades e manter seus agentes seguros e eficazes.


Para concluir, criar uma arquitetura de IA de nível corporativo exige um afastamento deliberado da implantação básica de bots por tentativa e erro. Ao estruturar seus sistemas em torno das camadas Experience, Agent, Runtime e Governance do Microsoft Agent 365, você garante que sua organização permaneça escalável, totalmente segura e em conformidade. Lembre-se de priorizar a modularidade orientada a skills, um gerenciamento de estado robusto e uma governança de identidade rigorosa usando o Microsoft Entra. Se você quiser uma apresentação completa, em nível executivo, desses princípios e de como eles se aplicam em cenários corporativos reais, confira a conversa completa do podcast em Microsoft AI Agent Runtimes: Beyond Enterprise Chatbots. Comece pequeno, teste com rigor, aproveite pipelines de CI/CD e veja seus processos de negócio se transformarem com automação agêntica de verdade!

Perguntas frequentes

O que é o Microsoft Agent 365?

O Agent 365 é uma plataforma da Microsoft. Você a usa para criar, gerenciar e governar agentes de IA na sua organização. Ela dá a cada agente uma identidade exclusiva e controles de segurança robustos.

Como o Foundry ajuda na implantação de agentes?

O Foundry oferece um ambiente de execução para os seus agentes. Você o usa para implantar, escalar e gerenciar agentes sem se preocupar com a infraestrutura. O Foundry automatiza a orquestração e o monitoramento.

Posso integrar o Agent 365 às ferramentas da Microsoft que já uso?

Sim, você pode conectar o Agent 365 ao Microsoft Teams, ao Outlook e a outros aplicativos do Microsoft 365. Assim, seus agentes interagem com os usuários em ambientes que eles já conhecem.

Como garanto que meus agentes são seguros?

Use o Microsoft Entra para gerenciar identidades. Atribua acesso com privilégio mínimo, monitore a atividade dos agentes e aplique políticas de segurança. Trilhas de auditoria e acesso condicional ajudam você a manter a conformidade.

Quais habilidades preciso para criar agentes?

Você pode usar ferramentas low-code para agentes simples ou SDKs para desenvolvedores para recursos avançados. Conhecimento básico de programação ajuda, mas você não precisa ser especialista para começar.

Como monitoro o desempenho dos agentes?

Acompanhe métricas como tempo de resposta e taxa de conclusão de tarefas. Use painéis e logs para acompanhar a atividade dos agentes. Configure alertas para comportamentos fora do padrão.

Posso conectar agentes a serviços externos?

Sim! Você pode integrar agentes com APIs, sistemas de CRM e outras plataformas de terceiros. Escolha o método de integração que atende às suas necessidades, como iPaaS incorporado ou desenvolvimento personalizado.


🎧 Ouça este episódio

Quer uma explicação prática sobre os Microsoft AI Agent Runtimes? Este episódio explica o tema de forma clara e mostra por que ele importa para Microsoft 365, Azure, Power Platform, segurança, IA e o trabalho moderno.

Ouça este episódio se você quiser:

  • Entender os conceitos-chave por trás dos Microsoft AI Agent Runtimes
  • Ver como eles se encaixam no ecossistema tecnológico mais amplo da Microsoft
  • Descobrir onde eles podem gerar valor prático para a sua organização

Você também pode gostar destes episódios relacionados do M365 FM:

  • Enterprise AI Agent Fabric: Architecture Beyond Chatbots
  • AI Agent Identity Security: Beyond Service Accounts
  • Engenharia de Agentes de IA Corporativos com Karthikeyan VK [MVP]
  • Dos dados aos agentes inteligentes: construindo IA corporativa confiável com o Microsoft AI Foundry – Shubhangi Goyal [MVP]
  • Comunicação Agente a Agente (A2A) - Explicada de Forma Simples

Descubra mais conversas práticas sobre Microsoft em M365 FM.

Última revisão: julho de 2026.

Quem deve ouvir

Este episódio é para profissionais de Microsoft, arquitetos, desenvolvedores, profissionais de segurança e líderes de TI que avaliam o tema em um ambiente real.

🎧 Você também deve ouvir

  • AI Agents — Um próximo passo relevante que acrescenta contexto prático a este tema.
  • Model Context Protocol — Um próximo passo relevante que acrescenta contexto prático a este tema.
  • Microsoft AI Agent Harness — Um próximo passo relevante que acrescenta contexto prático a este tema.

Entities in this article

Microsoft Agent 365 Azure AI Foundry Agent skill Microsoft Agent Framework Modern Work SharePoint Foundry Agent Service Microsoft Entra Observability AI agent

Related articles

RSS