Articulo de referencia

Sistema multiagente

Agente reflejo simple Agente de aprendizaje Un sistema multiagente ( SMA ) o "sistema autoorganizado" es un sistema computacional compuesto por múltiples agentes inteligentes qu...

Agente reflejo simple
Agente de aprendizaje

Un sistema multiagente ( SMA ) o "sistema autoorganizado" es un sistema computacional compuesto por múltiples agentes inteligentes que interactúan entre sí . [ 1 ] [ 2 ] [ 3 ] Los sistemas multiagente pueden resolver problemas que son difíciles o imposibles de resolver para un agente individual o un sistema monolítico . [ 4 ] La inteligencia puede incluir enfoques metódicos , funcionales , procedimentales , búsqueda algorítmica o aprendizaje por refuerzo . [ 5 ] Con los avances en los modelos de lenguaje a gran escala (LLM), los sistemas multiagente basados ​​en LLM han surgido como una nueva área de investigación, permitiendo interacciones y coordinación más sofisticadas entre los agentes. [ 6 ]

A pesar de la considerable superposición, un sistema multiagente no siempre es lo mismo que un modelo basado en agentes (ABM). El objetivo de un ABM es buscar información explicativa sobre el comportamiento colectivo de agentes (que no necesariamente tienen que ser "inteligentes") que obedecen reglas simples, típicamente en sistemas naturales, en lugar de resolver problemas prácticos o de ingeniería específicos. La terminología ABM tiende a usarse con más frecuencia en la ciencia, y MAS en ingeniería y tecnología. [ 7 ] Las aplicaciones donde la investigación de sistemas multiagente puede proporcionar un enfoque apropiado incluyen el comercio en línea, [ 8 ] la respuesta a desastres, [ 9 ] [ 10 ] la vigilancia de objetivos [ 11 ] y el modelado de la estructura social. [ 12 ]

Concepto

Los sistemas multiagente constan de agentes y su entorno . Generalmente, la investigación sobre sistemas multiagente se centra en agentes de software . Sin embargo, los agentes en un sistema multiagente podrían ser igualmente robots, humanos o equipos humanos, e incluso equipos combinados de humanos y agentes.

Los agentes se pueden dividir en tipos que van desde simples hasta complejos. Las categorías incluyen:

  • Agentes pasivos [ 13 ] o "agente sin objetivos" (como un obstáculo, una manzana o una llave en cualquier simulación simple)
  • Agentes activos [ 13 ] con objetivos simples (como las aves en bandadas, o el lobo-oveja en el modelo presa-depredador )
  • Agentes cognitivos, cuyas creencias, deseos, intenciones y compromisos son procesados ​​mediante razonamiento lógico, probabilístico y basado en redes neuronales.

Los entornos de los agentes se pueden dividir en:

  • Virtual
  • Discreto
  • Continuo

Los entornos de los agentes también pueden organizarse según propiedades como la accesibilidad (si es posible recopilar información completa sobre el entorno), el determinismo (si una acción produce un efecto definido), la dinámica (cuántas entidades influyen en el entorno en un momento dado), la discreción (si el número de acciones posibles en el entorno es finito), la episodicidad (si las acciones de los agentes en ciertos periodos de tiempo influyen en otros periodos) [ 14 ] y la dimensionalidad (si las características espaciales son factores importantes del entorno y el agente considera el espacio en su toma de decisiones) [ 15 ] . Las acciones de los agentes suelen estar mediadas por un middleware adecuado. Este middleware ofrece una abstracción de diseño de primera clase para sistemas multiagente, proporcionando medios para gobernar el acceso a los recursos y la coordinación de los agentes [ 16 ] .

Características

Los agentes en un sistema multiagente tienen varias características importantes: [ 17 ]

  • Autonomía: los agentes son al menos parcialmente independientes, conscientes de sí mismos y autónomos.
  • Perspectivas locales: ningún agente tiene una visión global completa, o el sistema es demasiado complejo para que un agente pueda aprovechar dicho conocimiento.
  • Descentralización: ningún agente es designado como controlador (o el sistema se reduce efectivamente a un sistema monolítico) [ 18 ].

