Implémentation par agents du processus d’adaptation des informations en interface homme-machine Rohallah BENABOUD Département d’informatique Centre universitaire Larbi Ben M’hidi B.P 358, Oum El Bouaghi 04000, Algérie r_benaboud@yahoo.fr Zaïdi SAHNOUN Laboratoire Lire Département d’informatique Université Mentouri-Constantine 25000, Algérie sahnounz@yahoo.fr RESUME Un des thèmes de recherche clés en IHM concerne les techniques qui permettent aux utilisateurs de percevoir et de manipuler des IHM qui répondent à leurs besoins et préférences. Les IHM adaptatives font partie de ces techniques. Afin de mettre en œuvre ce type d’IHM, cet article présente une modélisation par une architecture orientée agents. Dans cette architecture, l’adaptation ap- paraît comme une solution émergeant d’un ensemble d’agents. L’architecture proposée est implémentée dans notre travail en utilisant la plate-forme JADE. MOTS CLES : Interface adaptative, processus, ressour- ces d’informations, système multi-agents. ABSTRACT One of the research domains in HCI refers to the techniques which make it possible to the users to perceive and to manipulate interfaces which answer their needs and preferences. Adaptive interfaces belong to these techniques. In order to implement this type of HCI, this paper presents a based agents architecture. In this architecture, the adaptation is seen as a solution emerging of agents. The proposed architecture implemented in our work using the JADE platform. CATEGORIES AND SUBJECT DESCRIPTORS: H.5.2 [Information Interfaces and Presentation]: User Interfaces|User-centered design ; I.2.11[Artificial Intelligence]: Distributed Artificial Intelligence| Multiagent systems. GENERAL TERMS: Design KEYWORDS: Adaptive interface, process, resources of information, multi-agents system. INTRODUCTION L’utilisation des applications informatiques est désor- mais omniprésente dans notre vie quotidienne. Néan- moins, cette utilisation reste, dans de nombreux cas, dif- ficile pour les personnes n’ayant pas d’expérience dans le domaine informatique, car l’utilisation et la perception de l’interface d’une application se fait différemment se- lon ces personnes. Il serait donc nécessaire d’avoir des interfaces homme-machine (IHM) qui aident l’utilisateur dans la réalisation de son activité et/ou s’adapte à lui. Ce type d’IHM est appelé « IHM adaptative ». Dans ce cas l’adaptation peut aller d’une personnalisation de l’IHM à l’évolution en temps réel du rendu de cette dernière [4] [1]. La conception des IHM adaptatives a fait l’objet de très nombreux travaux. Il s’avère que c’est là une probléma- tique fort complexe qu’attestent les emprunts à différen- tes branches des sciences de l’information et des scien- ces humaines. Les résultats restent mitigés avec indénia- blement des échecs et des réussites [11]. La modélisation des IHM adaptatives se fait, dans le ca- dre de nos travaux, par le biais d’un système multi- agents. Ce système se place entre l'interface et l'applica- tion; il permet d'interpréter les actions de l'utilisateur sur l'application et de réadapter l'IHM au comportement de l'utilisateur de façon à faciliter ces actions sur l'applica- tion. La raison pour laquelle nous abordons cette classe de problèmes avec des agents est que la modélisation par agents permet de prendre en compte la complexité des interactions présentes au sein de l’IHM, la difficulté des tâches, la dynamicité de certaines situations et la diversi- té des informations [5]. DEMARCHE ORIENTEE AGENT EN INTERACTION HOMME-MACHINE L’utilisation de systèmes multi-agents dans le domaine des interfaces homme-machine n’est pas nouvelle. Les exemples d’utilisation d’agents dans le cadre de l’interaction homme-machine sont nombreux et recou- vrent des réalités assez différentes [9]. Dans [8], on distingue deux types des agents : Les agents d’interface qui assistent l’utilisateur dans l’utilisation du système interactif et les agents autonomes qui agissent sans intervention explicites de l’utilisateur, et ces agis- sements ne concernent pas nécessairement le système in- teractif en lui-même (par exemple effectuer une recher- che d’information pour l’utilisateur). Réserver cet espace pour la notice de copyright IHM 2006, Montréal, du 18 au 21 avril 2006 273