2. Architectures des agents et langages
2.1 Structures des agents intelligents
2.1.1 La rationalité des agents
La vision la plus simple qu'on peut utiliser pour décrire un agent
est celle d'une entité qui perçoit son environnement par des détecteurs,
et agit sur l'environnement à travers des effecteurs. On aimerait
qu'un agent intelligent exécute des tâches pour nous et que, en
même temps, il ait un comportement rationnel. Un agent rationnel
est un agent qui agit d'une manière lui permettant d'obtenir le
plus de succès possible dans la réalisation des tâches qu'on
lui a assignées.
Comment peut-on mesurer le succès d'un agent "rationnel"?
Pour ce but, il faut disposer d'une mesure de performance, si
possible objective, associée à une certaine tâche que l'agent
doit exécuter. Par exemple, si on construit un agent pour trier
notre courrier électronique en quatre catégories :
urgent, important, normal et à effacer, on peut mesurer sa performance
par le nombre des messages qu'il a classifiés correctement versus
le nombre des messages qu'il n'a pas classifiés comme il fallait.
On doit aussi décider du moment où il faut mesurer sa performance :
faut-il le faire après la classification des messages reçus au
cours de l'heure, du jour ou de la semaine écoulée ?
La mesure de performance doit être rapportée aux capacités
de l'agent, notamment à ce qu'il a perçu sur l'environnement pendant
le temps à considérer (sa séquence de perception),
à ce qu'il connaît sur son environnement, et aux actions qu'il
peut effectuer. La rationalité de l'agent qu'on a construit peut
alors être évaluée en tenant compte de tous ces aspects.
Pour notre agent trieur de courrier électronique, la perception
de l'environnement est l'arrivée des messages, ses connaissances
sont les critères de classification, et ses actions sont la répartition
des messages dans les quatre catégories et la présentation
des messages classifiés à l'utilisateur.
Nous allons voir dans ce qui suit comment on peut conceptualiser et classifier
la structure d'un agent par rapport aux attributs qui définissent
sa rationalité, et aussi comment on peut évaluer sa performance.
Question : Quels sont les
facteurs qui influencent la rationalité d'un agent ?
Cliquer
ici pour voir la réponse
|