Autoorganización y autodirección

Los sistemas multiagente pueden manifestar autoorganización , autodirección y otros paradigmas de control , así como comportamientos complejos relacionados, incluso cuando las estrategias individuales de todos sus agentes son simples. Cuando los agentes pueden compartir conocimiento utilizando un lenguaje acordado, dentro de las limitaciones del protocolo de comunicación del sistema, este enfoque puede conducir a una mejora común. Ejemplos de lenguajes son el Lenguaje de Manipulación de Consultas de Conocimiento (KQML) o el Lenguaje de Comunicación de Agentes (ACL).

Toma de decisiones

Los protocolos de decisión en sistemas multiagente se refieren a las reglas y procedimientos estructurados que siguen los agentes para alcanzar decisiones o acuerdos colectivos. Dichos protocolos especifican cómo los agentes comparten información, negocian y resuelven conflictos, garantizando un comportamiento coordinado y acciones conjuntas eficaces. Los protocolos de decisión pueden abarcar desde mecanismos de votación hasta algoritmos de construcción de consenso , e influyen significativamente en la eficiencia y fiabilidad de las interacciones multiagente. [ 19 ]

paradigmas de sistemas

Muchos sistemas multiagente (MAS) se implementan en simulaciones por computadora, haciendo que el sistema avance a través de "pasos de tiempo" discretos. Los componentes del MAS se comunican típicamente mediante una matriz de solicitud ponderada, por ejemplo

Velocidad-MUY_IMPORTANTE: mín=45  mph, Longitud de ruta-IMPORTANCIA_MEDIA: máximo=60 esperadoMáximo=40, Peso máximo: no es importante Prioridad de contrato: REGULAR

y una matriz de respuesta ponderada, por ejemplo

Velocidad-min:50 pero solo si el clima es soleado, Longitud de la ruta: 25 para días soleados / 46 para días lluviosos Prioridad de contrato: REGULAR Nota: la ambulancia tendrá prioridad sobre esta prioridad y tendrá que esperar.

Un esquema de contrato de desafío-respuesta es común en los sistemas MAS, donde

  • Primero se distribuye una pregunta del tipo "¿ Quién puede? " .
  • Solo los componentes relevantes responden: " Puedo, a este precio " .
  • Finalmente, se formaliza un contrato, generalmente mediante varios pasos de comunicación breves entre las partes.

También se consideran otros componentes, los "contratos" en evolución y los conjuntos de restricciones de los algoritmos de los componentes.

Otro paradigma comúnmente utilizado en MAS es el de la " feromona ", donde los componentes dejan información para otros componentes cercanos. Estas feromonas pueden evaporarse o concentrarse con el tiempo, es decir, sus valores pueden disminuir (o aumentar).

Propiedades

Los sistemas multiagente tienden a encontrar la mejor solución a sus problemas sin intervención humana. Esto guarda gran similitud con fenómenos físicos como la minimización de energía, donde los objetos físicos tienden a alcanzar la menor energía posible dentro de las limitaciones físicas del mundo. Por ejemplo: muchos de los coches que entran en una metrópolis por la mañana estarán disponibles para salir de ella por la tarde.

Además, estos sistemas tienden a prevenir la propagación de fallos, a autorrecuperarse y a ser tolerantes a fallos, principalmente debido a la redundancia de componentes.

Investigación

El estudio de los sistemas multiagente se centra en el desarrollo y análisis de arquitecturas sofisticadas de resolución de problemas y control de IA tanto para sistemas de un solo agente como para sistemas multiagente. [ 20 ] Los temas de investigación incluyen:

Un sistema multiagente (SMA) implica más que el diseño de un sistema inteligente. También proporciona información y comprensión sobre las interacciones entre los seres humanos, a medida que se organizan en diversos grupos, comités, sociedades y economías para mejorar sus vidas. Por ejemplo, los economistas han estudiado los sistemas multiagente durante más de doscientos años, desde Adam Smith en el siglo XVIII, con el objetivo de comprender y predecir las economías. La economía ofrece métodos para caracterizar grandes grupos de agentes, y estos son útiles para la IA digital. A su vez, la IA digital proporciona un medio para construir economías artificiales que permiten poner a prueba las teorías de los economistas antes, y no después, de su aplicación.

