Lenguaje de consulta y manipulación de conocimientos

ImprimirCitar

El lenguaje de consulta y manipulación de conocimientos, o KQML, es un lenguaje y protocolo para la comunicación entre agentes software y sistemas basados en conocimiento. Era desarrollado a principios de la década de 1990 como parte del esfuerzo de intercambio de conocimientos de DARPA, cuyo objetivo era desarrollar técnicas para construir bases de conocimientos a gran escala que son compartible y reutilizable. Si bien originalmente se concibió como una interfaz para los sistemas basados en el conocimiento, pronto se reutilizó como un lenguaje de comunicación de agentes.

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 de mensaje y el protocolo KQML se pueden usar para interactuar con un sistema inteligente, ya sea por un programa de aplicación o por otro sistema inteligente. Los "performativos" de KQML son operaciones que los agentes realizan en 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 coordinar 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 y programación inteligentes.

KQML es reemplazado por FIPA-ACL.

Contenido relacionado

Cobertura de código

Operador bastardo del infierno

Navegador

Más resultados...
Tamaño del texto:
Copiar