In computing, an agent communication language (ACL) is a formal language used by software agents to communicate.
The most popular ACLs are:
Both rely on speech act theory developed by Searle in 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 is a part of the agent's knowledge base that describes what kind of things an agent can deal with and how they are related to each other. Formal languages | Knowledge representation
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Agent communication language".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world