Marcos de trabajo

Han surgido marcos que implementan estándares comunes (como los estándares FIPA y OMG MASIF). [ 26 ] Estos marcos, por ejemplo JADE , ahorran tiempo y ayudan en la estandarización del desarrollo de MAS. [ 27 ]

Actualmente, sin embargo, ni FIPA ni OMG mantienen activamente ningún estándar. Los esfuerzos para el desarrollo de agentes de software en el contexto industrial se llevan a cabo en el comité técnico de Agentes Industriales de IEEE IES. [ 28 ]

Con los avances en los grandes modelos de lenguaje (LLM), como ChatGPT , los marcos multiagente basados ​​en LLM, como CAMEL, [ 29 ] [ 6 ] han surgido como un nuevo paradigma para el desarrollo de aplicaciones multiagente. Trabajos recientes han demostrado que estos sistemas orientados al debate varían en su orquestación (por ejemplo, paradigmas de discusión [ 30 ] ). El marco MALLM se utiliza para evaluar sistemáticamente las posibles configuraciones de los marcos. [ 31 ]

Aplicaciones

Los MAS no solo se han aplicado en la investigación académica, sino también en la industria. [ 32 ] Los MAS se aplican en el mundo real a aplicaciones gráficas como los videojuegos. Los sistemas de agentes se han utilizado en películas. [ 33 ] Se recomienda ampliamente su uso en redes y tecnologías móviles para lograr un equilibrio de carga automático y dinámico, alta escalabilidad y redes autorreparables. Se están utilizando para sistemas de defensa coordinados.

Otras aplicaciones [ 34 ] incluyen transporte , [ 35 ] logística, [ 36 ] gráficos, fabricación, sistema de energía , [ 37 ] redes inteligentes , [ 38 ] y SIG .

Además, los Sistemas Multiagente de Inteligencia Artificial (MAAI) se utilizan para simular sociedades, siendo su propósito útil en los campos del clima, la energía, la epidemiología , la gestión de conflictos , el abuso infantil, .... [ 39 ]

Algunas organizaciones que trabajan en el uso de modelos de sistemas multiagente incluyen el Centro para el Modelado de Sistemas Sociales, [ 40 ] el Centro de Investigación en Simulación Social, [ 41 ] el Centro para el Modelado de Políticas, Sociedad Internacional para el Modelado y la Simulación. [ 39 ]

El tráfico vehicular con vehículos autónomos controlados puede modelarse como un sistema multiagente que involucra dinámicas de multitudes. [ 42 ]

Hallerbach et al. analizaron la aplicación de enfoques basados ​​en agentes para el desarrollo y la validación de sistemas de conducción automatizada mediante un gemelo digital del vehículo bajo prueba y una simulación de tráfico microscópica basada en agentes independientes. [ 43 ] Waymo ha creado un entorno de simulación multiagente, Carcraft, para probar algoritmos para coches autónomos . [ 44 ] [ 45 ] Simula las interacciones de tráfico entre conductores humanos, peatones y vehículos automatizados. El comportamiento de las personas es imitado por agentes artificiales basados ​​en datos de comportamiento humano real.

Véase también

