stringtranslate.com

Lenguaje de consulta y manipulación de conocimiento

El lenguaje de consulta y manipulación 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 los años 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 pudieran compartir y reutilizar. Si bien originalmente fue concebido como una interfaz para sistemas basados ​​en el conocimiento, pronto se reutilizó como un lenguaje de comunicación entre agentes . [2] [3]

El trabajo en KQML fue dirigido por Tim Finin de la Universidad de Maryland, Condado de Baltimore y Jay Weber de EITech e involucró contribuciones de muchos investigadores.

El formato y el protocolo de mensajes 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 sobre los almacenes de conocimientos y objetivos de los demás. Las interacciones de nivel superior, como las redes de contratos y la negociación, se construyen utilizando estos. Los "facilitadores de la comunicación" de KQML coordinan las interacciones de otros agentes para respaldar el intercambio de conocimientos .

Los sistemas prototipo experimentales respaldan la ingeniería concurrente, el diseño inteligente, la planificación inteligente y la programación.

KQML ha sido reemplazado por FIPA-ACL .

Referencias

  1. ^ 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 . p. 456. doi :10.1145/191246.191322. ISBN 0897916743.S2CID1129799  .​
  2. ^ Sitio web del agente de UMBC
  3. ^ Tim Finin; Jay Weber; Gio Wiederhold; Michael Gensereth; Richard Fritzson; Donald McKay; James McGuire; Richard Pelavin; Stuart Shapiro; Chris Beck: BORRADOR de especificación del lenguaje de comunicación de agente KQML (PostScript), 15 de junio de 1993.