Personalized Control of Smart Environments

Interaction with smart environments, to be effective, should be easy, natural and should be proactively adapted to users needs. In this paper we propose the use of a butler agent acting as a mediator between environment devices and users. As any good butler, it is able to observe and learn about users preferences but it leaves to its "owner" the last word on decisions. This is possible by employing user and context modeling techniques in order to provide a dynamic adaptation of the interaction with the environment according to the vision of ambient intelligence.