Nodo Agent
Un agente de IA autónomo que puede apilar nodos en su interior y acceder automáticamente a todos los datos del workflow sin necesidad de conectar variables manualmente.
Descripción general
El nodo Agent es un nodo contenedor — similar al nodo Model pero con una diferencia clave: puede apilar otros nodos dentro de él, y el modelo seleccionado tiene acceso automático para extraer y usar todos los datos de esos nodos internos sin que usted tenga que configurar mappings de variables manualmente.
Piense en ello como darle a un LLM autonomía total sobre un conjunto de herramientas. Coloca nodos dentro del Agent (MCP Servers, HTTP Requests, consultas a bases de datos, etc.), elige un modelo, y el agente decide cuándo y cómo usar cada herramienta para cumplir la tarea.
Configuración
| Campo | Descripción | Predeterminado |
|---|---|---|
Model |
El modelo de IA que impulsa al agente. La misma lista que en el nodo Model | - |
User Prompt |
La variable de entrada del usuario que se envía al modelo | {{prompt}} |
Model Instructions |
El prompt de sistema que define el comportamiento, los objetivos y los límites del agente. Admite {{variables}} |
- |
Output Variable |
Variable que almacena la respuesta final del agente | agent |
Session Memory |
Recordar los mensajes anteriores dentro de la misma conversación | Desactivado |
Scheduled Tasks |
Permitir que las personas pidan al agente en el chat que haga cosas más tarde o de forma programada (ver más abajo) | Desactivado |
Can call other agents |
Permitir que el agente pida ayuda a otros agentes de este espacio de trabajo (ver más abajo) | Desactivado |
Opciones avanzadas
En Model Settings:
| Campo | Descripción | Predeterminado |
|---|---|---|
Temperature |
Controla la aleatoriedad. Mayor = más creativo, Menor = más enfocado (0-2) | 0.7 |
Max Tokens |
Longitud máxima de la respuesta | 2000 |
Tareas programadas
Con Scheduled Tasks activado, las personas pueden pedir al agente en el chat que haga algo más tarde o de forma programada, por ejemplo "cada mañana a las 9, revisa nuestros precios". Cada persona ve y gestiona sus propias tareas, y cada ejecución informa del resultado en la conversación donde se solicitó.
Llamar a otros agentes
Con Can call other agents activado, el agente puede pedir ayuda a otros agentes del mismo espacio de trabajo. Solo se puede llamar a los agentes que tienen activado Other agents can call this one en su Flow Start. Los agentes llamados trabajan para la misma persona, con las cuentas de esa persona.
Cómo funciona
- Arrastre un nodo Agent al lienzo.
- Seleccione un modelo (los mismos proveedores que el nodo Model).
- Coloque nodos de herramientas dentro del contenedor Agent — estos se convierten en las herramientas disponibles del agente.
- Escriba un prompt de sistema y un prompt de usuario que describan la tarea.
- El agente decide de forma autónoma qué nodos internos llamar, en qué orden y cómo combinar sus resultados.
El agente recorre un ciclo de Reason → Act → Observe:
- Reason: El modelo analiza la tarea y decide qué hacer a continuación.
- Act: Invoca uno de los nodos internos (herramientas) con los argumentos apropiados.
- Observe: Lee el resultado y decide si continuar o devolver una respuesta final.
Nodos internos (Herramientas)
Cualquier nodo que coloque dentro del contenedor Agent se convierte en una herramienta que el agente puede invocar. El agente ve automáticamente:
- El nombre y la descripción del nodo
- Su esquema de entrada (qué argumentos acepta)
- Sus datos de salida (el resultado después de la ejecución)
No se necesita conectar variables manualmente — el agente gestiona el flujo de datos entre nodos internos por su cuenta.
Nodos internos compatibles
| Nodo | Para qué lo usa el Agent |
|---|---|
| Web Search | Buscar en Google y abrir páginas solo cuando los fragmentos no son suficientes |
| Browser | Abrir, leer, hacer clic y rellenar páginas en un Chrome real que conserva los inicios de sesión |
| Memory | Memoria a largo plazo en una tabla de My Data, compartida entre conversaciones |
| MCP Server | Llamar a herramientas de aplicaciones conectadas como Stripe o GitHub |
| HTTP Request | Realizar llamadas API a cualquier endpoint |
| Database | Consultar o escribir en una base de datos SQL |
| Query Data | Buscar en sus tablas y documentos de My Data |
| Code | Ejecutar JavaScript personalizado |
| Web Scraper | Extraer datos de páginas web |
| File | Leer o escribir archivos |
| Enviar o leer correo electrónico |
Para adjuntar un nodo, haga doble clic dentro del contenedor Agent y elíjalo de la lista.
Agentes de la página Agents
Los agentes creados en la página Agents parten de un nivel de capacidad, que puede cambiar más adelante en el builder:
| Nivel | Qué puede hacer |
|---|---|
Lite |
Chatear y responder preguntas |
High |
Además, navegar por páginas web, leer PDF y documentos, ver imágenes adjuntas y generar PDF |
Max |
Todo lo de High, además de llamar a APIs externas y ejecutar código |
Ejemplo: Agente de investigación
Apile un Web Scraper y un Model dentro del Agent para crear un asistente de investigación:
Flow Start → [Agent]
├── Web Scraper (search the web)
├── HTTP Request (fetch APIs)
└── (agent reasons over results)
→ Simple Output
Ejemplo: Agente de soporte al cliente
Dé al agente acceso a su CRM y base de conocimientos:
Flow Start → [Agent]
├── MCP Server (CRM — lookup customer)
├── Database (knowledge base search)
├── MCP Server (ticketing — create ticket)
└── (agent handles the conversation)
→ Simple Output
Ejemplo: Agente de pipeline de datos
Deje que el agente orqueste una extracción de datos en múltiples pasos:
HTTP Request (get raw data) → [Agent]
├── Code (parse & clean)
├── Database (enrich with lookups)
├── Code (transform to target schema)
└── (agent chains steps automatically)
→ Write Data
Agent vs. Nodo Model
| Característica | Nodo Model | Nodo Agent |
|---|---|---|
| Prompt único → respuesta | Sí | Sí |
| Razonamiento en múltiples pasos | No | Sí |
| Uso de herramientas (nodos internos) | No | Sí |
| Acceso automático a datos | No | Sí — lee todas las salidas de nodos internos |
| Contenedor (apilable) | No | Sí — arrastre nodos dentro |
| Ciclos de iteración | No | Sí — ciclo Reason/Act/Observe |
Buenas prácticas
- Escriba instrucciones de sistema claras que definan el rol, los límites y el formato de salida esperado del agente
- Coloque solo nodos dentro del Agent que sean relevantes para la tarea — menos herramientas significa un razonamiento más rápido y enfocado
- Adjunte solo las herramientas que la tarea necesita; cada herramienta adicional es una opción más entre las que el modelo tiene que elegir
- Use
Temperaturemás baja (0.2-0.5) para tareas deterministas como extracción de datos, más alta (0.7-1.0) para tareas creativas - Pruebe el agente con tareas simples primero, luego agregue más herramientas de forma incremental
- Almacene credenciales sensibles en el Vault — el agente hereda el acceso a las variables del Vault como cualquier otro nodo