1. Introduction aux agents et systèmes multi-agents
1.1 Agents et systèmes multi-agents
1.1.2 L'intelligence des agents
Agents cognitifs
Pour appliquer le modèle de l'intelligence humaine et la perspective
humaine sur le monde, il est courent dans la communauté des chercheurs
d'intelligence artificielle de caractériser un agent intelligent
en utilisant des notions mentales telles que la connaissance, la
croyance, les intentions, les désirs, les choix, les engagements
(Shoham, 1993). Une des caractéristiques les plus importantes des
agents intelligents est qu'ils peuvent être vus en tant que systèmes
intentionnels, à savoir le comportement de systèmes
d'agents peut être prévu par l'attribution des croyances,
des désirs et de la perspicacité dans le raisonnement (Dennett,
1987). Comme Shoham précise, une perspective mentale ou intentionnelle
des agents intelligents n'est pas simplement une autre invention des informaticiens,
mais est un paradigme utile pour décrire les systèmes répartis
complexes. La complexité d'un tel système, où nous ne pouvons
pas connaître ou prévoir la structure interne de tous les composants,
semble impliquer que nous devons compter sur une explication intentionnelle
du fonctionnant du système. Nous venons ainsi encore à l'idée
présentée dans le début: essayez d'appliquer le modèle
des activités humaines distribuées et du comportement social
pour modéliser nos logiciels de plus en plus complexes.
De tels agents intelligents, principalement caractérisés
par un niveau symbolique de la représentation des connaissances
et par des notions mentales, sont nommés d'habitude des agents
cognitifs. Les agents cognitifs possèdent une représentation
partielle de l'environnement, des buts explicites, ils sont capables de
planifier leur comportement, mémoriser leurs actions passées,
communiquer par envoi de messages, négocier, etc. Un SMA constitué
d'agents cognitifs possède communément peu d'agents.
Exemples des notions mentales, courrement utilisées dans les SMA:
- connaissances – Pierre connaît le fait que les humains sont
mortels
- croyances – Pierre a pris son parapluie parce qu'il croit qu'il
va pleuvoir
- désirs, buts – Pierre désire avoir son doctorat
- intentions – Pierre a l'intention de travailler dur pour avoir
sa thèse
- choix, décisions – Pierre a décidé de
faire une thèse
- engagements – Pierre ne va pas s'arrêter de travailler
avant d'avoir fini sa thèse
- conventions – si, par hasard, Pierre décide d'abandonner
sa thèse, il va le dire ŕ son professeur
- obligations – Pierre doit travailler pour entretenir sa famille
Agents réactifs
Les agents réactifs sont souvent qualifiés de ne pas être
“ intelligents ” par eux-mêmes. Ils sont des composantes
très simples qui perçoivent l'environnement et sont capable d'agir
sur celui-ci. Ils n'ont pas une représentation symbolique de l'environnement
ou des connaissances et ils ne possèdent pas de croyances, pas
de mécanismes d'envoi de messages. Leurs capacités répondent
uniquement au mode stimulus/action qui peut être considéré
comme une forme de communication. Un SMA constitué d'agents réactifs
possède généralement un grand nombre d'agents et
présente un comportement global intelligent.
Les agents réactifs sont considérés intelligents
au niveau du groupe, du système. En conséquence, l'intelligence
est distribuée entre beaucoup d'agents réactifs et le comportement
intelligent devrait émerger de l'interaction entre ces agents réactifs
et l'environnement.
|