Saltar para o conteúdo

Knowledge Query and Manipulation Language

Origem: Wikipédia, a enciclopédia livre.
Navegação no histórico de edições: ← ver edição anterior (dif) ver edição seguinte → (dif) ver última edição → (dif)
Knowledge Query and Manipulation Language
Desenvolvido porTim Finin, Jay Weber
Tipo de formatoInteligência Artificial
Página oficialhttp://www.cs.umbc.edu/csee/research/kqml/

KQML, (Knowledge Query and Manipulation Language), é uma linguagem e protocolo de comunicação entre agentes e sistemas baseados em conhecimento[1].

Ela foi desenvolvida no início de 1990 sendo parte do DARPA knowledge Sharing Effort, que teve como objetivo desenvolver técnicas para a construção de bases de conhecimento em larga escala que são compartilháveis ​​e reutilizáveis. Embora originalmente concebido como uma interface para sistemas baseados em conhecimento, logo foi reaproveitada como uma linguagem de comunicação entre agentes.

O trabalho na KQML foi liderado por Tim Finin da Universidade de Maryland, Baltimore County e Jay Weber de EITech e envolveu contribuições de muitos pesquisadores.

O formato de mensagem KQML e o protocolo pode ser usado para interagir com um sistema inteligente, quer por um software aplicativo, ou por outro sistema inteligente.

KQML foi substituída pela FIPA-ACL.

Referências

  1. Weiss, Gerhard (2000). Multiagent Systems. A modern approach to Distributed Artificial Intelligence (em inglês). Cambridge: MIT. 619 páginas. ISBN 0-262-23203-0 

Ligações externas