![]() |
![]() |
You have to give rules which allow the agent to have a cooperative attitude: how to detect and to remove Non Cooperative Situations (NCS) in order to be more cooperative.
You must fill up a table for each Non Cooperative Situation
For each table, you have to define at least one stereotyped cooperation method. This method corresponds to the NCS detection and will be expressed using the state and the conditions i.e. methods and attributes that are stereotyped perception, representation or characteristic. If several actions are possible to remove the detected NCS, you must define another method to choose the action to do. This method is stereotypedcooperation. If only one action is possible the definition of this second method is useless : this action will be always executed. These methods will be integrated in the behavior of the agent. To help you when identifying NCS for each agent, you can fill up a table such as the one below. This table will help you to enumerate all the situations that seem to be "harmful" for the cooperative social attitude of an agent. These situations belong to several types (such as ambiguity, uselessness...) and are depending on some conditions (one or several) that may be fulfilled or not when the agent is performing a certain phase in its life cycle (perception, decision, action). A model for this table is available in a rtf format. |
Condition 1 is fulfilled | Condition 1 is not fulfilled | |||||
|
|
|||||
Perception |
Incomprehension
Ambiguity |
Incomprehension
Ambiguity |
||||
Decision |
Incompetence
Unproductiveness |
Incompetence
Unproductiveness |
||||
Action |
Concurrence
Conflict Uselessness |
Concurrence
Conflict Uselessness |