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

Criar um fluxo com um nó de condição

Modo de foco
Criar um fluxo com um nó de condição - 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á.

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. Crie um fluxo seguindo as instruções emCrie seu primeiro fluxo no Amazon Bedrock.

  2. Exclua o nó Prompt no painel central.

  3. 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 $.data.retailPrice
      marketPrice Número $.data.marketPrice
      type String $.data.type

      Essa configuração significa que o nó de condição espera um objeto JSON que contenha os campos retailPrice, marketPrice e type.

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

  4. 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 objeto JSON.

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

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

  7. 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 de fluxo para a entrada retailPrice no nó de condição.

    2. Arraste uma conexão do nó de saída do nó de Entrada de fluxo para a entrada marketPrice 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.

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

  9. Teste seu fluxo inserindo os seguintes objetos JSON 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.