Science Fair Project Encyclopedia
Agent communication language
In computing, an agent communication language (ACL) is a formal language used by software agents to communicate.
The most popular ACLs are:
- FIPA (Foundation for Intelligent Physical Agents, a standardization consortium) ACL
- KQML (Knowledge Query and Manipulation Language)
Both rely on speech act theory developed by Searle 1960 and enhanced by Winograd and Flores in the 70s and define a set of performatives and their meaning (e.g. ask-one). The content of the performative is not standardized, but varies from system to system.
To make agents understand each other they have to not only speak the same language, but also have a common ontology. An ontology describes what kind of things an agent can deal with and how they are related to each other. It's part of the agent's knowledge base.
Last updated: 05-23-2005 11:06:26
10-26-2009 08:16:03
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details
The contents of this article is licensed from www.wikipedia.org under the GNU Free Documentation License. Click here to see the transparent copy and copyright details


