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 agents in a distributed environment. It is also a research project of the
SRI International 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'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 ...
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