Crie e orquestre aplicativos generativos de IA com Amazon Bedrock e Step Functions - Amazon Bedrock

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á.

Crie e orquestre aplicativos generativos de IA com Amazon Bedrock e Step Functions

O exemplo de código a seguir mostra como criar e orquestrar aplicativos generativos de IA com o Amazon Bedrock e o Step Functions.

Python
SDK para Python (Boto3).

O cenário Amazon Bedrock Serverless Prompt Chaining demonstra como AWS Step Functionso Amazon Bedrock e os Agents for Amazon Bedrock podem ser usados para criar e orquestrar aplicativos de IA generativa complexos, sem servidor e altamente escaláveis. Ele contém os seguintes exemplos de trabalho:

  • Escreva uma análise de um determinado romance para um blog de literatura. Este exemplo ilustra uma cadeia de solicitações simples e sequencial.

  • Gere uma história curta sobre um determinado tópico. Este exemplo ilustra como a IA pode processar iterativamente uma lista de itens que ela gerou anteriormente.

  • Crie um itinerário para férias de fim de semana em um determinado destino. Este exemplo ilustra como paralelizar vários prompts distintos.

  • Apresente ideias de filmes para um usuário humano atuando como produtor de filmes. Este exemplo ilustra como paralelizar o mesmo prompt com diferentes parâmetros de inferência, como voltar a uma etapa anterior na cadeia e como incluir a entrada humana como parte do fluxo de trabalho.

  • Planeje uma refeição com base nos ingredientes que o usuário tem em mãos. Este exemplo ilustra como cadeias imediatas podem incorporar duas conversas distintas de IA, com duas personas de IA participando de um debate entre si para melhorar o resultado final.

  • Encontre e resuma o repositório mais popular GitHub da atualidade. Este exemplo ilustra o encadeamento de vários agentes de IA que interagem com APIs externas.

Para obter o código-fonte completo e as instruções de configuração e execução, consulte o projeto completo em GitHub.

Serviços utilizados neste exemplo
  • Amazon Bedrock

  • Amazon Bedrock Runtime

  • Agentes para Amazon Bedrock

  • Agentes do Amazon Bedrock Runtime

  • Step Functions

Para obter uma lista completa dos guias do desenvolvedor do AWS SDK e exemplos de código, consulteUsando esse serviço com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.