Ainsi, l’apparition des systèmes multi-agents (SMA) apporte une nouvelle dimension au concept de modélisation pour représenter une application du monde réel avec un degré approprié de complexité et de dynamique. Les SMA, inspirés des systèmes naturels complexes, sont composés d’agents logiciels qui interagissent pour accomplir un but commun.
Ces études sont utilisées entre autre pour modéliser et construire des systèmes informatiques dans lesquels les capacités de traitement, de représentation et de raisonnement sont distribuées dans un ensemble de sous- systèmes appelés agents. L’ensemble de ces agents constitue une société appelée Système Multi-Agents.
●Rôles de la plate-forme (matérielle ou logicielle) –Exécution des agents (threads ou scheduling) –Lien entre les agents ●Adressage, identification ●Transport des messages, invocation de mtds –Environnement ●Données de l'environnement ●Actions & perceptions Système Multi-Agent Agents + Interactions + Environnement + Utilisateur ! SMA
Généralement, les agents dans ce cas sont des entités informatiques logicielles. Par contre, les systèmes multi-agents purement situéssont des SMA composés d’agents qui ne se communiquent pas directement à l’aide de message mais seulement par la manipulation des objets de l’environnement.