¿Qué es un agente en la IA?
Una forma de entender los agentes es considerarlos como cadenas que saben cómo tomar decisiones. Mientras que una cadena sigue una secuencia predefinida para invocar distintos componentes de IA, un agente utiliza un modelo de lenguaje para decidir qué acciones realizar.
Los agentes son la parte de la IA encargada de la toma de decisiones y pueden interactuar tanto con otros agentes como con herramientas externas. Cuando envías una consulta a un agente, este intenta seleccionar la herramienta más adecuada para responderla. Los agentes pueden adaptarse tanto a tu consulta específica como a las instrucciones (prompts) que configuran su comportamiento.
Agentes en n8n
n8n ofrece un nodo Agent que puede ejecutarse en distintos modos de agente, según tu configuración. Para obtener información detallada sobre los tipos de agentes disponibles, consulta la documentación del nodo Agent.
Cuando ejecutas un flujo de trabajo que incluye un agente, este se ejecuta varias veces. Por ejemplo, podría realizar primero una inicialización, luego ejecutarse para invocar una herramienta, y finalmente volver a ejecutarse para evaluar la respuesta de la herramienta y responder al usuario.