Distributed artificial intelligence: Difference between revisions

Content deleted Content added
No edit summary
mNo edit summary
Line 10:
The key concept used in DPS and MABS is the abstraction called [[Artificial intelligence agent|agent]]. An agent is a virtual (or physical) [[autonomous]] entity that has an understanding of its environment an acts upon it. An agent is usually able to communicate with other agents in the same system to achieve a common goal, that one agent alone could not achieve.
 
A first classification that is useful is to divide agents into:
* ''reactive agent'' - A reactive agent is not much more than an automata that receives input, processes it and produces and output.
* ''deliberative agent'' - A deliberative agent in contrast should have an own internal view of its environment and is able to follow its own plans.
* ''hybrid agent'' - A hybrid agent at last is a mixture of reactive and deliberative, that follows its own plans, but also sometimes directly reacts to external events without deliberation.
 
Well recognied agent architectures that describe how an agent is internally structured are:
* [[Soar]] (an rule based approach)
* [[BDI]] (Believe Desire Intention, a general architecture the describes how plans are made)