8.3.1.3 Principaux
types d'agents
En fonction du degré de détails des
connaissances d'un agent, ou de la complexité de ses
fonctionnalités (on parlera aussi de granularité d'un agent), on
distingue dans les systèmes multi-agents deux principales
catégories d'agent : les agents cognitifs et les agents
réactifs.
Les agents cognitifs sont des agents capables à seuls
d'effectuer des opérations complexes. Ils sont dotés d'une grande
capacité de perception, de raisonnement et d'action [Bakam, 2002]. Ce
type d'agent est parfois qualifié d'intelligent ou rationnel [Michel,
2004].
Par contre, les agents purement réactifs sont vus comme
des entités qui ne font que réagir de manière
mécanique aux stimuli qu'ils perçoivent. Ils n'ont pas de buts
explicites. Pour autant, il ne faut pas en déduire que les agents
réactifs ne peuvent exhiber un comportement qui, pour un observateur
extérieur, ne peut être considéré comme intelligent.
Le classique exemple de la fourmilière en est l'illustration : les
fourmis n'ont a priori pas de capacités cognitives mais elles
accomplissent cependant des tâches extrêmement complexes [Michel,
2004]. Les agents réactifs sont perçus comme une approche
plutôt biologique de la notion d'agent [Bakam, 2002].
|