Referencias

  1. Su, Yu-Hsiang; Arvin, Farshad; Hu, Junyan (2026). "Comportamiento de enjambre multiagente crítico para la seguridad mediante funciones de barrera de control conscientes del movimiento". IEEE Transactions on Automation Science and Engineering . 23 : 10506–10520 . doi : 10.1109/TASE.2026.3695359 .
  2. Singh, Munindar P. (1994). Sistemas multiagente: un marco teórico para intenciones, conocimiento práctico y comunicaciones . Vol. 799. Springer-Verlag, Lecture Notes in Computer Science. ISBN  0-387-58026-3.
  3. Yoav Shoham, Kevin Leyton-Brown. Sistemas multiagente: fundamentos algorítmicos, de teoría de juegos y lógicos. Cambridge University Press, 2009. http://www.masfoundations.org/
  4. H. Pan; M. Zahmatkesh; F. Rekabi-Bana; F. Arvin; J. Hu " T-STAR: Planificación de trayectorias de enjambre óptimas en tiempo para vehículos aéreos no tripulados de cuadricóptero " IEEE Transactions on Intelligent Transportation Systems, 2025.
  5. Stefano V. Albrecht, Filippos Christianos, Lukas Schäfer. Aprendizaje por refuerzo de múltiples agentes: fundamentos y enfoques modernos. Prensa del MIT, 2024. https://www.marl-book.com/
  6. 1 2 3 Li, Guohao (2023). "Camel: Agentes comunicativos para la exploración de la "mente" de una gran sociedad modelo de lenguaje" ( PDF) . Advances in Neural Information Processing Systems . 36 : 51991–52008 . arXiv : 2303.17760 . S2CID 257900712 . 
  7. Niazi, Muaz; Hussain, Amir (2011). "Computación basada en agentes: de sistemas multiagente a modelos basados ​​en agentes: una revisión visual" (PDF) . Scientometrics . 89 (2): 479–499 . arXiv : 1708.05872 . doi : 10.1007/s11192-011-0468-9 . hdl : 1893/3378 . S2CID 17934527 . 
  8. Rogers, Alex; David, E.; Schiff, J.; Jennings, NR (2007). "Los efectos de las pujas por poder y los incrementos mínimos de puja en las subastas de eBay" . ACM Transactions on the Web . 1 (2): 9–es. CiteSeerX 10.1.1.65.4539 . doi : 10.1145/1255438.1255441 . S2CID 207163424. Archivado del original el 2 de abril de 2010. Recuperado el 18 de marzo de 2008 .  
  9. ^ Schurr, Nathan; Marecki, Janusz; Tambe, Milind; Scerri, Paul; Kasinadhuni, Nikhil; Lewis, JP (2005). "El futuro de la respuesta a desastres: seres humanos que trabajan con equipos multiagente utilizando DEFACTO" . Archivado (PDF) desde el original el 3 de junio de 2013 . Consultado el 8 de enero de 2024 .
  10. Genc, ​​Zulkuf; et al. (2013). «Infraestructura de información basada en agentes para la gestión de desastres» (PDF) . Sistemas inteligentes para la gestión de crisis . Notas de clase en geoinformación y cartografía. págs. 349–355 . doi : 10.1007/978-3-642-33218-0_26 . ISBN   978-3-642-33217-3.
  11. Hu, Junyan; Bhowmick, Parijat; Lanzon, Alexander (2020). "Distributed Adaptive Time-Varying Group Formation Tracking for Multiagent Systems With Multiple Leaders on Directed Graphs" . IEEE Transactions on Control of Network Systems . 7 : 140–150 . doi : 10.1109/TCNS.2019.2913619 . S2CID 149609966 . 
  12. Sun, Ron ; Naveh, Isaac (30 de junio de 2004). "Simulación de la toma de decisiones organizacionales mediante un modelo de agente cognitivamente realista" . Journal of Artificial Societies and Social Simulation .
  13. 1 2 Kubera, Yoann; Mathieu, Philippe; Picault, Sébastien ( 2010), "¡Todo puede ser un agente!" (PDF) , Actas de la Novena Conferencia Internacional Conjunta sobre Agentes Autónomos y Sistemas Multiagente (AAMAS'2010) : 1547–1548
  14. Russell, Stuart J.; Norvig , Peter (2003), Inteligencia artificial: un enfoque moderno (2.ª ed.), Upper Saddle River, Nueva Jersey: Prentice Hall, ISBN  0-13-790395-2
  15. Salamon, Tomas (2011). Diseño de modelos basados ​​en agentes . Repin: Bruckner Publishing. pág. 22. ISBN  978-80-904661-1-1.
  16. Weyns, Danny; Omicini, Amdrea; Odell, James (2007). "Environment as a first-class abstraction in multiagent systems". Autonomous Agents and Multi-Agent Systems . 14 (1): 5– 30. CiteSeerX 10.1.1.154.4480 . doi : 10.1007/s10458-006-0012-0 . S2CID 13347050 .  
  17. Wooldridge, Michael (2002). Introducción a los sistemas multiagente . John Wiley & Sons . pág. 366. ISBN  978-0-471-49691-5.
  18. Panait, Liviu; Luke, Sean (2005). "Aprendizaje cooperativo multiagente: estado del arte" (PDF) . Autonomous Agents and Multi-Agent Systems . 11 (3): 387– 434. CiteSeerX 10.1.1.307.6671 . doi : 10.1007/s10458-005-2631-2 . S2CID 19706 .  
  19. Kaesberg, Lars Benedikt; Becker, Jonas; Wahle, Jan Philip; Ruas, Terry; Gipp, Bela (1 de julio de 2025). Che, Wanxiang; Nabende, Joyce; Shutova, Ekaterina; Pilehvar, Mohammad Taher (eds.). «¿Votación o consenso? Toma de decisiones en debates multiagente» . Hallazgos de la Asociación de Lingüística Computacional: ACL 2025. Viena, Austria: Asociación de Lingüística Computacional: 11640–11671 . arXiv : 2502.19130 . doi : 10.18653 /v1/2025.findings-acl.606 . ISBN 979-8-89176-256-5.{{cite journal}}: CS1 mantenimiento: año ( enlace )
  20. "Laboratorio de Sistemas Multiagente" . Universidad de Massachusetts Amherst . Consultado el 16 de octubre de 2009 .
  21. Albrecht, Stefano; Stone, Peter (2017), "Aprendizaje multiagente: fundamentos y tendencias recientes. Tutorial", Conferencia IJCAI-17 (PDF)
  22. Cucker, Felipe; Steve Smale (2007). "Las matemáticas de la emergencia" (PDF) . Revista Japonesa de Matemáticas . 2 : 197–227 . doi : 10.1007/s11537-007-0647-x . S2CID 2637067. Consultado el 9 de junio de 2008 . 
  23. Shen, Jackie (Jianhong) (2008). "Cucker–Smale Flocking under Hierarchical Leadership" . SIAM J. Appl. Math . 68 (3): 694–719 . arXiv : q-bio/0610048 . doi : 10.1137/060673254 . S2CID 14655317. Recuperado el 9 de junio de 2008 . 
  24. Ahmed, S.; Karsiti, MN (2007), "Un banco de pruebas para esquemas de control que utilizan robots no holonómicos multiagente", 2007 IEEE International Conference on Electro/Information Technology , p. 459, doi : 10.1109/EIT.2007.4374547 , ISBN  978-1-4244-0940-2, S2CID 2734931 
  25. Yang, Lidong; Li, Zhang (2021). "Control de movimiento en microrrobótica magnética: de robots individuales y múltiples a enjambres". Annual Review of Control, Robotics, and Autonomous Systems . 4 : 509–534 . doi : 10.1146/annurev-control-032720-104318 . S2CID 228892228 . 
  26. "Documento OMG – orbos/97-10-05 (Actualización de la presentación MAF revisada)" . www.omg.org . Consultado el 19 de febrero de 2019 .
  27. Ahmed, Salman; Karsiti, Mohd N.; Agustiawan, Herman (2007). "Un marco de desarrollo para robots colaborativos que utilizan control de retroalimentación" . Recuperado el 8 de enero de 2024 .
  28. "Comité Técnico de Agentes Industriales (TC-IA) del IEEE IES" . tcia.ieee-ies.org . Consultado el 19 de febrero de 2019 .
  29. "CAMEL: Encontrando la ley de escala de los agentes. El primer y mejor marco multiagente" . GitHub .
  30. Yin, Zhangyue; Sun, Qiushi; Chang, Cheng; Guo, Qipeng; Dai, Junqi; Huang, Xuanjing; Qiu, Xipeng (diciembre de 2023). "Intercambio de ideas: mejora de las capacidades de los modelos de lenguaje a gran escala mediante la comunicación entre modelos" . Actas de la Conferencia de 2023 sobre Métodos Empíricos en Procesamiento del Lenguaje Natural . Singapur: Asociación de Lingüística Computacional. págs. 15135–15153 . doi : 10.18653/v1/2023.emnlp-main.936 . 
  31. Becker, Jonas; Kaesberg, Lars Benedikt; Bauer, Niklas; Wahle, Jan Philip; Ruas, Terry; Gipp, Bela (noviembre de 2025). "MALLM: Marco de modelos de lenguaje a gran escala multiagente" . Actas de la Conferencia de 2025 sobre métodos empíricos en procesamiento del lenguaje natural: demostraciones de sistemas . Suzhou, China: Asociación de Lingüística Computacional. págs. 418–439 . doi : 10.18653/v1/2025.emnlp-demos.29 . 
  32. ^ Leitao, Paulo; Karnouskos, Stamatis (26 de marzo de 2015). Agentes industriales : aplicaciones emergentes de agentes de software en la industria . Leitão, Paulo, Karnouskos, Stamatis. Ámsterdam, Países Bajos. ISBN  978-0128003411OCLC 905853947 {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  33. "Exhibición de películas" . MASIVO . Consultado el 28 de abril de 2012 .
  34. Leitao, Paulo; Karnouskos, Stamatis; Ribeiro, Luis; Lee, Jay; Strasser, Thomas; Colombo, Armando W. (2016). "Agentes inteligentes en sistemas ciberfísicos industriales" . Actas del IEEE . 104 (5): 1086– 1101. doi : 10.1109/JPROC.2016.2521931 . hdl : 10198/15438 . ISSN 0018-9219 . S2CID 579475 .  
  35. Xiao-Feng Xie, S. Smith, G. Barlow. Coordinación basada en horarios para el control de redes de tráfico en tiempo real . Conferencia Internacional sobre Planificación y Programación Automatizadas (ICAPS), São Paulo, Brasil, 2012: 323–331.
  36. Máhr, TS; Srour, J.; De Weerdt, M.; Zuidwijk, R. (2010). "¿Pueden los agentes estar a la altura? Un estudio comparativo de un enfoque de optimización basado en agentes y en línea para un problema de transporte de mercancías con incertidumbre". Transportation Research Part C: Emerging Technologies . 18 (1): 99– 119. Bibcode : 2010TRPC...18...99M . CiteSeerX 10.1.1.153.770 . doi : 10.1016/j.trc.2009.04.018 . 
  37. Kazemi, Hamidreza; Liasi, Sahand; Sheikh-El-Eslami, Mohammadkazem (noviembre de 2018). "Planificación de la expansión de la generación considerando la dinámica de inversión de los participantes del mercado mediante un sistema multiagente" . Conferencia de Redes Inteligentes (SGC) de 2018. págs. 1-6 . doi : 10.1109/SGC.2018.8777904 . ISBN  978-1-7281-1138-4. Consultado el 8 de enero de 2024 .
  38. Singh, Vijay; Samuel, Paulson (6 de junio de 2017). "Control de frecuencia de carga basado en un sistema multiagente distribuido para un sistema de energía multizona en una red inteligente" . IEEE Transactions on Industrial Electronics . 64 (6): 5151– 5160. doi : 10.1109/TIE.2017.2668983 . Recuperado el 8 de enero de 2024 .
  39. 1 2 "La IA puede predecir tu comportamiento futuro con nuevas y potentes simulaciones" . New Scientist .
  40. «Centro de Modelado de Sistemas Sociales - Norce» . Centro de Investigación Noruego NORCE . Consultado el 13 de abril de 2025 .
  41. "Centro de Investigación en Simulación Social: un centro multidisciplinario que reúne las ciencias sociales y el modelado basado en agentes para promover y apoyar el uso de la simulación social en la investigación en ciencias humanas" . Consultado el 13 de abril de 2025 .
  42. Gong, Xiaoqian; Herty, Michael; Piccoli, Benedetto; Visconti, Giuseppe (3 de mayo de 2023). "Dinámica de multitudes: modelado y control de sistemas multiagente" . Annual Review of Control, Robotics, and Autonomous Systems . 6 (1): 261– 282. doi : 10.1146/annurev-control-060822-123629 . ISSN 2573-5144 . 
  43. Hallerbach, S.; Xia, Y.; Eberle, U.; Koester, F. (2018). "Identificación basada en simulación de escenarios críticos para vehículos cooperativos y automatizados" . SAE International Journal of Connected and Automated Vehicles . 1 (2). SAE International: 93. doi : 10.4271/2018-01-1066 .
  44. Madrigal, Historia de Alexis C. "Dentro del mundo secreto de Waymo para entrenar coches autónomos" . The Atlantic . Consultado el 14 de agosto de 2020 .
  45. Connors, J.; Graham, S.; Mailloux, L. (2018). "Modelado sintético cibernético para aplicaciones de comunicación vehículo a vehículo". En Conferencia internacional sobre guerra cibernética y seguridad . Academic Conferences International Limited: 594-XI.

Lecturas adicionales

  • Wooldridge, Michael (2002). Introducción a los sistemas multiagente . John Wiley & Sons . pág.  366. ISBN 978-0-471-49691-5.
  • Shoham, Yoav; Leyton-Brown, Kevin (2008). Sistemas multiagente: Fundamentos algorítmicos, de teoría de juegos y lógicos . Cambridge University Press . pág.  496. ISBN 978-0-521-89943-7.
  • Mamadou, Tadiou Koné; Shimazu, A.; Nakajima, T. (agosto de 2000). "El estado del arte en lenguajes de comunicación de agentes (ACL)" . Sistemas de conocimiento e información . 2 (2): 1– 26.
  • Hewitt, Carl; Inman, Jeff (noviembre-diciembre de 1991). "DAI Betwixt and Between: From "Intelligent Agents" to Open Systems Science" (PDF) . IEEE Transactions on Systems, Man, and Cybernetics . 21 (6): 1409–1419 . doi : 10.1109/21.135685 . S2CID 39080989. Archivado del original (PDF) el 31 de agosto de 2017. 
  • Revista de Agentes Autónomos y Sistemas Multiagente (JAAMAS)
  • Weiss, Gerhard, ed. (1999). Sistemas multiagente: Un enfoque moderno de la inteligencia artificial distribuida . MIT Press. ISBN 978-0-262-23203-6.
  • Ferber, Jacques (1999). Sistemas multiagente: Una introducción a la inteligencia artificial . Addison-Wesley. ISBN 978-0-201-36048-6.
  • Weyns, Danny (2010). Diseño de sistemas multiagente basado en la arquitectura . Springer. ISBN 978-3-642-01063-7.
  • Sun, Ron (2006). Cognición e interacción multiagente . Cambridge University Press . ISBN 978-0-521-83964-8.
  • Keil, David; Goldin, Dina (2006). Weyns, Danny; Parunak, Van; Michel, Fabien (eds.). Interacción indirecta en entornos para sistemas multiagente . LNCS 3830. Vol.  3830. Springer . pp. 68–87 . doi : 10.1007/11678809_5 . ISBN  978-3-540-32614-4.{{cite book}}: |journal=ignorado ( ayuda )
  • Serie Whitestein sobre tecnologías de agentes de software y computación autónoma , publicada por Springer Science+Business Media Group.
  • Salamon, Tomas (2011). Diseño de modelos basados ​​en agentes  : Desarrollo de simulaciones informáticas para una mejor comprensión de los procesos sociales . Bruckner Publishing. ISBN 978-80-904661-1-1.
  • Russell, Stuart J.; Norvig , Peter (2003), Inteligencia artificial: un enfoque moderno (2.ª  ed.), Upper Saddle River, Nueva Jersey: Prentice Hall, ISBN 0-13-790395-2
  • Fasli, Maria (2007). Tecnología de agentes para el comercio electrónico . John Wiley & Sons . pág.  480. ISBN 978-0-470-03030-1.
  • Cao, Longbing, Gorodetsky, Vladimir, Mitkas, Pericles A. (2009). Agent Mining: The Synergy of Agents and Data Mining , IEEE Intelligent Systems, vol. 24, no. 3, 64-72.