120 likes | 409 Views
Intelligent User Interfaces. Conceived as intelligent assistants for complex tasks Embody proactive and agent-based paradigms for user interaction Promote user adaptation to interactive systems Designed as instructable interfaces Presented as intelligent front-ends to software systems.
E N D
Intelligent User Interfaces • Conceived as intelligent assistants for complex tasks • Embody proactive and agent-based paradigms for user interaction • Promote user adaptation to interactive systems • Designed as instructable interfaces • Presented as intelligent front-ends to software systems
Intelligent User Interfaces (2) • Includes knowledge-based approaches to user interface design • Provides support for collaboration in multi-user environments • Integrates multi-modal user input
Intelligent User Interfaces (3) Special cases include: • Intelligent generation of multimedia presentations • Intelligent visualization tools • Intelligent information and knowledge management • Human-agent collectives
IUI Properties • Makes optimal decisions based on user input • Adapts to users’ needs • Predicts user’s next request or action based on perceived user state and current system state • Prominently presents most likely options to user • System “knows” what to do.
IUI Properties (2) • Learns from user action sequences. • Increases productivity over non-intelligent version of interface. • Learns from its environment.
IUI Examples • Microsoft Office • Dynamic menu arrangement • Auto • Formatting • Spelling correction • Completion
IUI Examples (2) • Recommender systems • Amazon.com • YouTube • NetFlix • Tivo recording similar shows