Articulo de referencia

Lenguaje de consulta y manipulación del conocimiento

El lenguaje de consulta y manipulación del conocimiento , o KQML , es un lenguaje y protocolo para la comunicación entre agentes de software y sistemas basados ​​en el conocimie...

El lenguaje de consulta y manipulación del conocimiento , 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 conocimiento de DARPA , cuyo objetivo era desarrollar técnicas para construir bases de conocimiento a gran escala que fueran compartibles y reutilizables. Si bien originalmente fue concebido como una interfaz para sistemas basados ​​en el conocimiento, pronto se adaptó como un lenguaje de comunicación de agentes . [ 2 ] [ 3 ]

El trabajo en KQML fue liderado 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 formato y protocolo de mensajes KQML se puede 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 conocimiento 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 comunicación" de KQML coordinan las interacciones de otros agentes para apoyar el intercambio de conocimiento .

Los sistemas prototipo experimentales admiten ingeniería concurrente, diseño inteligente, planificación inteligente y programación. [ 4 ]

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 información y conocimiento - CIKM '94 . pág.  456. doi : 10.1145/191246.191322 . ISBN 0897916743. S2CID 1129799 . 
  2. "UMBC Agent Web" . Archivado del original el 22/12/2008 . Consultado el 02/09/2003 .
  3. Tim Finin; Jay Weber; Gio Wiederhold; Michael Gensereth; Richard Fritzson; Donald McKay; James McGuire; Richard Pelavin; Stuart Shapiro; Chris Beck: Borrador de la especificación del lenguaje de comunicación de agentes KQML (PostScript) Archivado el 30 de agosto de 2006 en Wayback Machine , 15 de junio de 1993.
  4. Este artículo se basa en material tomado de Knowledge+Query+and+Manipulation+Language en el Free On-line Dictionary of Computing antes del 1 de noviembre de 2008 e incorporado bajo los términos de "relicencia" de la GFDL , versión 1.3 o posterior.