Page 49 - Socially Intelligent Agents Creating Relationships with Computers and Robots
P. 49

32                                             Socially Intelligent Agents

                               A viable behavioral state corresponds to a coherent distributed process, with
                             a selected dominant rule instance in each module, confirmed dynamically by
                             confirmation signals from other modules.

                             3.     Social Plans and Joint Action

                               We generalized the standard artificial intelligence representation of plan to
                             one suitable for action by more than one collaborating agent. A social plan
                             is a set of joint steps, with temporal and causal ordering constraints, each step
                             specifying an action for every agent collaborating in the social plan, including
                             the subject agent. The way an agent executes a plan is to attempt each joint
                             step in turn. During a joint step it verifies that every collaborating agent is
                             performing its corresponding action and then to attempt to execute its own
                             corresponding individual action. We made most of the levels of the planning
                             hierarchy work with social plans, the next to lowest works with a “selfplan”
                             which specifies action only for the subject agent, and the lowest works with
                             concrete motor actions. However, the action of these two lowest levels still
                             depended on information received from the perception hierarchy.
                               Initial model and a social behavior. To make things more explicit, we’ll
                             now describe a simple joint behavior which is a prototype of many joint be-
                             haviors, namely the maintenance of affiliative relations in a group of agents by
                             pairwise joint affiliative actions, usually called grooming.
                               The social relations module contained a long term memory of knowledge
                             of affiliative relations among agents. This was knowledge of who is friendly
                             with who and how friendly. This module kept track of affiliative actions and
                             generated goals to affiliate with friends that had not been affiliated with lately.
                             Each agent had stored social plans for grooming and for being groomed. Usu-
                             ally a subordinate agent with groom and dominant one will be groomed. We
                             organized each social plan into four phases, as shown in the figure: orient,
                             approach, prelude and groom, which could be evoked depending on the current
                             state of the activities of the agents. Each phase corresponded to different rules
                             being evoked.
                               Attention was controlled by the planning modules selecting the agents to
                             participate with and communicating this choice to the higher levels of percep-
                             tion. These higher levels derived high level perceptual information only for
                             those agents being attended to.

                             4.     Autonomy, Situatedness and Voluntary Action
                               Autonomy. The concept of autonomy concerns the control relationship
                             between the agent and other agents, including the user. As illustrated in our
                             example, agents are autonomous, in the sense that they do not receive control
                             imperatives and react to them, but instead each agent receives messages, and
   44   45   46   47   48   49   50   51   52   53   54