An Overview of KQML: A Knowledge Query and Manipulation Language

We describe a language and protocol intended to support interoperability among intelligent agents in a distributed application. Examples of applications envisioned include intelligent multi-agent design systems as well as intelligent planning, scheduling, and replanning agents supporting distributed transportation planning and scheduling applications. The language, KQML for Knowledge Query and Manipulation Language, is part of a larger DARPA-sponsored Knowledge Sharing effort focused on developing techniques and tools to promote the sharing of knowledge in intelligent systems. We will define the concepts that underlie KQML and attempt to specify its scope and provide a model for how it will be used.


  • 332151 bytes

agent, ai, darpa, kqml, multiagent system

TechReport

Downloads: 32 downloads

UMBC ebiquity