Assisting Database Users in a Web Environment [chapter]

Silvia Schiaffino, Analía Amandi
2003 Lecture Notes in Computer Science  
Intelligent agents assisting users with repetitive tasks learn how these users perform these tasks and then they help users by making suggestions and, sometimes, by executing tasks on behalf of the users. Making queries to a relational database system is a repetitive and time-consuming task in which intelligent agents can be very helpful. In this work we present QueryGuesser, an intelligent agent with the capability of generating personalized queries according to a user's working habits and
more » ... rmation needs. This agent observes a user's behavior while he is working with a database system and builds the user's profile. This profile is used to generate and execute personalized queries in advance, reducing the amount of time the user has to wait for the answers and offering the user the information he needs before he has to ask the system for it.
doi:10.1007/3-540-45068-8_4 fatcat:t2nzxye47veu3mw6iohdvxqs6u