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

<< Section précédente Table de matières Section suivante >>

Politechnica University of Bucharest - 2002