Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Comece com exemplos de fluxos

Modo de foco
Comece com exemplos de fluxos - 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á.

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

Este tópico fornece alguns exemplos de fluxos que você pode experimentar para começar a usar o Amazon Bedrock Flows. Expanda um exemplo para ver como criá-lo no console do Amazon Bedrock:

A imagem a seguir mostra um fluxo que consiste em um único prompt, definido em linha no nó, que cria uma playlist de músicas, com o gênero e o número de músicas fornecidos a serem incluídos na playlist.

Exemplo de uso de um nó de prompt com duas variáveis.
Como criar e testar esse fluxo no console
  1. Siga as etapas em Como criar um fluxo na guia Console em Crie um fluxo no Amazon Bedrock. Insira o criador de fluxo.

  2. Configure o nó do prompt da seguinte forma:

    1. No painel esquerdo do Flow builder, selecione a guia Nodes.

    2. Arraste um nó Prompt para o fluxo no painel central.

    3. Selecione a guia Configurar no painel Criador de fluxo.

    4. Insira MakePlaylist como o Nome do nó.

    5. Escolha Definir no nó.

    6. Defina as seguintes configurações para o prompt:

      1. Em Selecionar modelo, selecione um modelo para executar a inferência no prompt.

      2. Na caixa de texto Mensagem, insira Make me a {{genre}} playlist consisting of the following number of songs: {{number}}.. Isso cria duas variáveis que aparecerão como entradas no nó.

      3. (Opcional) Modifique as Configurações de inferência.

    7. Expanda a seção Entradas. Os nomes das entradas são pré-preenchidos pelas variáveis na mensagem do prompt. Configure as entradas da seguinte forma:

      Name Tipo Expressão
      gênero String $.data.genre
      número Número $.data.number

      Essa configuração significa que o nó do prompt espera que um JSON objeto contendo um campo chamado genre que seja mapeado para a genre entrada e um campo chamado number isso seja mapeado para a number entrada.

    8. Não é possível modificar a Saída. Ela será a resposta do modelo, retornada como uma string.

  3. Escolha o nó de Entrada de fluxo e selecione a guia Configurar. Selecione Objeto como o Tipo. Isso significa que a invocação do fluxo espera receber um JSON objeto.

  4. Conecte os nós para concluir o fluxo seguindo estes passos:

    1. Arraste uma conexão do nó de saída do nó de entrada Flow para a entrada de gênero no nó MakePlaylistprompt.

    2. Arraste uma conexão do nó de saída do nó de entrada Flow para a entrada numérica no nó MakePlaylistprompt.

    3. Arraste uma conexão do nó de saída da modelCompletionsaída no nó MakePlaylistprompt até a entrada do documento no nó de saída do Flow.

  5. Selecione Salvar para salvar o fluxo. Agora, o fluxo deve estar preparado para testes.

  6. Teste seu fluxo inserindo o seguinte JSON objeto no painel Testar fluxo à direita. Escolha Executar e o fluxo deve retornar uma resposta do modelo.

    { "genre": "pop", "number": 3 }

A imagem a seguir mostra um fluxo que consiste em um único prompt, definido em linha no nó, que cria uma playlist de músicas, com o gênero e o número de músicas fornecidos a serem incluídos na playlist.

Exemplo de uso de um nó de prompt com duas variáveis.
Como criar e testar esse fluxo no console
  1. Siga as etapas em Como criar um fluxo na guia Console em Crie um fluxo no Amazon Bedrock. Insira o criador de fluxo.

  2. Configure o nó do prompt da seguinte forma:

    1. No painel esquerdo do Flow builder, selecione a guia Nodes.

    2. Arraste um nó Prompt para o fluxo no painel central.

    3. Selecione a guia Configurar no painel Criador de fluxo.

    4. Insira MakePlaylist como o Nome do nó.

    5. Escolha Definir no nó.

    6. Defina as seguintes configurações para o prompt:

      1. Em Selecionar modelo, selecione um modelo para executar a inferência no prompt.

      2. Na caixa de texto Mensagem, insira Make me a {{genre}} playlist consisting of the following number of songs: {{number}}.. Isso cria duas variáveis que aparecerão como entradas no nó.

      3. (Opcional) Modifique as Configurações de inferência.

    7. Expanda a seção Entradas. Os nomes das entradas são pré-preenchidos pelas variáveis na mensagem do prompt. Configure as entradas da seguinte forma:

      Name Tipo Expressão
      gênero String $.data.genre
      número Número $.data.number

      Essa configuração significa que o nó do prompt espera que um JSON objeto contendo um campo chamado genre que seja mapeado para a genre entrada e um campo chamado number isso seja mapeado para a number entrada.

    8. Não é possível modificar a Saída. Ela será a resposta do modelo, retornada como uma string.

  3. Escolha o nó de Entrada de fluxo e selecione a guia Configurar. Selecione Objeto como o Tipo. Isso significa que a invocação do fluxo espera receber um JSON objeto.

  4. Conecte os nós para concluir o fluxo seguindo estes passos:

    1. Arraste uma conexão do nó de saída do nó de entrada Flow para a entrada de gênero no nó MakePlaylistprompt.

    2. Arraste uma conexão do nó de saída do nó de entrada Flow para a entrada numérica no nó MakePlaylistprompt.

    3. Arraste uma conexão do nó de saída da modelCompletionsaída no nó MakePlaylistprompt até a entrada do documento no nó de saída do Flow.

  5. Selecione Salvar para salvar o fluxo. Agora, o fluxo deve estar preparado para testes.

  6. Teste seu fluxo inserindo o seguinte JSON objeto no painel Testar fluxo à direita. Escolha Executar e o fluxo deve retornar uma resposta do modelo.

    { "genre": "pop", "number": 3 }

