Knowledge Query and Manipulation Language
Knowledge Query and Manipulation Language | |
---|---|
Desenvolvido por | Tim Finin, Jay Weber |
Tipo de formato | Inteligência Artificial |
Página oficial | http://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[2], 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[2].
Referências
- ↑ 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
- ↑ a b Murch, Richard; Johnson, Tony (1999). Intelligent Software Agents (em inglês). New Jersey: Prentice Hall. pp. 79–84. ISBN 0-13-011021-3