Interface Agents |
Provides a means to bind the users' preferences with applications |
Are provided sufficient state information and user preferences to make future predictions |
Allow applications to create objects in agents world |
Executes actions according to applications insuring atomicity and synchronization while involving inter-application communication |