01.01.2015 Views

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

Table des matières - Gilles Daniel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

22 Modélisation et simulation multi-agents pour Sciences de l'Homme et de la Société.<br />

que l’agent peut avoir initialement un certain nombre de buts. Ces buts initiaux<br />

ajoutés <strong>des</strong> buts provenant de requêtes <strong>des</strong> autres agents, sont analysés dans la partie<br />

décision (le centre du système conatif d’une architecture BDI) et viennent<br />

déclencher l’ensemble <strong>des</strong> plans possibles compatibles avec les croyances de<br />

l’agent. Si l’on ne trouve pas de plans déjà réalisés, un système de résolution de<br />

problème (non <strong>des</strong>siné ici) se charge de décomposer le problème initial en sousproblèmes,<br />

en produisant les sous-buts que l’agent devra satisfaire. Lorsqu’un agent<br />

choisit de réaliser un plan, les actions de ce plan se transforment en intentions qui<br />

donneront lieu à <strong>des</strong> messages aux autres agents ou à l’accomplissement d’actions<br />

dans l’environnement. L’intérêt <strong>des</strong> BDI est de créer un comportement qui ressemble<br />

à celui <strong>des</strong> êtres humains. Il a été utilisé dans plusieurs applications de simulation<br />

militaire et notamment la modélisation du pilote de combat [MCI 96] et les règles de<br />

contrôles tactiques d’équipes terrestres (AWAC) [HEI 01]. On notera aussi<br />

l’utilisation d’architectures BDI pour créer l’aspect interactif <strong>des</strong> comportements <strong>des</strong><br />

personnages du jeu Black & White [MOL 01].<br />

1.4.3. Architectures hybri<strong>des</strong><br />

Les caractéristiques présentées pour les deux grands types d'agents, cognitifs et<br />

réactifs, proposent <strong>des</strong> solutions apparemment diamétralement opposées. Pourtant,<br />

elles peuvent être vues comme étant complémentaires. Afin de construire une<br />

architecture qui répond au mieux (temps de réponse, précision ou efficacité) à un<br />

problème, on peut combiner les deux types d'approche pour construire <strong>des</strong><br />

architectures d'agents plus souples qu'on appelle hybri<strong>des</strong>. Dans une telle architecture,<br />

un agent est composé de modules qui gèrent indépendamment la partie réflexe<br />

(réactive) et réfléchie (cognitive) du comportement de l'agent. Le problème central<br />

reste de trouver le mécanisme idéal de contrôle assurant un bon équilibre et une bonne<br />

coordination entre ces modules. Citons la Touring Machine [FER 92] et InteRRap<br />

[MUL 93], exemples les plus connus de ce type d'architecture. Les avantages et<br />

inconvénients respectifs <strong>des</strong> approches cognitives, réactives, voire hybri<strong>des</strong>, sont un<br />

inconvénient lorsqu’il s’agit de développer <strong>des</strong> SMA ouverts : certains développeurs<br />

peuvent être tentés de construire <strong>des</strong> agents réactifs alors que d’autres préféreront<br />

développer <strong>des</strong> agents cognitifs. Or tous ces agents doivent vivre ensemble et donc se<br />

conformer à un cadre d’exécution et de comportement. Ils doivent être capables<br />

d’interagir au sein d’un espace d’interactions.<br />

1.5. L’aspect collectif-intérieur : interactions<br />

Les communications, dans les systèmes multi-agents comme chez les humains,<br />

sont à la base <strong>des</strong> interactions et de l'organisation sociale. Sans communication,<br />

l'agent n'est qu'un individu isolé, sourd et muet aux autres agents, refermé sur sa

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!