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.
Agentes de IA estendem a IA generativa além do padrão de solicitação/resposta que o modelo de responsabilidade compartilhada de IA descreve. Diferente de um grande modelo de linguagem, um agente não retorna apenas conteúdo para que um humano atue. Em vez disso, um agente:
- Age de forma autônoma. Ele invoca ferramentas, chama APIs, grava dados e aciona fluxos de trabalho sem que um humano aprove cada etapa.
- Planos e laços. Ele decompõe objetivos, raciocínias em vez de resultados intermediários, e se reapetece muitas vezes antes de retornar.
- Contém estado e memória. Contexto de curto prazo mais memória persistente influenciam comportamentos futuros e podem ultrapassar os limites da sessão ou do usuário.
- Tem identidade. Ele se autentica em sistemas downstream usando identidades gerenciadas, tokens on-behalf-of ou uma identidade de agente distinta e tem privilégios próprios.
- Compõe com outros agentes. Na orquestração multi-agente, a saída de um agente torna-se instrução de outro agente, introduzindo uma nova fronteira de confiança.
Cada um desses comportamentos introduz responsabilidades que não existem no modelo de IA de requisição/resposta.
Note
Este artigo usa "responsabilidade" no sentido de governança: quem deve configurar, operar e monitorar cada controle. É uma orientação ilustrativa e não tem a intenção de transmitir conclusões legais nem de modificar ou contradizer os termos de qualquer acordo entre você e a Microsoft.
Como os agentes de IA diferem da nuvem e das cargas de trabalho de IA
A tabela a seguir resume como o modelo de agente de IA difere do modelo padrão em nuvem e do modelo de IA generativa (LLM).
| Preocupação | Modelo padrão de nuvem | Modelo de IA (LLM) | Modelo de agente de IA |
|---|---|---|---|
| Interação primária | API ou interface gráfica | Resposta rápida | Objetivo de ação autônoma em múltiplas etapas |
| Efeitos colaterais no mundo real | Código de aplicação, explícito | Humano atua na saída | O agente age diretamente por meio de ferramentas |
| State | Camada de aplicação e dados | Prompt sem estado | Memória e contexto persistentes do agente |
| Identity | Identidade do usuário ou da aplicação | Identidade do usuário ou da aplicação | Identidade distinta do agente mais tokens delegados |
| Limite de confiança | Do usuário para o aplicativo | Do usuário para o modelo | De usuário para agente, para ferramentas, para outros agentes |
| Risco principal | Configuração incorreta, exposição de dados | Injeção rápida (conteúdo) | Injeção rápida que impulsiona ações; agência excessiva; Deputado confuso |
Divisão de responsabilidade
Assim como nos modelos de responsabilidade compartilhada em nuvem e IA , a divisão de responsabilidade muda conforme o modelo de implantação que você escolhe. Para os agentes, as opções relevantes são:
- Agente SaaS. Um agente pronto, como agentes do Microsoft 365 Copilot, Microsoft Security Copilot ou agentes publicados do Microsoft Copilot Studio. A Microsoft opera o orquestrador, modelo, sistemas de segurança e a maioria dos conectores de ferramentas. Você é responsável pela configuração, pela definição do escopo de acesso aos dados, pela identidade e pelo uso.
- Agente PaaS. Você constrói um agente em uma plataforma de agente gerenciado, como o Microsoft Foundry Agent Service, Azure SRE Agent, agentes personalizados do Microsoft Copilot Studio ou o Microsoft Agent Framework em um runtime gerenciado pelo Azure. A Microsoft fornece os controles de segurança em tempo de execução, hospedagem de modelos e plataforma. Você é dono das instruções do agente, seleção de ferramentas e plugins, permissões de ferramentas, lógica de orquestração, design da memória e da identidade e autorização do agente.
- Agente IaaS. Você constrói e hospeda toda a pilha de agentes sozinho: um orquestrador personalizado em VMs ou containers, um framework autogerenciado e possivelmente modelos auto-hospedados. Você possui quase tudo, exceto a infraestrutura física (e o modelo base, se você o consumir como uma API hospedada).
A responsabilidade se desloca para a esquerda, o que significa que você assume mais responsabilidade, à medida que passa de SaaS para PaaS e depois para agentes IaaS.
O diagrama a seguir ilustra as áreas de responsabilidade entre você e a Microsoft de acordo com o tipo de implantação do agente.
Visão geral da camada de agentes de IA
Um sistema agente adiciona três novas camadas sobre e ao redor da plataforma de IA, aplicação e camadas de uso existentes. A responsabilidade pela segurança recai sobre quem executa a tarefa, mas um provedor pode disponibilizar controles para configuração por você.
Camada de plataforma de IA (herdada)
A camada da plataforma de IA hospeda e protege o modelo, dados de treinamento, pesos e APIs de inferência, além de fornecer sistemas de segurança integrados para entrada e saída. A responsabilidade nessa camada é herdada do modelo de responsabilidade compartilhada de IA.
Camada de orquestração de agentes
A camada de orquestração é o "circuito cerebral": planejamento, raciocínio, seleção de ferramentas, o prompt de sistema e as instruções do agente, e coordenação entre múltiplos agentes. É nessa camada que residem riscos de agência excessiva e de injeção rápida para ação.
Considerações de segurança:
- Restringa as instruções e o escopo do agente (menor funcionalidade).
- Valide e higienize qualquer conteúdo não confiável que entre no loop, incluindo documentos recuperados, saídas de ferramentas e mensagens de outros agentes. Trate tudo isso como entrada não confiável, não como instruções confiáveis.
- Impor limites de planejamento: limites de etapas e iterações, detecção de loops, tetos de orçamento e custos, e permitir listas para quais ferramentas podem ser encadeadas.
- Para sistemas multiagente, trate cada mensagem interagente como um limite de confiança e reaplique a segurança de entrada.
Ferramentas e camada de ações
A camada de ferramentas e ações contém os conectores, plugins, funções, servidores Model Context Protocol (MCP) e APIs que o agente pode invocar para ler e alterar o estado no mundo real. Essa camada é a maior diferença em relação ao modelo LLM.
Considerações de segurança:
- Privilégio mínimo por ferramenta. Cada ferramenta ou conector deve conter apenas as permissões necessárias. Não conceda ao agente uma identidade permanente ampla.
- Autorização em cada ação, não apenas no início da sessão. Verifique novamente se essa ação, neste recurso, é permitida. Essa verificação mitiga riscos de delegação confusa e excessivamente ampla.
- Etapas de validação com intervenção humana. Exija-os para ações de alto impacto, irreversíveis ou sensíveis, como gravações, exclusões, pagamentos, alterações em produção e envios externos.
- Auditoria de ações. Registre cada invocação de ferramenta com entradas, saídas, a identidade usada e a justificativa da decisão.
- Sandboxing e controle de saída. Aplique-os a ferramentas de execução de código e navegação.
Camada de memória e estado do agente
A camada de memória do agente abrange o contexto de conversas de curto prazo, além de memória persistente, bancos de vetores e blocos de anotações que influenciam o comportamento futuro.
Considerações de segurança:
- Escopar e isolar a memória por usuário e inquilino. Evite o vazamento de memória entre usuários ou entre sessões.
- Proteja contra envenenamento por memória. Conteúdo injetado pode persistir e ser reativado depois.
- Classifique, retenha e exclua memórias armazenadas. Aplique classificação de dados, retenção e direito de exclusão.
- Criptografe armazenamentos de memória e impeça controle de acesso. Trate a memória como dados sensíveis.
Camada de aplicação de IA (herdada)
A camada de aplicação de IA é a aplicação ou interface que o usuário utiliza, juntamente com a ancoragem, os plugins e o sistema de segurança da aplicação.
Camada de uso de IA (herdada, estendida)
A camada de uso de IA descreve como usuários e aplicativos consomem o agente. Com os agentes, a responsabilidade por ações autônomas torna-se central: políticas de uso aceitável, educação do usuário sobre riscos específicos do agente e clara responsabilidade das ações que o agente realiza em nome do usuário.
Matriz de responsabilidades
A matriz a seguir resume a responsabilidade entre os modelos de implantação. C = Cliente, M = Microsoft, S = Compartilhado. A matriz é um guia geral; As responsabilidades específicas para um determinado serviço podem variar de acordo com os termos e a configuração do serviço.
Responsabilidades herdadas em nuvem e IA
| Área de responsabilidade | Agente IaaS | Agente PaaS | Agente SaaS |
|---|---|---|---|
| Dados do cliente (incluindo embasamento e conteúdos da memória) | C | C | C |
| Identidades e usuários | C | C | C |
| Gerenciamento de acesso (RBAC, MFA, Acesso Condicional) | C | C | C |
| Dispositivos cliente e pontos de extremidade | C | C | S |
| Hospedagem de modelo base e pesos | C/M1 | M | M |
| Segurança do conteúdo de entrada/saída do modelo | C/M1 | S | M |
| Infraestrutura física (hosts, rede, data center) | M | M | M |
Responsabilidades específicas de cada agente
| Área de responsabilidade | Agente IaaS | Agente PaaS | Agente SaaS |
|---|---|---|---|
| Instruções do agente, prompt do sistema e escopo | C | C | S |
| Seleção de ferramentas, plugins e conectores | C | C | S |
| Permissões por ferramenta (privilégio mínimo) | C | C | S |
| Identidade do agente e gerenciamento de tokens delegados | C | S | S |
| Verificações de autorização por ação | C | S | S |
| Aprovação com intervenção humana para ações de alto impacto | C | C | C |
| Restrições na orquestração (limites de loop, etapa e custo) | C | S | M |
| Controles de limites de confiança multiagente | C | S | S |
| Projeto de memória, isolamento e defesa contra envenenamento | C | S | M |
| Sandboxing de ferramentas e ações e controle de saída | C | S | M |
| Auditoria de ações, registro e monitoramento | C | S | S |
| Ambiente de execução do agente e plataforma de orquestração | C | M | M |
| Política de uso aceitável e responsabilidade pelas ações | C | C | C |
1 Cliente se você hospedar o modelo em IaaS por conta própria; Microsoft, se você consumir uma API de modelo hospedado do seu agente hospedado em IaaS.
Responsabilidades que você sempre mantém
Independentemente do modelo de implantação, você sempre é responsável por:
- Dados, incluindo tudo que é escrito na memória do agente e passado para ferramentas.
- Identidade e privilégio mínimo: a identidade do próprio agente e o escopo de cada credencial ou token que ele pode usar.
- Autorização de ações: o que o agente pode fazer, especialmente operações irreversíveis ou sensíveis.
- Supervisão humana: quais ações exigem aprovação e quem é responsável pelo comportamento do agente.
- Uso aceitável e governança: políticas, educação do usuário e conformidade para comportamento autônomo.
Principais riscos específicos do agente a serem mitigados no projeto
Esses riscos se enquadram no Top 10 OWASP para Aplicações LLM, no OWASP Top 10 em IA Agente, no MITRE ATLAS e na classificação de gravidade de vulnerabilidades do Microsoft Security Response Center (MSRC) para sistemas de IA. Eles enfatizam a dimensão da ação, que é própria dos agentes.
| Risco | Atenuação |
|---|---|
| Injeção rápida para a ação. Conteúdo não confiável, como uma página da web, documento, e-mail ou outro agente, sequestra o agente para que ele utilize ferramentas de forma maliciosa. | Trate todas as saídas de ferramentas, recuperação e agentes como não confiáveis. Isole instruções dos dados. Restrinja ações de alto impacto. |
| Autonomia excessiva. O agente tem mais ferramentas, permissões ou autonomia do que a tarefa precisa. | Aplique a funcionalidade mínima e o privilégio mínimo para cada ferramenta, e delimite o escopo das instruções. |
| Deputado confuso ou delegação exagerada. O agente usa sua identidade privilegiada para fazer algo que o usuário solicitante não pode. | Use tokens de representação e autorização por ação. Evite uma identidade ampla permanente. |
| Envenenamento da memória. Conteúdo injetado persiste e é reativado depois ou entre sessões. | Isole e valide a memória, rastreie a origem e aplique a retenção. |
| Laços sem limite, custo e esgotamento de recursos. Planejamento fora de controle. | Aplicar limites de passos, iterações e orçamentos, e detectar loops. |
| Falhas de confiança em múltiplos agentes. Um agente comprometido ou alucinante contamina colaboradores. | Reaplique a segurança de entrada em cada limite entre agentes. Verifique, não confie. |
| Agentes maliciosos ou que se passam por outros. Um agente não autorizado age no ambiente, ou a identidade do agente é falsificada. | Impor identidade forte de agente, atestação, detecção e monitoramento. |
Configure antes de personalizar
O mesmo princípio que a Microsoft recomenda para IA se aplica aos agentes, e é ainda mais importante no caso deles, porque a autonomia multiplica o custo dos erros.
- Comece com agentes SaaS (Microsoft 365 Copilot, Microsoft Security Copilot ou agentes publicados do Microsoft Copilot Studio). A Microsoft é responsável pela orquestração, segurança e a maior parte da segurança das ferramentas. Você configura o escopo dos dados e a identidade.
- Mude para agentes PaaS (Microsoft Foundry Agent Service, Azure SRE Agent, agentes personalizados do Microsoft Copilot Studio ou o Microsoft Agent Framework em um runtime gerenciado) somente quando o padrão pronto não se encaixa. Você assume a lógica do agente, ferramentas, permissões, memória e identidade.
- Construa apenas agentes IaaS com profunda expertise em segurança de IA, identidade e risco de sistemas autônomos. Você controla quase toda a infraestrutura.
Regra geral: quanto mais autonomia e mais amplo o conjunto de ferramentas e permissões que você concede a um agente, mais a matriz de responsabilidade passa para você, independentemente do modelo de implantação. Autonomia nunca reduz a responsabilidade.
Próximas Etapas
- Saiba mais sobre as responsabilidades compartilhadas da computação em nuvem.
- Saiba mais sobre o modelo de responsabilidade compartilhada da IA.
- Saiba mais sobre as melhores práticas de segurança de IA no Azure.