Skip to main content
El nodo AI Task hace un llamado a un modelo de lenguaje (LLM) para procesar información y devolver un resultado estructurado. A diferencia del nodo AI Agent, que mantiene una conversación continua con el usuario, el AI Task ejecuta una tarea puntual y devuelve su resultado sin interactuar directamente con el usuario.

Cuándo usar AI Task vs AI Agent

Configuración

El AI Task utiliza los mismos campos de configuración que el AI Agent:
  • Modelo: LLM a utilizar
  • Instrucciones: Prompt que define qué tarea ejecutar
  • Temperatura: Control de creatividad (0 = preciso, 1 = creativo)
  • Bases de conocimiento: Documentos y datastores para contexto
  • MCPs y Tools: Herramientas externas disponibles
Ver detalles de configuración de modelos e instrucciones

Retener la conversación mientras espera

Por defecto, mientras el AI Task espera la respuesta del modelo el usuario queda libre: si escribe, su mensaje lo atiende el router del proyecto y puede arrancar otro flujo en la misma conversación. Una llamada a un modelo puede tardar decenas de segundos, así que para evitarlo abre la pestaña Avanzado y activa Retener la conversación mientras espera: el usuario permanece en este workflow hasta que el nodo termina o vence la retención.
Los mensajes que el usuario envía mientras la conversación está retenida no entran al flujo: siempre se descartan, así que los nodos posteriores —incluido un Agente IA— no verán lo que escribió.

Hasta cuándo dura

La conversación se libera en cuanto el nodo termina, tanto por la salida de éxito como por la de error, y el flujo continúa. Como respaldo, la retención dura como máximo 5 minutos: si el modelo tarda más, el usuario vuelve a conversar con el router aunque el nodo siga ejecutándose.

Cuándo no aplica

  • Nodos dentro de una Tool: solo el workflow que conversa con el usuario puede retenerlo, así que la opción se ignora en un AI Task que corre dentro de una Tool. En ese caso, actívala en el nodo Tool del workflow; consulta Qué es una Tool.
  • Conversaciones con un operador: si un agente humano toma la conversación, sus mensajes no pasan por la retención.
  • Usuario ya retenido: si otro nodo —por ejemplo, una Pausa o una Tool con la misma opción— ya retiene al usuario, se respeta esa retención y este nodo no la reemplaza.
Las pruebas desde el canvas también aplican la retención, igual que en producción.

Diferencia clave: respuesta estructurada

El AI Task no necesita la función end_function como el AI Agent. En su lugar, retorna directamente un resultado en formato JSON que puedes guardar en memoria para usarlo en nodos posteriores (por ejemplo, en un nodo Condicional). Instrucciones: El resultado se guarda en memoria y puedes usar un nodo Condicional para dirigir el flujo según la categoría detectada.