El lenguaje de manipulación y consulta de conocimientos , o KQML , es un lenguaje y protocolo para la comunicación entre agentes de software y sistemas basados en el conocimiento . [1] Fue desarrollado a principios de la década de 1990 como parte del Esfuerzo de intercambio de conocimientos de DARPA , que tenía como objetivo desarrollar técnicas para construir bases de conocimiento a gran escala que se puedan compartir y reutilizar. Aunque originalmente se concibió como una interfaz para los sistemas basados en el conocimiento, pronto se reutilizó como un lenguaje de comunicación del Agente . [2] [3]
El trabajo sobre KQML fue dirigido por Tim Finin de la Universidad de Maryland, Condado de Baltimore y Jay Weber de EITech y contó con las contribuciones de muchos investigadores.
El protocolo y el formato de mensaje KQML se pueden utilizar para interactuar con un sistema inteligente, ya sea mediante un programa de aplicación o mediante otro sistema inteligente. Los "performativos" de KQML son operaciones que los agentes realizan en las tiendas de conocimientos y objetivos de los demás. Las interacciones de alto nivel, como las redes de contratos y la negociación, se construyen utilizando estos. Los "facilitadores de comunicación" de KQML coordinan las interacciones de otros agentes para apoyar el intercambio de conocimientos .
Los sistemas de prototipos experimentales admiten ingeniería concurrente, diseño inteligente, planificación inteligente y programación.
KQML es reemplazado por FIPA-ACL .
Referencias
- ^ Finin, T .; Fritzson, R .; McKay, D .; McEntire, R. (1994). "KQML como lenguaje de comunicación de agentes". Actas de la tercera conferencia internacional sobre gestión de la información y el conocimiento - CIKM '94 . pag. 456. doi : 10.1145 / 191246.191322 . ISBN 0897916743.
- ^ Web del agente de UMBC
- ^ Tim Finin; Jay Weber; Gio Wiederhold; Michael Gensereth; Richard Fritzson; Donald McKay; James McGuire; Richard Pelavin; Stuart Shapiro; Chris Beck: DRAFT Specification of the KQML Agent-Communication Language (PostScript) , 15 de junio de 1993.