Sistemas Multiagente
Un sistema multiagente está formado por varios agentes autónomos que interactúan en un entorno común para resolver problemas que superan a un agente aislado. Definimos primero qué es un agente, repasamos las propiedades del sistema (autonomía, descentralización, interacción), la coordinación entre agentes y sus usos, incluidos los sistemas basados en grandes modelos de lenguaje.
Un sistema multiagente está formado por varios agentes autónomos que interactúan en un entorno común —cooperando, coordinándose o compitiendo— para resolver problemas que superan la capacidad de un agente aislado. Conviene empezar por qué es un agente: una entidad —un programa, un robot— situada en un entorno, capaz de percibirlo y de actuar sobre él de forma autónoma para lograr sus objetivos.
Qué los caracteriza
Sus rasgos definitorios son la autonomía de cada agente, la visión local —ninguno tiene el conocimiento global del problema—, la descentralización —no hay un controlador central; si lo hubiera, el sistema se reduciría a una arquitectura monolítica— y la interacción entre agentes, ya sea comunicándose directamente o actuando sobre el entorno compartido. Además, cada agente puede tener objetivos propios, que a veces entran en conflicto.
Coordinación, cooperación y competencia
Por eso los sistemas multiagente giran en torno a la coordinación: mecanismos para que las acciones de unos encajen con las de otros. Los agentes pueden cooperar hacia un objetivo común o competir defendiendo sus propios intereses, y se comunican mediante protocolos acordados. La teoría de juegos aporta el marco formal para analizar esas interacciones estratégicas.
Dónde se usan
Tienen usos consolidados en la simulación (clima, epidemias, multitudes), la robótica de enjambre y la coordinación de drones, los mercados y las subastas, y la logística. Como aplicación más reciente, desde hacia 2023 crecen los sistemas multiagente basados en grandes modelos de lenguaje, en los que varios agentes de lenguaje se reparten roles y colaboran en tareas complejas; es un campo activo pero aún inmaduro, con retos de coordinación y fiabilidad.
Este artículo se ha elaborado con inteligencia artificial bajo supervisión editorial humana.