Open Agent Architecture
   HOME

TheInfoList



OR:

Open Agent Architecture, or OAA for short, is a
framework A framework is a generic term commonly referring to an essential supporting structure which other things are built on top of. Framework may refer to: Computing * Application framework, used to implement the structure of an application for an op ...
for integrating a community of heterogeneous
software agent In computer science, a software agent or software AI is a computer program that acts for a user or other program in a relationship of agency, which derives from the Latin ''agere'' (to do): an agreement to act on one's behalf. Such "action on beha ...
s in a distributed environment. It is also a research project of the
SRI International SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California. The trustees of Stanford University established SRI in 1946 as a center of innovation to support economic ...
Artificial Intelligence Center The Artificial Intelligence Center is a laboratory in the Information and Computing Sciences Division of SRI International. It was founded in 1966 by Charles Rosen and studies artificial intelligence. One of their early projects was Shakey the Robo ...
.Official Site
at
SRI International SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California. The trustees of Stanford University established SRI in 1946 as a center of innovation to support economic ...
's
Artificial Intelligence Center The Artificial Intelligence Center is a laboratory in the Information and Computing Sciences Division of SRI International. It was founded in 1966 by Charles Rosen and studies artificial intelligence. One of their early projects was Shakey the Robo ...
Roughly, the architecture is that a central "blackboard" server holds a list of tasks while a group of agents executes these tasks based on their specific capabilities. Agents working in the structure of an OAA framework are built to universal communication and functional standards and are based on the Interagent Communication Language. The language is
platform-independent In computing, cross-platform software (also called multi-platform software, platform-agnostic software, or platform-independent software) is computer software that is designed to work in several computing platforms. Some cross-platform software r ...
and allows agents to collaborate by delegating and receiving work requests. Open Agent Architecture was first proposed in the late 1990s and was later used as a foundation for the DARPA-funded
CALO Calo, Caló, or Calò may refer to: * Caló language, the language of the Iberian Romani ** Iberian Kale (''calé''): *** Romani people in Spain, more frequently called ''gitanos'' *** Romani people in Portugal, more frequently called ''ciganos'' ...
artificial intelligence project.


References

{{reflist Computer programming SRI International