O Strands Agents é um SDK open source criado e publicado pela AWS para construir agentes. A abordagem é “guiada por modelo”: o próprio modelo decide quando e como chamar ferramentas, com pouca estrutura imposta pelo código.
Para que serve
- Criar agentes em Python ou TypeScript com poucas linhas de código
- Expor funções existentes como ferramentas, inclusive servidores MCP
- Montar sistemas multiagente com padrões de enxame, grafo ou fluxo
- Colocar agentes em produção com streaming, sessões e telemetria
Como funciona
- Um agente é criado com modelo, instruções e uma lista de ferramentas
- Ferramentas podem ser funções anotadas ou conexões MCP já existentes
- O laço de execução alterna entre raciocínio do modelo e chamadas de ferramenta
- Padrões multiagente coordenam agentes especializados, com passagem de contexto
- O SDK é o caminho nativo para publicar agentes no Amazon Bedrock AgentCore
Disponibilidade
- Licença Apache-2.0, com pacotes oficiais para Python e TypeScript
- Versões 1.0 estáveis nas duas linguagens
Pontos de atenção
- Fora da AWS, recursos de produção exigem configuração própria de observabilidade
- A liberdade dada ao modelo pede instruções claras e limites de ferramentas
- Compare com frameworks mais opinativos se o time precisa de estrutura rígida

