The role of embedded agents in creating ambient intelligent environments
Hani Hagras · 2005
Embedded agents are embedded computational artefacts integrated with intelligent reasoning and learning mechanisms. The embedded agents are able to personalise themselves to the user's needs and preferences by learning from their behaviour and thus configuring and controlling the user's environments on their behalf. Thus these agents can reduce the cognitive load associated with configuring and programming ubiquitous computing environments. Due to the limited processing power and memory capacities of embedded computers, the intelligent mechanisms that are used in embedded-agents have to be computationally undemanding. Moreover, the intelligent approaches applied should have transparent internal representations such that their learnt behaviours and decisions can be represented in the form of human readable rules, which are accessible to the end user. (19 pages)