Saltearse al contenido

TodoList Middleware

TodoList Middleware añade a un agente la capacidad de organizarse con una lista de tareas. Cuando recibe un encargo complejo, el agente divide el trabajo en pasos, los apunta en la lista y marca cada uno como pendiente, en curso o terminado a medida que avanza. Para peticiones sencillas, de pocos pasos, el agente trabaja directamente sin crear la lista.

No funciona solo: su salida se conecta a la entrada Middlewares de un agente que la admita. Si usas Agent, tienes esta misma función en el interruptor Add Planning, sin necesidad de este componente.

Cuándo usarlo

  • Encargos de varios pasos, como preparar un informe que exige consultar varias fuentes.
  • Peticiones con varias tareas a la vez (“revisa estos cinco pedidos y avisa a cada cliente”).
  • Trabajos en los que quieres ver en qué punto está el agente.

Configuración

Este componente no tiene conexiones de entrada ni campos obligatorios: funciona con sus valores de serie.

Opciones avanzadas

CampoQué hace
System PromptInstrucciones que recibe el agente sobre cuándo y cómo usar la lista de tareas. Déjalo vacío para usar las de serie, que le piden usar la lista solo en trabajos complejos y marcar cada tarea como terminada en cuanto la acaba.
Tool DescriptionLa explicación de la herramienta de lista de tareas que lee el agente. Déjalo vacío para usar la de serie.

Resultado

  • Middleware: la función de lista de tareas, lista para conectarla a la entrada Middlewares de un agente.

Ejemplo

El equipo de marketing de la cadena de gimnasios Activa prepara cada mes un informe de campañas:

  1. Añade TodoList Middleware y conecta su salida Middleware a la entrada Middlewares del agente que prepara el informe.
  2. Deja System Prompt y Tool Description vacíos.
  3. Pide al agente: “Prepara el informe de campañas de octubre: resultados de email, redes sociales y anuncios, y una conclusión”.

El agente crea una lista con cada apartado del informe, la va completando paso a paso y marca cada tarea al terminarla.

Buenas prácticas

  • Mantén las instrucciones de serie salvo que necesites cambiar cuándo debe usar la lista el agente.
  • Si personalizas System Prompt, pide al agente que marque cada tarea en cuanto la termine.

Componentes relacionados

  • Agent: incluye esta función en el interruptor Add Planning.
  • Deep Agent: un agente para tareas largas que planifica sus pasos.