The SiteIF Interface Agent follows and monitors the actions of the user inside the site. The SiteIF Agent records all the browsed documents in a log file. The log file is sent to the WUP Agent that initializes or updates the user model. After the modelling phase, the WUP agent filters the documents of the site according to the user model built before and sends back the results to the SiteIF Agent. Now we briefly describe features and functionalities of the implemented agents.
Every agent has a quite complex architecture that can be divided in other sub-agents or modules.
In Figure 2 it is shown the functional architecture of SiteIF Agent. For the moment these personal documents are simple lists of results. A natural language generation module, that creates personalized HTML pages, is under development. The documents are personalized following information about user's interests. The WUP Agent yields the user model as a semantic net.