Systèmes multi-agents
Résumé
Multi-agent systems is a discipline that grew out of Distributed Artificial Intelligence. This discipline offers an approach particularly suited to cope with complex problems having a distributed nature. It is appropriate for the analysis, design and simulation of distributed applications understood as a set of relatively autonomous entities (agents), able to reason, organize, interact and adapt to their environment. The objective of this article is to provide a synthetic view of this discipline. It presents the historical context in which it appeared, the foundations and associated definitions and its current fields of application. It also explains the internal behavior of agents, their reasoning and their properties. It develops their modes of interaction and organization and exposes their capacity for learning. It also reviews design methods and development platforms for their engineering.
Les systèmes multi-agents constituent une discipline issue de l’Intelligence Artificielle Distribuée. Cette discipline offre une approche particulièrement adaptée au traitement de problèmes complexes ayant une nature distribuée. Elle permet l’analyse, la conception et la simulation d’applications distribuées appréhendées comme un ensemble d’entités relativement autonomes (agents), capables de raisonner, de s’organiser, d’interagir et de s’adapter à leur environnement. L’objectif de cet article est de fournir une vue synthétique de cette discipline. Il présente le contexte historique dans lequel elle est apparue, les fondements et les définitions associés et ses domaines d’applications actuels. Il explique également le fonctionnement interne des agents, leurs raisonnements et leurs propriétés. Il développe leurs modes d’interaction et d’organisation et expose leur capacité d’apprentissage. Il passe également en revue des méthodes de conception et des plateformes de développement permettant leur ingénierie.