Sequential Task Agent
El componente Sequential Task Agent junta en un único componente un agente de IA y la tarea que hace, para un Sequential Crew. Equivale a usar un CrewAI Agent y una Sequential Task a la vez, y deja el lienzo más limpio cuando cada agente solo hace una tarea.
Cuándo usarlo
- Montar una cadena de pasos en la que cada paso tiene su propio especialista.
- Simplificar un equipo en orden con pocos agentes y una tarea por agente.
- Añadir rápidamente un paso nuevo, por ejemplo un revisor final, a una cadena existente.
Configuración
Campos del agente:
| Campo | Qué hace |
|---|---|
| Role | El papel del agente, por ejemplo “Revisor de contratos”. |
| Goal | Lo que el agente intenta conseguir. |
| Backstory | El contexto del agente: experiencia, forma de trabajar, tono. |
Campos de la tarea:
| Campo | Qué hace |
|---|---|
| Task Description | Qué hay que hacer en este paso, con todo el detalle necesario. |
| Expected Task Output | Cómo debe ser el resultado. |
Los campos de texto admiten una conexión, así que pueden venir de otro componente.
| Conexión | Qué conectar |
|---|---|
| Model | Un componente de modelo de IA, que es el que hace pensar al agente. |
| Tools | Las herramientas que el agente puede usar. Puedes conectar varias. |
| Previous Task | El paso anterior de la cadena. Déjalo vacío en el primer paso. |
Opciones avanzadas
| Campo | Qué hace |
|---|---|
| Memory | El agente recuerda lo que ha ido pasando durante el trabajo del equipo. Por defecto: activado. |
| Verbose | Guarda un registro más detallado de lo que hace el agente. Por defecto: activado. |
| Allow Delegation | Permite que el agente pase parte de su trabajo a otros agentes del equipo. Por defecto: desactivado. |
| Allow Code Execution | Permite que el agente ejecute código. Por defecto: desactivado. Déjalo desactivado salvo que lo necesites. |
| Async Execution | Permite que el siguiente paso empiece sin esperar a que termine este. Por defecto: desactivado. Déjalo desactivado si el siguiente paso necesita este resultado. |
| Agent kwargs | Ajustes adicionales del agente como pares nombre-valor. Normalmente se deja vacío. |
Resultado
Sequential Task: este paso junto con los anteriores de la cadena. Conéctalo a Previous Task del siguiente paso, a la entrada Task de una Sequential Task o, si es el último, a la entrada Tasks de un Sequential Crew.
Ejemplo
Un despacho de abogados revisa contratos de alquiler. Encadena dos pasos: el primero, con Role “Analista legal”, tiene la tarea de señalar las cláusulas de riesgo del contrato que recibe; el segundo, con Role “Redactor”, tiene la tarea de escribir un resumen para el cliente y su Previous Task conectado al primero. El segundo paso se conecta al Sequential Crew.