
6.6 agent CommuniCation languages 167
mation agent as well as an interface agent. Such hybrid agents can be placed
at the upper level of the agent hierarchy and hence, become application-
specific.
6.6 AGENT COMMUNICATION LANGUAGES
An agent communication language consists of three parts:
An inner language, known as the Knowledge Interchange Format (KIF)•
An outer language, known as Knowledge Query and Manipulation Lan-•
guage (KQML)
Common vocabularies (i.e., ontologies)•
Knowledge Interchange Format (KIF) is an interlingua represented in
first-order predicate calculus. It is a generic, formal representation of the
expression of the ...