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

Developing Agents Who Can Relate to Us                            41

                                   Although such agents do not have access to the basic decision making
                                   processes they do have access to and can report on their linguistic self-
                                   model which is a model of their decision making (which is, at least,
                                   fairly good). Thus, they do have a reportable language of thought, but
                                   one which is only a good approximation to the underlying basic decision
                                   making process.

                                   The model allows social and self reflective thinking, limited only by
                                   computational resources and ingenuity - there is no problem with unlim-
                                   ited regression, since introspection is done not directly but via a model
                                   of one’s own thought processes.


                              5.     Towards Implementing Self-Constructing Agents
                                The above model gives enough information to start to work towards an im-
                              plementation. Some of the basic requirements for such an implementation are
                              thus:

                                 1 A suitable social environment (including humans)

                                 2 Sufficiently rich communicative ability - i.e. a communicative language
                                   that allows the fine-grained modelling of others’ internal states leading
                                   to action in that language
                                 3 General anticipatory modelling capability

                                 4 An ability to distinguish the experience of different types, including the
                                   observation of the actions of particular others; ones own actions; and
                                   other sensations

                                 5 An ability to recognise other agents as distinguishable individuals

                                 6 Need to predict other’s decisions
                                 7 Need to predict one’s own decisions

                                 8 Ability to reuse model structures learnt for one purpose for another

                                Some of these are requirements upon the internal architecture of an agent,
                              and some upon the society it develops in. I will briefly outline a possibility for
                              each. The agent will need to develop two sets of models.

                                 1 A set of models that anticipate the results of action, including commu-
                                   nicative actions (this roughly corresponds to a model of the world includ-
                                   ing other agents). Each model would be composed of several parts: - a
                                   condition for the action - the nature of the action - the anticipated effect
                                   of the action - (possibly) its past endorsements as to its past reliability
   53   54   55   56   57   58   59   60   61   62   63