El Lenguaje de Comunicación de Agentes ( ACL , por sus siglas en inglés) consiste en protocolos de comunicación informática destinados a que los agentes de IA se comuniquen entre sí.
En 2007 se propusieron protocolos de esta naturaleza que incluyen:
- FIPA-ACL [ 1 ] (por la Fundación para Agentes Físicos Inteligentes , un consorcio de estandarización )
- KQML [ 2 ] (Lenguaje de consulta y manipulación del conocimiento)
Tras el auge de la IA generativa con el uso de Transformers y modelos de lenguaje a gran escala , la definición de agente ha pasado de referirse a agentes físicos a sistemas de software construidos utilizando los principios de la IA agencial . Un nuevo protocolo que ha surgido en este ámbito es el Protocolo de Interacción en Lenguaje Natural (NLIP). [ 3 ] NLIP es un protocolo de comunicación a nivel de aplicación definido entre agentes de IA o entre un humano y un agente de IA. Ecma International , un organismo de normalización que desarrolla y publica estándares internacionales para la industria de la información y la comunicación, publicó el 10 de diciembre de 2025 cinco nuevos estándares y un informe técnico que definen el Protocolo de Interacción en Lenguaje Natural (NLIP). [ 4 ]
Como resultado, podemos definir los protocolos de comunicación entre agentes en dos categorías: protocolos de comunicación entre agentes basados en ontologías y protocolos de comunicación entre agentes basados en IA generativa.
Los protocolos de comunicación de agentes basados en ontologías utilizan una ontología común entre agentes. Una ontología forma parte de la base de conocimiento del agente y describe qué tipo de elementos puede manejar y cómo se relacionan entre sí. FIPA-ACL y KQML son ejemplos de estos protocolos. Estos protocolos se basan en la teoría de los actos de habla desarrollada por Searle en la década de 1960 [ 5 ] y mejorada por Winograd y Flores en la década de 1970. Definen un conjunto de performativos , también llamados actos comunicativos, y su significado (por ejemplo, preguntar a alguien). El contenido del performativo no está estandarizado, sino que varía de un sistema a otro. La compatibilidad con la implementación de FIPA-ACL está incluida en FIPA-OS [ 6 ] [ 7 ] y Jade [ 8 ] .
Los protocolos de comunicación de agentes basados en IA generativa, como NLIP [ 9 ], no requieren una ontología compartida entre los agentes que se comunican. En su lugar, utilizan modelos de IA generativa para traducir texto en lenguaje natural, imágenes, vídeos u otras modalidades de datos a una ontología local. Esto proporciona extensibilidad en caliente, donde el mismo protocolo puede utilizarse para múltiples necesidades de comunicación, y simplifica el control de versiones, ya que diferentes agentes pueden utilizar distintas versiones de una ontología compartida. NLIP se ha diseñado teniendo en cuenta la seguridad. [ 10 ] [ 11 ] [ 12 ] La especificación y los estándares que componen NLIP son desarrollados y mantenidos por la Comunidad Técnica 56 de Ecma. [ 13 ]
Referencias
- ^ Poslad, Stefan (2007). "Especificación de protocolos para la interacción de sistemas multiagente". ACM Transactions on Autonomous and Adaptive Systems . 2 (4): 15–es. doi : 10.1145/1293731.1293735 . S2CID 9477595 .
- ^ Finin, Tim; Richard Fritzson, Don McKay y Robin McEntire (1994). KQML como lenguaje de comunicación de agentes . Actas de la tercera conferencia internacional sobre gestión de información y conocimiento, CIKM '94. págs. 456–463 .
- ^ Aiyagari, Sanjay; Bertino, Elisa; Bieniek, enero; Chiou, Yan-Ming; Dodhiawala, Raj; Hughes, Sean; Jamin, Sugih; Kundu, Ashish; Lenchner, Jon; Mauriello, Mateo; Ratnaparkhi, Abhay; Rahouti, Mohamed; Sheffler, Tom; Shen, Chien-Chung; Verma, Dinesh C. (21 de mayo de 2025). "Protocolo de interacción del lenguaje natural (NLIP)" . En Wysocki, Bryant T.; Sopladores, Misty (eds.). Tecnologías Disruptivas en Ciencias de la Información IX . ESPÍA. pag. 13.doi : 10.1117 / 12.3054059 . ISBN 978-1-5106-8749-3.
- ^ "Ecma International aprueba el conjunto de estándares NLIP para la comunicación universal de agentes de IA" . ecma-international.org . Ecma International . Consultado el 17 de diciembre de 2025 .
- ^ Searle, JR (1969). Actos de habla . Cambridge University Press, Cambridge, Reino Unido.
- ^ Poslad, Stefan; Philip Buckle y Robert Hadingham (2000). La plataforma de agentes FIPA-OS: código abierto para estándares abiertos . Actas de la 5.ª Conferencia Internacional sobre la Aplicación Práctica de Agentes Inteligentes y Tecnología Multiagente (PAAM). págs. 355–368 .
- ^ Poslad, S; Buckle P, Hadingham RG (2001). "Código abierto, estándares y agencias escalables" . Infraestructura para agentes, sistemas multiagente y sistemas multiagente escalables . Lecture Notes in Computer Science. Vol. 1887. pp. 296–303 . doi : 10.1007/3-540-47772-1_30 . ISBN 978-3-540-42315-7.
- ^ Bellifeminee, Fabio; Agostino Poggi y Giovanni Rimassa (2001). JADE: un entorno de desarrollo de agentes compatible con FIPA2000 . Actas de la quinta conferencia internacional sobre agentes autónomos. págs. 216–217 .
- ^ "Proyecto NLIP" . nlip-project.org . Consultado el 27 de mayo de 2025 .
- ^ Aiyagiri, Sanjay. "Diseño de seguridad para NLIP: un protocolo universal para sistemas habilitados para IA" . spie.org . Consultado el 27 de mayo de 2025 .
{{cite web}}: CS1 mantenimiento: estado de la URL ( enlace ) - ^ "NLIP: Redefiniendo la comunicación segura entre modelos de IA de lenguaje natural" . www.linkedin.com . Consultado el 27 de mayo de 2025 .
- ^ "Directrices de seguridad y mejores prácticas de NLIP" . nlip-project . Consultado el 25 de diciembre de 2025 .
- ^ "TC56" . Ecma International . Consultado el 27 de mayo de 2025 .
- Lenguajes formales
- Representación del conocimiento
- Idiomas de comunicación de agentes