Equipo Secuencial

El componente Equipo Secuencial agrupa tareas de agentes y las ejecuta en un orden definido, permitiendo la automatización fluida y por pasos dentro de tus flujos de trabajo.

Equipo Secuencial

Descripción del componente

Cómo funciona el componente Equipo Secuencial

Componente Equipo Secuencial

El componente Equipo Secuencial está diseñado para organizar y ejecutar múltiples tareas de agentes de IA en una secuencia estricta, una tras otra. Esta estructura es especialmente útil para construir flujos de trabajo donde la salida de una tarea puede informar o activar la siguiente, asegurando un progreso controlado y lógico a lo largo de tu pipeline de IA.

¿Qué hace este componente?

Equipo Secuencial actúa como un gestor para un grupo de agentes, asegurando que las tareas asignadas se ejecuten en un orden específico. Cada agente completa su tarea antes de que comience la siguiente, permitiendo dependencias claras entre tareas y una construcción de flujo de trabajo paso a paso. Esto es ideal para escenarios donde las tareas deben realizarse en cierta secuencia, como preprocesamiento de datos, análisis e informes.

Entradas clave

NombreTipoRequeridoDescripción
TareasLista de SequentialTaskNoEl conjunto de tareas (cada una manejada por un agente) a ejecutar en secuencia.
RPM MáximoEnteroNoMáximo de solicitudes por minuto (RPM) permitidas para la ejecución de tareas (por defecto: 100).
Mostrar Progreso del AgenteBooleanoNoSi está activado, muestra el progreso detallado de cada agente mientras realiza sus tareas.
CachéBooleanoNoCuando está activado, almacena los resultados para mejorar la eficiencia si se repiten las mismas tareas.
  • Tareas: Aquí defines e introduces la lista de tareas que el equipo debe ejecutar. Cada tarea debe seguir el formato SequentialTask.
  • RPM Máximo: Controla cuántas tareas pueden procesarse por minuto, lo cual es útil para limitar la velocidad o cumplir con los límites de servicios externos.
  • Mostrar Progreso: Cuando se establece en true, brinda transparencia en el flujo de ejecución mostrando lo que hace cada agente en cada momento.
  • Caché: Habilita el almacenamiento en caché, permitiendo al sistema reutilizar resultados de ejecuciones anteriores para ahorrar tiempo y recursos computacionales.

Salida

  • Salida: El componente genera un objeto Message que normalmente contiene el resultado final después de que todas las tareas han sido ejecutadas en secuencia.

¿Por qué usar Equipo Secuencial?

  • Gestión de dependencias de tareas: Garantiza que cada tarea se ejecute solo después de que termine la anterior, facilitando la construcción de flujos de trabajo dependientes y de varios pasos.
  • Transparencia y depuración: La capacidad de mostrar el progreso de los agentes te ayuda a monitorear, depurar y optimizar tu flujo de trabajo.
  • Eficiencia: La opción de caché ahorra recursos computacionales al evitar la ejecución redundante de tareas.
  • Control de tasa: Al establecer el RPM Máximo, evitas sobrecargar APIs externas o alcanzar límites de solicitudes.

Ejemplos de uso

  • Ingesta de datos → limpieza de datos → análisis de datos → generación de informes
  • Procesamiento de documentos en varios pasos (por ejemplo, OCR → traducción → resumen)
  • Cualquier flujo de trabajo donde las salidas de un paso sean requeridas como entradas para el siguiente

Documentación

Para instrucciones de uso detalladas, visita la documentación de Equipo Secuencial.


Resumen:
El componente Equipo Secuencial es esencial para orquestar flujos de trabajo de IA ordenados y de varios pasos, proporcionando control, eficiencia y transparencia mientras tus agentes trabajan juntos en secuencia.

Ejemplos de plantillas de flujo utilizando el componente Equipo Secuencial

Para ayudarle a comenzar rápidamente, hemos preparado varios ejemplos de plantillas de flujo que demuestran cómo utilizar el componente Equipo Secuencial de manera efectiva. Estas plantillas muestran diferentes casos de uso y mejores prácticas, facilitando la comprensión e implementación del componente en sus propios proyectos.

Preguntas frecuentes

¿Qué hace el componente Equipo Secuencial?

El componente Equipo Secuencial organiza y ejecuta una serie de tareas de agentes en una secuencia estricta, asegurando que cada paso se complete antes de que comience el siguiente.

¿Cuándo debo usar Equipo Secuencial en mi flujo de trabajo?

Utiliza Equipo Secuencial cuando tu proceso requiera que varias tareas se ejecuten en un orden específico, como procesamiento de datos en varias etapas, cadenas de validación o cualquier escenario donde la salida de una tarea sea necesaria para la siguiente.

¿Puedo monitorear el progreso de cada tarea?

Sí, el componente incluye una opción para mostrar el progreso de cada agente durante la ejecución para una mayor transparencia y monitoreo.

¿Equipo Secuencial admite almacenamiento en caché?

El componente admite caché, lo que puede mejorar el rendimiento al manejar tareas repetitivas o similares.

¿Dónde puedo encontrar más documentación?

Puedes encontrar documentación detallada en https://docs.crewai.com/how-to/Sequential/

Prueba Equipo Secuencial en FlowHunt

Automatiza tus flujos de trabajo y gestiona tareas de varios pasos fácilmente usando el componente Equipo Secuencial.

Saber más