Agent Communications Language

Agent Communications Language

Agent Communication Language (ACL), proposed by the Foundation for Intelligent Physical Agents (FIPA), is a proposed standard language for agent communications. Knowledge Query and Manipulation Language (KQML) is another proposed standard.

The most popular ACLs are:
* FIPA-ACL (by the Foundation for Intelligent Physical Agents, a standardization consortium)
* KQML (Knowledge Query and Manipulation Language)

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.

An example of a framework that implements a standard agent communication language (FIPA-ACL) is Jade.


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Knowledge Query and Manipulation Language — The Knowledge Query and Manipulation Language, or KQML, is a languageand protocol for communication among software agents and knowledge based systems. It wasdeveloped in the early 1990s part of the DARPA knowledge Sharing Effort, which was aimed… …   Wikipedia

  • Agent handling — Agent handler is a generic term common to many intelligence organizations which can be applied to Case Officers, those who aspire to be Case officers, controllers , contacts, couriers and other assorted trainees.IntelligenceThe objectives of… …   Wikipedia

  • Agent-based model — An agent based model (ABM) (also sometimes related to the term multi agent system or multi agent simulation) is a class of computational models for simulating the actions and interactions of autonomous agents (both individual or collective… …   Wikipedia

  • language — /lang gwij/, n. 1. a body of words and the systems for their use common to a people who are of the same community or nation, the same geographical area, or the same cultural tradition: the two languages of Belgium; a Bantu language; the French… …   Universalium

  • English language — Language belonging to the Germanic languages branch of the Indo European language family, widely spoken on six continents. The primary language of the U.S., Britain, Canada, Australia, Ireland, New Zealand, and various Caribbean and Pacific… …   Universalium

  • Security Assertion Markup Language — (SAML) is an XML based standard for exchanging authentication and authorization data between security domains, that is, between an identity provider (a producer of assertions) and a service provider (a consumer of assertions). SAML is a product… …   Wikipedia

  • Indus programming language — Indus is an object oriented programming language for Ubiquitous computing. The primary components of the Indus platform are a programming language to implement software agents, libraries to provide services to agents on a distributed network, and …   Wikipedia

  • Malay language — This article is about the language which forms the basis of standard Indonesian and Malaysian. For the different Malay variants and dialects, see Malay languages. Malay Bahasa Melayu بهاس ملايو Spoken in Malaysia (as Malaysian and local Malay)… …   Wikipedia

  • Weidner Communications — Inc. was founded by Stephen Weidner in 1977 and marketed the “Weidner Multi Lingual Word Processing System as it was produced at the Eyring Research Institute through 1978, by his brother s (Bruce Wydner) company, The Inns of the Temple Inc., in… …   Wikipedia

  • Information and communications technology — Spending on information and communications technology in 2005 Information and communications technology or information and communication technology,[1] usually abbreviated as ICT, is often used as an extended synonym for information technology… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”