

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.

# Creación de flujos
<a name="creating-flows"></a>

 Puedes crear flujos utilizando un lenguaje natural, el editor visual, duplicando un flujo existente o a partir de una conversación de un agente de chat. 

## Requisitos previos para crear flujos
<a name="prerequisites-for-creating-flows"></a>

 Antes de crear un flujo, asegúrese de cumplir los requisitos descritos en[Requisitos previos para flujos rápidos](prerequisites-for-quick-flows.md). 

## Creación de un flujo mediante un sistema de programación en lenguaje natural (NLP)
<a name="creating-flow-using-nlp"></a>

 El método prompt en lenguaje natural le permite describir el flujo deseado en un lenguaje sencillo, y Amazon Quick Flows genera un flujo en función de su descripción. 

1. Inicie sesión en la consola Quick.

1. En el panel de navegación, elija **Flujos**.

1. Elige **Crear flujo**. Aparece una página en la que puede introducir un mensaje en lenguaje natural o utilizar un ejemplo de mensaje.

1. En el campo de solicitud, describe el flujo que deseas crear. Sea lo más específico posible acerca de:
   + El propósito del flujo
   + Las entradas que debe aceptar
   + El procesamiento que debe realizar
   + Los resultados que debe producir
   + Las acciones que debe tomar

1. Elija **Generar flujo**.

1. Revise el flujo generado y realice los ajustes necesarios.

1. Cambie al **modo de ejecución** para probar el flujo. Si el flujo está listo para su uso, puede compartirlo o publicarlo.

**nota**  
La calidad del flujo generado depende de la claridad y la especificidad de la solicitud. Es posible que deba refinar su solicitud o realizar ajustes manuales para lograr el resultado deseado.

## Crear un flujo desde cero (flujo en blanco)
<a name="creating-flow-from-scratch"></a>

Crear un flujo desde cero le brinda un control total sobre el diseño y la funcionalidad de su flujo.

1. Inicie sesión en la experiencia web rápida.

1. En el panel de navegación, elija **Flujos**.

1. Elige **Crear flujo**.

1. Cree un flujo en blanco.

1. Introduzca un nombre y una descripción opcional para el flujo.

1. En el generador de flujos, agrega y configura los pasos que necesites:
   + Agregue pasos de entrada por parte del usuario para recopilar texto o archivos de los usuarios.
   + Agregue pasos de respuesta de IA para generar contenido a partir de agentes de chat, búsquedas en la web, conocimientos generales o generación de imágenes.
   + Añada pasos de análisis de datos para obtener respuestas desde Quick Data o desde paneles y temas.
   + Añada grupos de razonamiento para controlar cómo se ejecutan los pasos con las condiciones, los bucles o la validación.
   + Agregue pasos de acción para leer o escribir en las aplicaciones conectadas.

1. Seleccione **Guardar** para guardar el flujo.

Para obtener más información sobre los distintos componentes que puede utilizar en un flujo, consulte[Terminología y conceptos clave](terminology-and-key-concepts.md).

## Crear un flujo duplicando un flujo existente
<a name="creating-flow-by-duplicating"></a>

Al duplicar un flujo, se crea una copia que puede modificar para sus propios fines.

1. Inicie sesión en la consola rápida.

1. En el panel de navegación, elija **Flujos**.

1. Busca el flujo que deseas duplicar.

1. Seleccione los puntos suspensivos () situados junto al nombre del flujo y, a continuación, seleccione **Duplicar**.

1. Modifique el nombre y, si lo desea, la descripción según sus necesidades.

1. Realice las modificaciones necesarias en el flujo.

1. Seleccione **Guardar** para guardar el flujo.

**nota**  
Al duplicar un flujo, se copian todos los componentes, conexiones y configuraciones. Sin embargo, es posible que tenga que volver a configurar algunos ajustes, como la autenticación de los conectores de acción.

## Crear un flujo a partir de una conversación con un agente
<a name="creating-flow-from-conversation"></a>

Puede crear un flujo a partir de una conversación con un agente de chat. Por ejemplo, si ha estado trabajando en una tarea como leer un correo electrónico, ampliarlo con conocimientos internos o web y redactar una respuesta, puede convertir esa conversación en un flujo reutilizable.

1. Inicie sesión en la consola Quick.

1. Inicie una conversación con un agente de chat.

1. Realiza la tarea que deseas automatizar.

1. Selecciona el icono de flujos rápidos en la barra de chat.

1. Selecciona **Crear flujo a partir de una conversación**. Amazon Quick Flows interpreta las interacciones de su conversación y lo lleva a la pantalla Crear flujo con un mensaje, un nombre y una descripción generados en lenguaje natural.

1. Revise y edite el mensaje, el nombre y la descripción según sea necesario.

1. Seleccione **Generar flujo**.

1. Revise el flujo generado y realice los ajustes necesarios.

1. Seleccione **Guardar** para guardar el flujo.

## Requisitos de creación de flujos
<a name="flow-creation-requirements"></a>

Al crear un flujo, tenga en cuenta los siguientes requisitos:

Nombre del flujo  
Los nombres de los flujos deben ser únicos en su cuenta Quick y pueden contener hasta 128 caracteres.

Componentes del flujo  
Un flujo válido debe tener al menos un paso de salida o un paso de acción.

Grupos de razonamiento  
Cada grupo de razonamiento debe tener al menos una instrucción que defina lo que el modelo de IA debe hacer con las entradas.

Pasos de acción  
Los pasos de acción requieren una autenticación y una configuración adecuadas antes de poder utilizarlos en un flujo.

## Siguientes pasos
<a name="next-steps-after-creating-flow"></a>

Tras crear un flujo, puede:
+ Pruebe su flujo para asegurarse de que funciona como se espera.
+ Publica tu flujo para que esté disponible para los usuarios. Consulte [Publicar cambios](versioning.md#publishing-your-flow).
+ Comparta su flujo con usuarios o grupos específicos. Consulte [Compartir flujos](sharing-flows.md).
+ Supervisa el uso y el rendimiento de tu flujo. Consulte [Monitor de progreso](interacting-with-flows-in-runtime-mode.md#progress-tracker).