AIP-C01: Agentes com Strands Agents, Agent Squad e MCP

Fundamentos do exame AIP-C01: quando usar Bedrock Agents, Strands Agents ou AWS Agent Squad, ferramentas com @tool, padrões multiagente e como executar servidores MCP no Lambda, ECS e AgentCore Gateway.

O guia do AIP-C01 cita pelo nome Strands Agents, AWS Agent Squad e MCP (Model Context Protocol) nas habilidades de agentes (2.1.1, 2.1.6, 2.1.7, 2.5.5) e de recuperação (1.5.6). São as ferramentas de código aberto para criar agentes com código e o protocolo padrão para conectá-los às suas ferramentas.

Três opções para criar agentes

| Opção | Ideia principal | Frase típica do exame | |-------|-----------------|-----------------------| | Bedrock Agents | Serviço totalmente gerenciado | "Agente gerenciado com o mínimo de código" | | Strands Agents | SDK de código aberto: você define modelo, ferramentas e prompt, e o modelo planeja | "Controle detalhado do agente com código" | | AWS Agent Squad | Um classificador envia cada solicitação ao agente mais adequado | "Distribuir solicitações entre agentes especializados" |

 

Strands Agents e Agent Squad

No Strands, uma função Python com o decorador vira uma ferramenta padrão. Para vários agentes, há os padrões agents as tools, swarm, graph e workflow. O Agent Squad (antes Multi-Agent Orchestrator) mantém o contexto da conversa entre agentes, e o SupervisorAgent chama vários agentes em paralelo e combina as respostas.

 

MCP na AWS

O MCP padroniza a conexão entre aplicações de IA e ferramentas: um servidor MCP é criado uma vez e reutilizado por vários agentes. Use Lambda para ferramentas leves e sem estado, Amazon ECS para ferramentas complexas ou de longa duração, e o AgentCore Gateway para expor APIs e funções Lambda existentes como ferramentas MCP.

!Um agente, várias ferramentas com MCP

Pontos-chave para o exame

"Agente gerenciado com o mínimo de código" -- Amazon Bedrock Agents "Agente com código: modelo, ferramentas e prompt" -- Strands Agents "Transformar uma função Python em ferramenta" -- Decorador @tool do Strands "Enviar cada solicitação ao agente especializado certo" -- Classificador do AWS Agent Squad "Interface de ferramentas padrão reutilizável" -- MCP "Ferramentas MCP leves e sem estado" -- Servidor MCP no Lambda "Ferramentas MCP complexas ou longas" -- Servidor MCP no Amazon ECS "APIs existentes como ferramentas MCP sem mudar código" -- AgentCore Gateway

Voltar à lista do blog