3.3 Agentes de IA y Automatización
Inteligencia artificial basada en agentes: el nuevo paso en la evolución de la IA
En los últimos años hemos asistido a una evolución muy rápida de los modelos de lenguaje y de las herramientas de inteligencia artificial. Sin embargo, muchas de estas herramientas tenían inicialmente una limitación clara: funcionaban principalmente como sistemas de pregunta–respuesta. Es decir, el usuario hacía una pregunta y el modelo generaba una respuesta.
Aunque este modelo es muy útil, el siguiente paso natural ha sido ir más allá: crear sistemas capaces no solo de responder, sino también de actuar, planificar tareas y utilizar herramientas externas. De esta idea surge el concepto deLos agentes de inteligencia artificial.
Los agentes representan uno de los cambiosdesarrollos más importantesrecientes en ella uso prácticoevolución de lalos IA,sistemas porquebasados permitenen pasarmodelos de lalenguaje. simple conversación a sistemasMientras que ejecutanlos tareasasistentes completasde IA ayudan al usuario respondiendo preguntas o generando contenidos bajo demanda, los agentes están diseñados para actuar de forma autónoma opara semiautónomaalcanzar un objetivo.
En
sistemarecibe información del entorno, toma decisiones y ejecuta acciones para cumplir una tarea.
En el contexto de los modelos generativos actuales, estos agentes suelen utilizar Large Language Models (LLM) como motor de razonamiento y planificación.
Para profesores de ciencias, entender el concepto de agente es importante porque abre nuevas posibilidades: desde analizar datos experimentales hasta generar simulaciones, investigar literatura científica o automatizar tareas académicas.
Qué es un agente de inteligencia artificialIA
Un agente de IA puede entendersedefinirse como un sistema queautónomo combinacapaz varias capacidades:de:
En lugar de responder únicamente a una pregunta, un agente puede seguir un proceso más parecido al de un asistente humano.
Por ejemplo, imaginemos que se le pide a un agente:
“Busca empresas de logística en Zaragoza, analiza su tamaño y crea un informe con las cinco más relevantes.”
Un sistema tradicional respondería con información aproximada. Un agente, en cambio, podría realizar varios pasos:
Estetomar tipo de flujo se denomina cadena de acciones o workflow inteligente.decisiones.
Componentes de un sistema de agentes
Un sistema basado en agentes suele incluir varios elementos.
Modelo de lenguaje
Es el “motor cognitivo” del agente. El modelo interpreta instrucciones, genera razonamientos y decide qué acción realizar.
Herramientas
Los agentes puedenactuales conectarsesuelen autilizar distintasmodelos herramientas, por ejemplo:como:
Memoria
Algunos agentes pueden mantener memoria a corto o largo plazo, lo que les permite recordar información de conversaciones anteriores o datos relevantes para futuras tareas.
Planificación
Los agentes puedencombinan modelos de lenguaje con herramientas para resolver tareas complejas de forma iterativa.
4. Planificador
El planificador permite dividir una tarea compleja en variossubtareas.
Por ejemplo:
Objetivo:
Analizar artículos sobre energía nuclear.
Plan:
-
buscar artículos
-
seleccionar los más
simples.relevantesEste -
resumir cada uno
-
generar un informe final.
Funcionamiento básico de un agente
Arquitecturas modernas de agentes
En los sistemas actuales de agentes de inteligencia artificial existen distintas formas de organizar cómo el agente piensa, decide y actúa. Estas formas de organización se conocellaman comoarquitecturas. planificaciónCada oarquitectura descomposicióndefine decómo tareas.
Deresolver un solo agente a sistemas multiagente
problema.
ReAct (Reasoning + Acting)
Una de las tendenciasarquitecturas más recientesconocidas es ReAct, cuyo nombre viene de “razonar y actuar”. En este enfoque el agente funciona como si siguiera un pequeño ciclo repetitivo: primero piensa qué debería hacer, después realiza una acción (por ejemplo buscar información o usar una herramienta) y finalmente observa el resultado antes de continuar.
Es parecido a cómo resolveríamos un problema paso a paso: pensamos qué necesitamos, hacemos una prueba, vemos el resultado y volvemos a decidir qué hacer a continuación. Este tipo de arquitectura es muy flexible porque el agente puede ir adaptando su estrategia según lo que va descubriendo.
Plan-and-Execute
Otra arquitectura bastante utilizada es Plan-and-Execute. En este caso el agente no actúa inmediatamente, sino que primero intenta elaborar un plan completo para resolver el problema. Después ejecuta ese plan paso a paso.
Podemos imaginarlo como cuando un estudiante planifica un trabajo: primero define los pasos que va a seguir (buscar información, analizar datos, redactar conclusiones) y luego va completando cada parte del plan. Este enfoque suele ser más eficiente cuando las tareas son largas o requieren varios pasos claros.
Multi-agent systems
Una idea más reciente consiste en utilizar varios agentes especializados que colaboran entre sí. en lugar de uno solo. En estos sistemas, cada agente tiene un papel específico dentro del proceso.
Por ejemplo, en un sistema complejode investigación automática podríamos tener:
