Modèles et architectures d'agents Systèmes Multi-Agents Principes et architectures
Abstract
L'informatique est en train de changer de manière assez profonde. Au départ confinée dans les ordinateurs, elle est également en train d'investir les objets de la vie courante : téléphones portables, assistants personnels, maison, etc. Elle devient ainsi de plus en plus diffuse et distribuée dans de multiples objets et fonctionnalités qui sont amenés à coopérer. La décentralisation est donc la règle et une organisation coopérative entre modules logiciels est un besoin. De plus, la taille, la complexité et l'évolutivité croissantes des nouvelles applications informatiques (domotique, commerce électronique, etc.) font qu'une vision centralisée, rigide et passive (contrôlée explicitement par le programmeur) atteint ses limites. On est ainsi naturellement conduit à chercher à donner plus d'autonomie et d'initiative aux différents modules logiciels. Le concept de système multi-agent propose un cadre de réponse à ces deux enjeux complémentaires (et à première vue contradictoires) : autonomie et organisation. Les systèmes multi-agents sont ainsi au croisement de préoccupations du génie logiciel, de l'intelligence artificielle et des systèmes répartis et leurs fondations sont fortement interdisciplinaires. Cet ouvrage développe les concepts et techniques de base pour la construction de systèmes multi-agents. Il présente également plusieurs de ses toujours plus nombreux domaines d'application. L'ouvrage est préfacé par Les Gasser, l'un des fondateurs du domaine.