130 likes | 282 Views
واسط کاربر هوشمند Intelligent User Interface. اسماعیل رضایی EsmaeelRezaee@Gmail.com. Historic background. 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
E N D
واسط کاربر هوشمند Intelligent User Interface اسماعیل رضایی EsmaeelRezaee@Gmail.com
Historic background 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 IUI is a subfield of Human-Computer Interaction. goal : intelligent user interfaces is to improve human-computer interaction by using smart and new Technology new methods of communication and by adapting to the user.
IUI • Adapting to the user by using techniques from artificial intelligenceto perform reasoning and learning • for example user modeling and plan recognition. • General : object-oriented direct manipulationinterfaces • Future : adaptive interfaces and multimodal interfaces will bemixed together, creating more powerful and intelligent interfaces.
they try to solve some of the problems that the currentdirect-manipulation interfaces cannot, such as • Creating personalized systems • Information overflow or filtering problems • Other forms of interaction • Providing help on using new and complex programs
Properties • Intelligent input technology • innovative techniques to get input • User modeling • log data about the • infer knowledge aboutser based on the received input • User adaptivity • 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
The general design process • 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).
Design guidelines • 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.
Design guidelines • 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.
Design guidelines • 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.