A seguinte imagem mostra um fluxo com um nó de condição que exibe um dos três valores possíveis com base na condição atendida:

Exemplo de uso de um nó de condição com duas condições.
Como criar e testar esse fluxo no console:
  1. Siga as etapas em Como criar um fluxo na guia Console em Crie um fluxo no Amazon Bedrock. Insira o criador de fluxo.

  2. Configure o nó de condição da seguinte forma:

    1. No painel esquerdo do Flow builder, selecione a guia Nodes.

    2. Arraste um nó de Condição para o fluxo no painel central.

    3. Selecione a guia Configurar no painel Criador de fluxo.

    4. Expanda a seção Entradas. Configure as entradas da seguinte forma:

      Name Tipo Expressão
      retailPrice Número $.dados. retailPrice
      marketPrice Número $.dados. marketPrice
      type String $.data.type

      Essa configuração significa que o nó condicional espera um JSON objeto que contenha os campos retailPricemarketPrice, type e.

    5. Configure as condições da seguinte forma:

      1. Na seção Condições, você pode optar por alterar o nome da condição. Adicione a seguinte condição na caixa de texto Condição: (retailPrice > 10) and (type == "produce").

      2. Adicione uma segunda condição escolhendo Adicionar condição. Opcionalmente, altere o nome da segunda condição. Adicione a seguinte condição na caixa de texto Condição: (retailPrice < marketPrice).

  3. Escolha o nó de Entrada de fluxo e selecione a guia Configurar. Selecione Objeto como o Tipo. Isso significa que a invocação do fluxo espera receber um JSON objeto.

  4. Adicione nós de saída de fluxo para que tenha três no total. Configure-os da seguinte forma na guia Configurar do painel Construtor de fluxo de cada nó de saída de fluxo:

    1. Defina o tipo de entrada do primeiro nó de saída de fluxo como String e a expressão como $.data.action[0] para retornar o primeiro valor na matriz no campo action do objeto de entrada.

    2. Defina o tipo de entrada do segundo nó de saída de fluxo como String e a expressão como $.data.action[1] para retornar o segundo valor na matriz no campo action do objeto de entrada.

    3. Defina o tipo de entrada do terceiro nó de saída de fluxo como String e a expressão como $.data.action[2] para retornar o terceiro valor na matriz no campo action do objeto de entrada.

  5. Conecte a primeira condição ao primeiro nó de saída de fluxo, a segunda condição ao segundo nó de saída de fluxo e a condição padrão ao terceiro nó de saída de fluxo.

  6. Conecte as entradas e saídas a todos os nós para concluir o fluxo da seguinte forma:

    1. Arraste uma conexão do nó de saída do nó de entrada Flow para a retailPriceentrada no nó de condição.

    2. Arraste uma conexão do nó de saída do nó de entrada Flow para a marketPriceentrada no nó de condição.

    3. Arraste uma conexão do nó de saída do nó de Entrada de fluxo para a entrada tipo no nó de condição.

    4. Arraste uma conexão da saída do nó de Entrada de fluxo para a entrada do documento em cada um dos três nós de saída.

  7. Selecione Salvar para salvar o fluxo. Agora, o fluxo deve estar preparado para testes.

  8. Teste seu fluxo inserindo os seguintes JSON objetos no painel Testar fluxo à direita. Escolha Executar para cada entrada:

    1. O objeto a seguir preenche a primeira condição (retailPrice é maior que 10 e type é “produzir”) e exibe o primeiro valor em action (“não comprar”):

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      nota

      Mesmo que a primeira e a segunda condições sejam atendidas, a primeira condição tem precedência, pois vem primeiro.

    2. O objeto a seguir preenche a segunda condição (retailPrice é menor que marketPrice) e exibe o segundo valor em action (“comprar”):

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. O objeto a seguir não preenche nem a primeira condição (retailPrice é maior que 10, mas o type não é “produzir”) nem a segunda condição (retailPrice não é menor que marketPrice), portanto, o terceiro valor na action (“não decidido”) é exibido:

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }

