

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

# Usar um modelo para criar um fluxo do Amazon Bedrock
<a name="flows-templates"></a>

Para ajudar você a começar a definir e orquestrar o recurso Fluxos do Amazon Bedrock, use modelos para criar fluxos para uma variedade de configurações de fluxo. Por exemplo, é possível um modelo para ver um fluxo que inclui uma base de conhecimento ou um fluxo que usa condições para direcionar a lógica do fluxo. 

Você acessa os modelos do GitHub repositório [Amazon Bedrock Flows Samples](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file). O console do Amazon Bedrock também oferece um link para o repositório por meio da página principal de um fluxo. 

Os modelos de fluxo são fornecidos como [modelos JSON](https://github.com/aws-samples/amazon-bedrock-flows-samples/tree/main/templates) para cada definição de fluxo compatível e um script Python que você usa para criar e executar o fluxo. Também é possível acessar o fluxo por meio do console do Amazon Bedrock.

O repositório fornece os seguintes modelos:
+  [KnowledgeBase Flow](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1): mostra como integrar e consultar uma [base de conhecimento](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1), bem como fluxos de pesquisa e recuperação da base de conhecimento e geração aumentada via recuperação (RAG).
+  [Multi-turn Fluxo do agente de conversação](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#2-multi-turn-conversation-agent-flow-1) — mostra como realizar conversas interativas e dinâmicas com um fluxo. Para obter mais informações, consulte [Conversar com um fluxo do Amazon Bedrock](flows-multi-turn-invocation.md).
+  [Conditions Flow](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#3-conditions-flow-1): mostra como executar a lógica condicional e a ramificação em um fluxo. 
+ [Prompt Node with Guardrail Flow](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#4-prompt-node-with-guardrail-flow-1): mostra como proteger um nó de prompt com uma barreira de proteção.
+  [Iterator & Colletor Flow](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1): mostra como processar várias entradas e agregar respostas.
+  [Multi-agent fluxo](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1) — Mostra vários fluxos de trabalho baseados em agentes, incluindo colaboração entre vários agentes e delegação de tarefas.

Antes de executar o script, você precisa criar os recursos do Amazon Bedrock a serem usados pelo fluxo, como uma base de conhecimento ou agente. É sua responsabilidade excluir os recursos quando não precisar mais deles. 

Para criar e executar um fluxo usando um modelo, execute o script (`flow_manager.py`). O script solicita todas as informações adicionais necessárias, como o modelo de fluxo que você deseja usar e os identificadores dos recursos de que o modelo precisa. É possível incluir um prompt de teste para testar o fluxo.

Opcionalmente, você pode definir a AWS região na qual deseja que o fluxo seja criado. O script cria os recursos necessários com um conjunto padrão de [permissões de perfil do IAM](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#iam-role-permissions). Também é possível optar por usar um perfil do IAM criado por você.

Se você quiser usar o fluxo no console do Amazon Bedrock, não use o parâmetro `--cleanup`, pois isso exclui o fluxo depois que o script o executa. Se você não usar `--cleanup`, precisará excluir o fluxo quando não precisar mais dele. 

Para obter mais informações, consulte [https://github.com/aws-samples/amazon-bedrock-flows-samples? tab=readme-ov-file](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use) \#how -to-use.

