

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de una plantilla para crear un flujo de Amazon Bedrock
<a name="flows-templates"></a>

Para ayudarle a empezar a definir y orquestar Flujos de Amazon Bedrock, puede utilizar plantillas para crear flujos para una variedad de configuraciones de flujo. Por ejemplo, puede usar una plantilla para ver un flujo que incluya una base de conocimiento o un flujo que utilice condiciones para dirigir la lógica del flujo. 

Puede acceder a las plantillas desde el repositorio de GitHub de [Ejemplos de Flujos de Amazon Bedrock](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file). La consola de Amazon Bedrock también proporciona un enlace al repositorio en la página de lienzo de un flujo. 

Las plantillas de flujo se proporcionan como [plantillas JSON](https://github.com/aws-samples/amazon-bedrock-flows-samples/tree/main/templates) para cada definición de flujo compatible y como un script de Python que se utiliza para crear y ejecutar el flujo. También puede acceder al flujo desde la consola de Amazon Bedrock.

El repositorio proporciona las siguientes plantillas:
+  [Flujo de base de conocimiento](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1): muestra cómo integrar y consultar una [base de conocimiento](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#1-knowledgebase-flow-1), incluidas RAG (Generación aumentada por recuperación) y la búsqueda y recuperación de bases de conocimiento.
+  [Flujo de agente de conversación de varios turnos](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#2-multi-turn-conversation-agent-flow-1): muestra cómo mantener conversaciones interactivas y detalladas con un flujo. Para obtener más información, consulte [Conversación con un flujo de Amazon Bedrock](flows-multi-turn-invocation.md).
+  [Flujo de condiciones](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#3-conditions-flow-1): muestra cómo realizar la lógica condicional y la ramificación dentro de un flujo. 
+ [Flujo de nodo de petición con barrera de protección](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#4-prompt-node-with-guardrail-flow-1): muestra cómo proteger un nodo de petición con una barrera de protección.
+  [Flujo de iterador y recopilador](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1): muestra cómo procesar varias entradas y agregar respuestas.
+  [Flujo de varios agentes](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#5-iterator--collector-flow-1): muestra flujos de trabajo basados en varios agentes, incluida la colaboración entre múltiples agentes y la delegación de tareas.

Para poder ejecutar el script, debe crear los recursos de Amazon Bedrock, como una base de conocimiento o un agente, que utiliza el flujo. Es responsabilidad suya eliminar estos recursos cuando ya no los necesite. 

Para crear y ejecutar un flujo a partir de una plantilla, ejecute el script (`flow_manager.py`). El script solicita cualquier información adicional que necesite, como la plantilla de flujo que desea utilizar y los identificadores de los recursos que necesita la plantilla. Puede incluir una petición de prueba para probar el flujo.

Si lo desea, puede configurar la región de AWS en la que desea que se cree el flujo. El script crea los recursos necesarios con un conjunto predeterminado de [permisos de rol de IAM](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#iam-role-permissions). También puede elegir usar un rol de IAM que haya creado.

Si desea utilizar el flujo de la consola de Amazon Bedrock, no utilice el parámetro `--cleanup`, ya que elimina el flujo una vez que el script lo ejecuta. Si no usa `--cleanup`, tendrá que eliminar el flujo cuando ya no lo necesite. 

Para obtener más información, consulte [https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file\#how-to-use](https://github.com/aws-samples/amazon-bedrock-flows-samples?tab=readme-ov-file#how-to-use).

