> ## Documentation Index
> Fetch the complete documentation index at: https://docs.jelou.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# AI Task

> Ejecuta una tarea de IA con respuesta estructurada para procesar datos o tomar decisiones

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

| Escenario                                        | Nodo recomendado                   |
| :----------------------------------------------- | :--------------------------------- |
| Conversar con el usuario de forma autónoma       | [AI Agent](/guides/nodos/ai-agent) |
| Clasificar un mensaje en categorías              | **AI Task**                        |
| Extraer datos de un texto (nombre, fecha, monto) | **AI Task**                        |
| Resumir información para tomar una decisión      | **AI Task**                        |
| Generar una respuesta basada en contexto extenso | [AI Agent](/guides/nodos/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](/guides/agentes-ia)

## 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.
