Course 2
Course 2
1. Agent concept
2. Multi-agent systems
3. Specification of SMAs
4. MSA architecture
5. Communication in SMAs
4 4
Cognitive agent
Example
ability to construct a plan such as :
- Plan open door :
- go to the location of the key
- take the key- go to the door
- open the door with the key
Reactive agent
agents with no intelligence (no anticipation, no planning) that react by stimulus-
response to the current state of the environment.
Reactive agent
Example of reactive behavior to open a door:
R1: if I'm in front of the door and I have a key, then open it
R2: if I'm in front of the door and don't have a key, then try to open it
R3: if the door doesn't open and I don't have the key, then go and find the key
R4: if I'm looking for a key and there's a key in front of me, then take the key and
go to the door.
Agent rationnel Délibératif
Perception
Analysis
Decision
Action
Agent IntentionnelBDI
Architecture BDI Belief-Desire-Intention model of intelligent agent rationality
Beliefs:the information the agent possesses about its environment and about other agents
existing in the same environment.
These beliefs may be incorrect, incomplete or uncertain.
Desires:the states of the environment that the agent would like to achieve. An agent may
have contradictory desires, in which case he chooses a consistent subset of his desires. This
subset corresponds to the agent's goals.
Intentions: these are the actions the agent has decided to take to achieve its goals.
The agent decides what actions to take based on his internal states, which are expressed in
the form of beliefs (Belief), desires (Desire) and intentions (Intention).
BDI architecture
B:=review_beliefs (B, p)
D:=determine_new_goals
(B,D,I)
I:=select_goals_to_attempt
(B,D,I)
return (action(unplan (I)))