Download Design guidelines

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
‫واسط کاربر هوشمند‬
Intelligent User Interface
‫اسماعیل رضایی‬
[email protected]
•Before
1960
•In 1963 , Ivan Sutherland ,MIT PhD thesis
•first (GUI)and direct
•1980s
and 1990s DM interfaces were enhanced
Around 1994
Problem : data mining, machine learning and
speech recognition
•In 1996, the first practical speech recognition and
natural language processing appeared
•1997, Microsoft ,intelligent Office assistant help
system.
•IUI
is a subfield of HumanComputer Interaction.
•goal :
intelligent user interfaces is to improve humancomputer interaction by using smart and new
Technology new methods of communication
and by adapting to the user.

Adapting to the user by using techniques from
artificial intelligence to perform reasoning and
learning



for example user modeling and plan recognition.
General : object-oriented direct manipulation
interfaces
Future : adaptive interfaces and multimodal
interfaces will be mixed together, creating more
powerful and intelligent interfaces.




Creating personalized systems
Information overflow or filtering problems
Other forms of interaction
Providing help on using new and complex programs

Intelligent input technology


User modeling



log data about the
infer knowledge about ser based on the received input
User adaptivity


innovative techniques to get input
allow the human-machine interaction to be adapted to
different users
Explanation generation

all techniques that allow a system to explain its results to a user

Design method in IUIs is iterative refinement.
1.Analysis.
2.Development and implementation of (prototype)
interface technique or metaphors.
3.Evaluation of the developed system.
4.Make adjustments based on the evaluation results
(go back to step 2).

An adaptive user interface must be developed in
parallel with the application.


This is necessary since the designer continuously
needs to focus on the system parts that need to be
adapted.
Do not disturb the users interaction.

It should always be possible for the user to ignore the
proactive actions of the IUI.

Operate in real-time.


acting while the user is busy working with the system.
Take advantage of the users think time.

does not risk slowing down the users interaction
with the system.

Allow the user to choose his personal
interaction style.

Different users like different interface styles and some
techniques may be distracting or confusing to some
users.