Ferber définissait les systèmes multi-agents comme des systèmes composés d'un ensemble d'entités, appelés agents, potentiellement organisés, partageant un environnement commun dans lequel ils peuvent interagir [40].
Les concepts des systèmes multi-agents ont été repris dans différentes œuvres de fiction. Le plus souvent on retrouve la peur classique de l'invention qui échappe à son concepteur (référence à la notion d' émergence ), mais le phénomène est amplifié par le nombre et l'intelligence collective des agents.
Les agents multi-niveaux : les connaissances internes de ce type d ’agents sont organisées en différents niveaux d ’abstractions, permettant ainsi différents niveaux de traitement. Position (X,Y) : l ’agent est à la position (X,Y). Poussière(X,Y) : il y a une poussière en (X,Y). avancer, tourner : pour se déplacer.
Agents plutôt réactifs. Gérer et maintenir un environnement de travail. Les actions physiques ou sociales réalisées par les agents sont des actions réelles, elles évoluent dans le temps et modifient le monde : robots footballeurs, agents négociant un rendez-vous au profil de l ’utilisateur. Agents plutôt cognitifs et sociaux.