CONCLUSION GÉNÉRALE
Conclusion générale
On s'est intéressé dans ce travail à l'un
des nouveaux paradigmes en informatique, présent actuellement comme un
champ de recherche très actif, celui des Systèmes MultiAgents
(SMA). Ce paradigme est apparu pour répondre aux exigences des
applications complexes dont la réalisation nécessite la
coopération entre plusieurs entités (agents). Le concept de base
de ce domaine est la notion d'agent, qui représente une entité
autonome capable de percevoir, de représenter et d'agir sur son
environnement.
Les premiers SMA implémentés se sont
focalisés sur la rubrique la plus fine qui est celle de l'agent.
D'où l'émergence des travaux qui ont porté sur le
modèle de raisonnement des agents tel que l'approche BDI. Par la suite,
et vu la constatation du caractère social des agents qui existent
souvent dans le cadre d'un SMA, l'accent est mise sur une nouvelle approche de
conception : l'approche organisationnelle. Cette approche se base sur des
concepts de plus haut niveau d'abstraction tel que les groupes, les
rôles, les protocoles d'interactions, les normes et les permissions. Elle
peut être vue comme une technique qui sert à contraindre les
comportements individuels des agents vers les objectifs globaux à
satisfaire. On part alors d'une organisation conçue par les
développeurs du SMA pour arriver aux comportements individuels de chaque
agent. C'est dans ce contexte que se situe notre travail qui consiste en
l'adoption d'une approche organisationnelle pour la conception est
l'implémentation d'un SMA dévoué au domaine de
l'Acquisition Coopérative d'Informations (ACI).
Ce travail nous a permis d'aborder des domaines originaux par
rapport aux études effectuées lors de notre cursus universitaire
:
- Le domaine des SMA et plus précisément leur
aspect conceptuel ;
- Le domaine d'ACI appliqué au problème
d'organisation de voyage ;
- L'aspect technique relatif au développement des SMA via
la plateforme
MadKit.
Le système développé a pour principal
objectif de rechercher et d'extraire des informations à partir de
sources d'informations différentes et hétérogènes
afin de répondre à des requêtes externes. Notre contexte
applicatif était l'organisation de voyage et le souci
de notre SMA était de fournir la bonne réponse
devant être conforme aux besoins de l'utilisateur. Ceci est assuré
moyennant la plate forme Madkit.
Toutefois, des améliorations sont envisageables :
- Tenir compte de l'interaction avec l'utilisateur lors de
l'exécution. En effet, l'utilisateur peut interagir avec le
système pour mentionner ses préférences ou reformuler sa
requête initiale. Cet aspect est relativement difficile à
réaliser et représente une lacune de plusieurs systèmes
d'ACI présents dans la littérature ;
- Utiliser des API tel que Google ou Yahoo comme sources
d'informations au lieu d'un simple SGBD ;
- Evaluer expérimentalement l'apport de l'adoption d'une
approche organisationnelle par rapport à une approche
centrée-agent.
|