Notes

User models: Origins in AI

Why implement 'intelligence' into interfaces?

General benefits of artificial intelligence (AI):

Efficiency - AI techniques reduce problem spaces

Effectiveness - raison d'être: the representation/simulation of human knowledge and thought

Generality - some AI solutions can be applied a wider class of similar problems

AI techniques commonly used:

Predicate logic
Knowledge-based systems
Artificial neural networks

Apply algorithmic methods on collected data to:

Predict user behavior
Automate/assist user tasks

 

"Intelligent User Interfaces" by Sullivan and Tyler is a great place to start on this subject!

AI is an entire discipline in its own right. There are many excellent books on this topic in Dorset House library.


Back to Teaching Support Page