Pular para o conteúdo principalAWS Startups
  1. Crie
  2. Agente de IA

Criar um agente de IA

Primeiros passos para criar um agente de IA

Por arquitetos de soluções da AWS

Método de implantação

Guia de implementação

Tempo de implantação estimado

1 hora e 50 minutos

Serviços da AWS

  • Bedrock

Pronto para criar um agente de IA?

  • Precisa da ajuda dos especialistas da AWS? Publique seu projeto e trabalhe com parceiros hoje mesmo. Saiba mais.
  • Seu nível gratuito acabou? Startups estão qualificadas para até USD 100 mil em créditos da AWS. Solicite agora.

Visão geral

O Strands Agents é um SDK de código aberto simples, porém poderoso, que adota uma abordagem orientada por modelos para criar e executar agentes de IA com apenas algumas linhas de código. De assistentes conversacionais simples a fluxos de trabalho autônomos complexos e do desenvolvimento local à implantação em produção, o Strands Agents é escalável de acordo com suas necessidades. Várias equipes na AWS já utilizam o Strands para seus agentes de IA em produção, incluindo Amazon Q Developer, AWS Glue e VPC Reachability Analyzer.

Em comparação com frameworks que exigem que os desenvolvedores definam fluxos de trabalho complexos para seus agentes, o Strands simplifica o desenvolvimento de agentes, adotando os recursos de modelos de última geração para planejar, encadear pensamentos, chamar ferramentas e refletir. Com o Strands, os desenvolvedores podem simplesmente definir um prompt e uma lista de ferramentas no código para criar um agente, testá-lo localmente e implantá-lo na nuvem. Assim como as duas cadeias do DNA, o Strands conecta duas peças essenciais do agente: o modelo e as ferramentas. O Strands planeja as próximas etapas do agente e executa as ferramentas usando os recursos avançados de raciocínio dos modelos. Para casos de uso mais complexos de agentes, os desenvolvedores podem personalizar o comportamento de seus agentes no Strands. Por exemplo, é possível especificar como as ferramentas são selecionadas, personalizar como o contexto é gerenciado, escolher onde o estado da sessão e a memória são armazenados e criar aplicações com vários agentes. O Strands pode ser executado em qualquer lugar e suporta qualquer modelo com recursos de raciocínio e uso de ferramentas, incluindo modelos no Amazon Bedrock, Anthropic, Ollama, Meta e outros provedores por meio do LiteLLM.