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
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.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ónend_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.