Abstract : This thesis lies within the scope of the specification of behaviors of autonomous agents situated in a virtual universe. The objective is the proposal for a behavioral model which exploits the concept of intention like semantic bond between the various stages of the cycle of software development. For this purpose, the concept of intention, and more largely of intentionnality, is studied under three different lightings in order to consider its employment appropriateness in the exercise of such a specification. The philosophical aspects (through the phenomenology and the analytic philosophy), the psychological and neurophysiological aspects of this concept are thus approached. What emerges from this analysis is that : · the role of the intention is fundamental in release, continuous control of execution and stop of the action ; · the role of intentionality within the dialogue between the different specialists involved in the specification process, the agent being then regarded as object of the speech. This study introduces a criticism of the existing approaches of behavioral specification, particularly BDI architectures (Belief Desire Intention). It appears that architectures which exploit the concept of intention use it like guide for planning or like concept of modeling. They are almost all symbolic approaches. These reflexions pose the bases of the suggested model: it is a reactive model which exploits the concept of intention to carry out a selection of action. The agent employs behavioral rules described in a declaratory language in order to generate intentions to satisfy, according to its situation. The exploitation of knowledge about the supposed effects of its actions on itself enables it to carry out a qualitative reasoning and to select the most suited action. The concept of intention thus makes it possible to establish a bond between a set of symbolic behavioral rules and a corpus of imperative methods (sensorimotor schemes of the agent) via clarification of the "meaning of the action". In addition, the introduction of this semantic bond within the model supports the communication between the various speakers involved in the specification process. The intentional stance offers the concepts necessary to the federation of the points of view of these various specialists. The translation of the behavior in the form of behavioral rules is done according to a semantic which is close to the ontology of the field approached by simulation, the concept of intention being common to the various phases of design, from the analysis to the implementation. After detailing the model resulting from this proposal, the technical needs for its execution and the final application, the thesis concludes on the benefits from this semantic contribution within a reactive model for the specification as a whole (from the analysis of the problem to the interpretation of the results) and draws the prospects for the design of hybrid architectures. The ways thus opened are primarily : · the learning by the agent of the supposed effect of its actions; · the exchange of know-how between agents; · the automatic generation of explanation, with a possible application in the virtual environments for training; · the development of a design method based on the behavioral model suggested.
Résumé : Cette thèse s'inscrit dans le cadre de la spécification de comportements d'agents autonomes situés dans un univers virtuel. L'objectif est la proposition d'un modèle comportemental qui exploite le concept d'intention comme lien sémantique entre les différentes étapes du cycle de d´eveloppement logiciel. A cette fin, la notion d'intention, et plus largement d'intentionnalité, est étudiée sous trois éclairages différents afin de considérer l'opportunité de son emploi dans l'exercice d'une telle spécification. Les aspects philosophiques (à travers la phénoménologie et la philosophie analytique), les aspects psychologiques et neurophysiologiques de cette notion sont ainsi abordés. Il ressort de cette analyse : · le rôle fondamental de l'intention dans le déclenchement, le contrôle en cours d'effectuation et l'arrêt de l'action ; · le rôle de l'intentionnalité dans le dialogue entre les différents intervenants impliqués dans le processus de spécification, l'agent étant alors l'objet de leur discours. Cette étude introduit une critique des approches de spécification comportementale existantes, particulièrement des architectures BDI (Belief Desire Intention). Il apparaît que celles qui exploitent la notion d'intention l'utilisent comme guide de la planification ou comme concept de modélisation. Il s'agit presque systèmatiquement d'approches symboliques. L'ensemble de ces réflexions pose les bases du modèle proposé : c'est un modèle réactif qui exploite la notion d'intention pour effectuer une sélection d'action. L'agent emploie des règles comportementales décrites dans un langage déclaratif afin de générer des intentions à satisfaire en fonction de sa situation. L'exploitation de connaissances des effets présumés de ses actions sur lui-même lui permet de mener un raisonnement qualitatif pour sélectionner l'action la plus adaptée. La notion d'intention permet donc d'établir un lien entre un ensemble de règles comportementales symboliques et un corpus de méthodes impératives (les schèmes sensori-moteurs de l'agent) via l'explicitation du "sens de l'action". D'autre part, l'instauration de ce lien sémantique au sein du modèle favorise la communication entre les différents intervenants impliqués dans la spécification du comportement. La proposition intentionnelle offre les concepts nécessaires à la fédération des points de vue de ces différents spécialistes. La traduction du comportement sous forme de règles comportementales se fait alors selon une sémantique proche de l'ontologie du domaine abordé par la simulation, le concept d'intention étant commun aux différentes phases de conception, depuis l'analyse jusqu'à l'implémentation. Après avoir détaillé le modèle issu de cette proposition, les prérequis techniques à son exécution et l'application réalisée, la thèse conclut sur les bénéfices de cet apport sémantique au sein d'un modèle réactif pour la spécification dans son ensemble (depuis l'analyse du problème jusqu'à l'interprétation des résultats) et dessine les perspectives en matière de conception d'architectures hybrides. Les voies ainsi ouvertes sont essentiellement : · l'apprentissage par l'agent de l'effet présumé de ses actions ; · l'échange de savoir-faire entre agents ; · la génération automatique d'explication, avec une application possible dans les environnements virtuels de formation ; · l'élaboration d'une démarche de conception basée sur le modèle comportemental proposé.