Un agent autonome est un agent qui agit dans et sur son environnement
et qui ne se contente pas d'être dirigé par des commandes venant d'un
autre agent ou de l'opérateur. Un tel agent doit posséder des
effecteurs et être situé dans son environnement. L'autonomie d'un
agent ne porte pas seulement sur son comportement mais aussi sur ses
ressources internes qui sont elles aussi autonomes: d'un point de vue
général et dans le cas d'un agent autonome situé, on définit un agent comme
« tout ce qui ne fait pas partie de l'environnement. »
Pour Jose BRUSTOLONI [#!brustoloni-1991!#], un agent
autonome doit savoir comment accomplir ses buts en fonction de l'état
de son environnement ou tout du moins, doit être capable de trouver un
moyen pour accomplir ses buts. Ces capacités de connaissance ou de
recherche impliquent un traitement structurel (c'est le cas des
architectures connectivistes) ou symbolique (où l'agent manipule des
symboles et détermine son comportement en fonction de ces
manipulations) des stimuli reçus.
Nous considérons cependant que l'autonomie est un concept distinct de l'intentionnalité. L'autonomie est une conséquence de l'hermétisme de l'agent à son environnement et de sa prise de décision indépendante de commandes externes. De même, un comportement cohérent et d'aspect extérieur réfléchi peut se passer de cognition. Ainsi, on trouve par exemple des agents autonomes mais purement réactifs dans [#!drogoul-1995!#].