A seguinte imagem mostra um fluxo com um nó de condição que exibe um dos três valores possíveis com base na condição atendida:

Exemplo de uso de um nó de condição com duas condições.
Como criar e testar esse fluxo no console:
  1. Siga as etapas em Como criar um fluxo na guia Console em Crie um fluxo no Amazon Bedrock. Insira o criador de fluxo.

  2. Configure o nó de condição da seguinte forma:

    1. No painel esquerdo do Flow builder, selecione a guia Nodes.

    2. Arraste um nó de Condição para o fluxo no painel central.

    3. Selecione a guia Configurar no painel Criador de fluxo.

    4. Expanda a seção Entradas. Configure as entradas da seguinte forma:

      Name Tipo Expressão
      retailPrice Número $.dados. retailPrice
      marketPrice Número $.dados. marketPrice
      type String $.data.type

      Essa configuração significa que o nó condicional espera um JSON objeto que contenha os campos retailPricemarketPrice, type e.

    5. Configure as condições da seguinte forma:

      1. Na seção Condições, você pode optar por alterar o nome da condição. Adicione a seguinte condição na caixa de texto Condição: (retailPrice > 10) and (type == "produce").

      2. Adicione uma segunda condição escolhendo Adicionar condição. Opcionalmente, altere o nome da segunda condição. Adicione a seguinte condição na caixa de texto Condição: (retailPrice < marketPrice).

  3. Escolha o nó de Entrada de fluxo e selecione a guia Configurar. Selecione Objeto como o Tipo. Isso significa que a invocação do fluxo espera receber um JSON objeto.

  4. Adicione nós de saída de fluxo para que tenha três no total. Configure-os da seguinte forma na guia Configurar do painel Construtor de fluxo de cada nó de saída de fluxo:

    1. Defina o tipo de entrada do primeiro nó de saída de fluxo como String e a expressão como $.data.action[0] para retornar o primeiro valor na matriz no campo action do objeto de entrada.

    2. Defina o tipo de entrada do segundo nó de saída de fluxo como String e a expressão como $.data.action[1] para retornar o segundo valor na matriz no campo action do objeto de entrada.

    3. Defina o tipo de entrada do terceiro nó de saída de fluxo como String e a expressão como $.data.action[2] para retornar o terceiro valor na matriz no campo action do objeto de entrada.

  5. Conecte a primeira condição ao primeiro nó de saída de fluxo, a segunda condição ao segundo nó de saída de fluxo e a condição padrão ao terceiro nó de saída de fluxo.

  6. Conecte as entradas e saídas a todos os nós para concluir o fluxo da seguinte forma:

    1. Arraste uma conexão do nó de saída do nó de entrada Flow para a retailPriceentrada no nó de condição.

    2. Arraste uma conexão do nó de saída do nó de entrada Flow para a marketPriceentrada no nó de condição.

    3. Arraste uma conexão do nó de saída do nó de Entrada de fluxo para a entrada tipo no nó de condição.

    4. Arraste uma conexão da saída do nó de Entrada de fluxo para a entrada do documento em cada um dos três nós de saída.

  7. Selecione Salvar para salvar o fluxo. Agora, o fluxo deve estar preparado para testes.

  8. Teste seu fluxo inserindo os seguintes JSON objetos no painel Testar fluxo à direita. Escolha Executar para cada entrada:

    1. O objeto a seguir preenche a primeira condição (retailPrice é maior que 10 e type é “produzir”) e exibe o primeiro valor em action (“não comprar”):

      { "retailPrice": 11, "marketPrice": 12, "type": "produce", "action": ["don't buy", "buy", "undecided"] }
      nota

      Mesmo que a primeira e a segunda condições sejam atendidas, a primeira condição tem precedência, pois vem primeiro.

    2. O objeto a seguir preenche a segunda condição (retailPrice é menor que marketPrice) e exibe o segundo valor em action (“comprar”):

      { "retailPrice": 11, "marketPrice": 12, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
    3. O objeto a seguir não preenche nem a primeira condição (retailPrice é maior que 10, mas o type não é “produzir”) nem a segunda condição (retailPrice não é menor que marketPrice), portanto, o terceiro valor na action (“não decidido”) é exibido:

      { "retailPrice": 11, "marketPrice": 11, "type": "meat", "action": ["don't buy", "buy", "undecided"] }
PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.