Modélisation d'un système multi-agents : application à la réunion d'attribution des charges horaires au département d'informatique de gestion( Télécharger le fichier original )par Jean-Marie MUNGUAKONKOKWA ISP Bukavu - Licence en pédagogie appliquée option informatique de gestion 2009 |
CHAP 2. LES INTERACTIONS DANS UN SMADans ce chapitre nous nous intéresserons principalement au modèle d'interaction des systèmes multi-agents communiquants, dont les agents interagissent par messages asynchrones, eux-mêmes exprimés dans un langage de communication d'agent (par exemple FIPA). Au sein de cette catégorie, les systèmes multi-agents conversationnels sont ceux dont les agents interagissent sous forme de conversation de messages. 2.1. LES AGENTS INTELLIGENTSLa presse informatique s'est intéressée aux agents intelligents en 1997. Le terme désignait alors des programmes d'interface, de recherche documentaire et de profilage des internautes. On distinguait les technologies PUSH et PULL. On y associait des notions de coopération, de collaboration, de mobilité39(*). Ce point a pour ambition de définir le concept en examinant les diverses définitions et d'en décrire les applications. 2.1.1. Comment définir un agent intelligent ?Le terme « agent intelligent » désigne un certain nombre d'applications fonctionnant à la fois dans un environnement Internet et sur d'autres environnements comme les systèmes d'exploitation. La définition du terme reste très générale. Elle se réfère à une partie d'un système informatique (programme, code, crawler, spider) ou au système complexe lui-même (métamoteur en-ligne, comparateur de prix, logiciel). Si on recherche des définitions aujourd'hui sur Internet, on peut se servir de Google40(*). Cependant le terme couvre un plus grand champ d'applications. Jeffrey M. BRADSHAW dresse l'historique du terme dans son article, « An Introduction to Software agents41(*) ». L'idée de construire un programme « orienté agent » vient de John McCARTHY au milieu des années cinquante, mais ce serait Oliver G. SELFRIDGE qui aurait créé le terme42(*). La recherche s'est faite essentiellement aux Etats-Unis et en Grande-Bretagne. Don GILBERT, travaillant pour IBM, décrit l'agent intelligent en fonction d'un espace à trois dimensions : agence, intelligence, mobilité. La première couvre le degré d'autonomie et d'autorité et se mesure par l'interaction entre l'agent et les autres entités du système. La seconde définit le degré de raisonnement et de comportement appris et acquis, la capacité de l'agent à s'adapter à l'usager, et à exécuter les tâches déléguées par ce dernier. La troisième concerne la mobilité de l'agent à travers un ordinateur ou un réseau43(*). Stan FRANKLIN et Art GRAESSER44(*) proposent en 1996 une taxonomie d'agent. Les agents autonomes comportent les agents biologiques, les robots et un troisième groupe consistant en agents logiciels et en agents de la vie artificielle. Les agents logiciels eux-mêmes se subdivisent en agents spécialisés dans une tâche, en agents de divertissement et en virus. * 39 John Richard WISDOM, les agents intelligents sur internet : enjeux économiques et sociétaux, Thèse de l'École Nationale Supérieure des Télécommunications, Paris, 2005. * 40 Le code « define : intelligent agent » retourne une liste de définitions à partir de dictionnaires spécialisés enligne. * 41 Jeffrey M. BRADSHAW, An Introduction to Software agents, http://agents.umbc.edu/introduction/01- Bradshaw.pdf, livre consulté le 17 décembre 2003. * 42 Idem, p.4 * 43 Don Gilbert et al. IBM intelligent agent strategy, IBM, 1995. * 44 Stan FRANKLIN et Art GRAESSER, «Is it an Agent, or just a Program?: A Taxonomy for Autonomous Agents» , Proceedings of the third international workshop on agent theories, architectures, and languages, New York, Springer-Verlag, 1996, source web:http://www.google.fr/search?q=cache:6oi7wQy9OOcJ:www.cse.unsw.edu.au/~wobcke/COMP4416/readins/Franklin.Graesser.97.ps+%22IBM+intelligent+agent+strategy%22&hl=fr |
|