El lenguaje de comunicación de agentes ( ACL ), propuesto por la Fundación para agentes físicos inteligentes (FIPA), es un lenguaje estándar propuesto para las comunicaciones de agentes . Knowledge Query and Manipulation Language (KQML) es otro estándar propuesto.
Las ACL más populares son:
- FIPA-ACL [1] (por la Fundación para Agentes Físicos Inteligentes , un consorcio de estandarización )
- KQML [2] (Lenguaje de manipulación y consulta de conocimientos)
Ambos se basan en la teoría de los actos de habla desarrollada por Searle en la década de 1960 [3] 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, pregunta uno). El contenido del performativo no está estandarizado, pero varía de un sistema a otro.
Para que los agentes se entiendan, no solo deben hablar el mismo idioma, sino también tener una ontología común . Una ontología es una parte de la base de conocimientos del agente que describe con qué tipo de cosas puede lidiar un agente y cómo se relacionan entre sí.
Ejemplos de marcos que implementan un lenguaje de comunicación de agentes estándar (FIPA-ACL) incluyen FIPA-OS [4] [5] y Jade . [6]
Referencias
- ^ Poslad, Stefan (2007). "Especificación de protocolos para la interacción del sistema de múltiples agentes". Transacciones ACM en sistemas autónomos y adaptables . 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": 456–463. Cite journal requiere
|journal=
( ayuda ) - ^ 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 de Agentes Múltiples (PAAM). págs. 355–368.
- ^ Poslad, S; Hebilla P, Hadingham RG (2001). Código abierto, estándares y agencias escalables . Apuntes de conferencias en informática . 1887 . págs. 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.