La classification des différentes architectures d'agents, basée sur des critères pertinents et sur un mode naturaliste (taxinomie) est un mécanisme nécessaire à la compréhension des architectures existantes. Nous proposons ainsi dans cette section une taxinomie des agents logiciels et définissons des critères de classification non exclusifs basés sur des pistes proposées par [#!franklin-1996!#]. Le choix de critères de classification d'une taxinomie est arbitraire et repose sur un besoin de nommer précisément les architectures existantes en fonction de leur aspect opérationnel ou architectural.