Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Du modèle d'acteur à la cognition des agents
L'objectif et la structure des agents logiciels sont fondés sur des idées issues des premiers modèles de calcul, en particulier le modèle d'acteur introduit par Carl Hewitt dans les années 1970 (Hewitt et al. 1973).
Le modèle d'acteur traite le calcul comme un ensemble d'entités indépendantes s'exécutant simultanément appelées acteurs. Chaque acteur encapsule son propre état, interagit uniquement par transmission de messages asynchrones et peut créer de nouveaux acteurs et déléguer des tâches.
Ce modèle a fourni le fondement conceptuel du raisonnement décentralisé, de la réactivité et de l'isolement, éléments qui sous-tendent l'architecture comportementale des agents logiciels modernes.