Strands Agents - AWS Orientação prescritiva

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Strands Agents

Strands Agentsé um SDK de código aberto que foi lançado inicialmente pela AWS, conforme descrito no AWS Open Source Blog. Strands Agentsfoi projetado para criar agentes de IA autônomos com uma abordagem que prioriza o modelo. Ele fornece uma estrutura flexível e extensível, projetada para funcionar perfeitamente e, ao Serviços da AWS mesmo tempo, permanecer aberta à integração com componentes de terceiros. O Strands Agents é ideal para criar soluções totalmente autônomas.

Principais características do Strands Agents

Strands Agentsinclui os seguintes recursos principais:

  • Design que prioriza o modelo — Construído com base no conceito de que o modelo básico é o núcleo da inteligência do agente, permitindo um raciocínio autônomo sofisticado. Para obter mais informações, consulte Agent Loop na Strands Agents documentação.

  • Integração MCP — Suporte nativo para o Model Context Protocol (MCP), permitindo o fornecimento de contexto padronizado LLMs para uma operação autônoma consistente.

  • AWS service (Serviço da AWS) integração — conexão perfeita com Amazon Bedrock,, AWS Lambda AWS Step Functions, e outros Serviços da AWS para fluxos de trabalho autônomos abrangentes. Para obter mais informações, consulte Resumo AWS semanal (AWS blog).

  • Seleção de modelos básicos — Suporta vários modelos básicos, incluindo Anthropic Claude, Amazon Nova (Premier, Pro, Lite e Micro) no Amazon Bedrock e outros, para otimizar diferentes capacidades de raciocínio autônomo. Para obter mais informações, consulte Amazon Bedrock na Strands Agents documentação.

  • Integração da API LLM — Integração flexível com diferentes interfaces de serviço LLM, incluindo Amazon Bedrock, OpenAI e outras, para implantação em produção. Para obter mais informações, consulte Uso básico do Amazon Bedrock na Strands Agents documentação.

  • Capacidades multimodais — Support para várias modalidades, incluindo processamento de texto, fala e imagem para interações abrangentes com agentes autônomos. Para obter mais informações, consulte Amazon Bedrock Multimodal Support na Strands Agents documentação.

  • Ecossistema de ferramentas — Conjunto rico de ferramentas para AWS service (Serviço da AWS) interação, com extensibilidade para ferramentas personalizadas que expandem as capacidades autônomas. Para obter mais informações, consulte Visão geral das ferramentas na Strands Agents documentação.

Quando utilizar Strands Agents

Strands Agentsé particularmente adequado para cenários de agentes autônomos, incluindo:

  • Organizações que se baseiam em AWS infraestrutura que desejam integração nativa com fluxos Serviços da AWS de trabalho autônomos

  • Equipes que exigem recursos de segurança, escalabilidade e conformidade de nível empresarial para sistemas autônomos de produção

  • Projetos que precisam de flexibilidade na seleção de modelos em diferentes fornecedores para tarefas autônomas especializadas

  • Casos de uso que exigem forte integração com AWS fluxos de trabalho e recursos existentes para processos autônomos de ponta a ponta

Abordagem de implementação para Strands Agents

Strands Agentsfornece uma abordagem de implementação direta para as partes interessadas da empresa, conforme descrito em seu Guia de Início Rápido. A estrutura permite que as organizações:

  • Selecione modelos básicos como o Amazon Nova (Premier, Pro, Lite ou Micro) no Amazon Bedrock com base em requisitos comerciais específicos.

  • Defina ferramentas personalizadas que se conectem a sistemas corporativos e fontes de dados.

  • Processe várias modalidades, incluindo texto, imagens e fala.

  • Implante agentes que possam responder de forma autônoma às consultas comerciais e realizar tarefas.

Essa abordagem de implementação permite que as equipes de negócios desenvolvam e implantem rapidamente agentes autônomos sem profundo conhecimento técnico no desenvolvimento de modelos de IA.

Exemplo real de Strands Agents

AWS Transform for .NET usa Strands Agents para potencializar seus recursos de modernização de aplicativos, conforme descrito em AWS Transform for .NET, o primeiro serviço de IA agente para modernizar aplicativos.NET em grande escala (AWS Blog). Este serviço de produção emprega vários agentes autônomos especializados. Os agentes trabalham juntos para analisar aplicativos.NET legados, planejar estratégias de modernização e executar transformações de código em arquiteturas nativas da nuvem sem intervenção humana. AWS Transform for .NET demonstra a prontidão de produção de Strands Agents sistemas autônomos corporativos.