A BDI agent is a particular type of bounded rational software agent, imbued with particular mental attitudes, viz: Beliefs, Desires and Intentions (BDI).
The BDI model has some philosophical basis in the Belief-Desire-Intention theory of human practical reasoning, expounded by Michael Bratman.
The model has formal logical descriptions such as Anand Rao and Michael Georgeff's BDICTL, which combines a mulitipy-modal logic (with modalities representing beliefs, desires and intentions) with the temporal logic CTL*. More recently, Michael Wooldridge has extended BDICTL to define the Logic Of Rational Agents (LORA).
Finally, there are numerous implementations of architectures for building BDI agents. The original, the Procedural Reasoning System (PRS), was developed by a team led by Georgeff. Later implementations (according to Wooldridge) have followed the PRS model.
Using the term belief - rather than knowledge - recognises that what an agent believes may not necessarily be true (and in fact may change in the future).
Usage of the term goals adds the further restriction that the set of goals must be consistent. For example, one should not have concurrent goals to go to a party and to stay at home - even though they could both be desirable.
Strictly speaking there is no single software architecture that represents BDI. The diagram to the right (from Georgeff, Ingrand Decision-Making in an Embedded Reasoning System, IJCAI-11, 1989) shows a very generic model, which does not address any issues of design or implementation. In fact, Wooldridge states that implemented systems since PRS have followed the PRS model, and so there should be a closer relationship between them than is described in the diagram. Indeed, the core BDI engines in dMARS (written in C++) and JACK (written in Java) are virtually identical in design.
This article is licensed under the GNU Free Documentation License.
It uses material from the
"BDI software agent".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world