Intelligent User Interfaces.ppt
《Intelligent User Interfaces.ppt》由会员分享,可在线阅读,更多相关《Intelligent User Interfaces.ppt(68页珍藏版)》请在麦多课文档分享上搜索。
1、Intelligent User Interfaces,Frank Shipman Department of Computer Science Texas A&M University E-mail: shipmancs.tamu.edu,What this is about,Designing, building, and evaluating intelligent user interfaces Particular technologies used to create intelligent user interfaces Issues concerning applicabili
2、ty of intelligent user interfaces,Intelligent user interfaces (IUI)?,Systems that provide interactive support based on embedded AI mechanisms Interfaces to AI functionality and knowledge representations Adaptive systems Cooperative problem-solving systems,Technologies I,User models, Situation models
3、, and Programming by Demonstration,Adaptive Interfaces,Requirements: interface that can be adapted user or situation model adaptation strategyFrequently used for providing assistance or training to user,User Model,“any information which a program has which is specific to a particular user. The infor
4、mation itself could range from a simple count of errors, to some complicated data structure which purports to represent relevant parts of the users knowledge of the problem domain.”,Stereotyping vs. Individual,Stereotyping (canonical user modeling) provide interfaces for classes of users classes mig
5、ht be based on skill (novices, midrange users, experts) or role Individual approach dynamically adapt to suit each user can be based on observed use of system or self assessment,Representations for User Models,Descriptive method modeling the users observed behavior describes what system has seen use
6、r do Skill-based or cognitive method attempt to model the internal cognitive models and processes of the user represents background knowledge, goals, plans, preferences, misconceptions,Acquisition of User Model,Model based on a combination of: Observations of system use statistical history chronolog
7、ical history Self-assessment Testing How can model evolve over time? Any of the above,Berkeley UNIX Consultant,Goal: Provide help to new UNIX usersGenerates user model based on “successful” use of UNIX commands Explanations of difficult commands can make use of students knowledge.,Intelligent Tutori
8、ng Systems,Task is generally well-known assignments given to student by system systems track partial completion Systems keep record of students success and failure. used to determine future assignments used to determine how to help when student has difficulties,Situation Models,Components of situati
9、on: users, system, environment Users multiple user models System hardware constraints and load device / resource availability,Representing the Environment,Identifying environmental influences anticipating use situations classes of use vs. detailed model of environment Monitoring environment direct i
10、nput devices user description,Mars Medical Assistant,Goal: Provide medical support for astronauts on three year trip to Mars Consider educational, consultation, and emergency situations Models of user and patient limited highly-trained user community no new users joining during mission,Other Adaptiv
11、e Systems,Typing completion suggests completions for partial terms based on prior use Emacs suggestions notifies user when more efficient method available to complete task Computer Chess Game determines quality of own play based on perceived level of opponent,Programming by Demonstration,Generalizin
12、g from demonstrated action and situation sequences to programs Difficulties: knowing what must stay the same knowing what are variables and their types connecting to programmed application code,Programming by Demonstration Systems,Peridot - demonstration of simple interface Marquise - demonstration
13、of graphical editors including palettes and modes DEMO - demonstrating dynamically created objects DEMO2 - refinement by system based on multiple demonstrations,Pavlov,Focus on programming animation Includes: graphical objects models of motion and time Stimulus-response demonstration modes for creat
14、ing objects and behaviors mode for demonstrating interaction,Technologies II,Presentation generation, Design Environments, and Interface agents,Presentation Generation,Generating dynamic links to information enabling user-controlled flow Generating presentations based on current situation and/or use
15、r Use of user or situation model Generating rhetorical structure/transition Scripting events Media-based decisions,Presentations and Explanations,Examples: Explainer (Redmiles) Explainable Expert System (Moore) Story Presentation System (Sgouros, ),Explainer,Domain: Graphical program explanation for
16、 software reuse Creates links between perspectives on software including source code, documentation, execution information, application domain view Provides user multiple points of access to better inform about software,Explainable Expert System (EES),Explains different outcomes in an expert system
17、/ planner Generates natural language to answer users questions Keeps dialog history to provide differential descriptions,EES Architecture for Explanation,Query analyzer,Text planner,Sentence generator,User goals,Dialog history,Focus Information,Knowledge Base,Plan Operators,User Question,Response,EE
18、S Example,User: “Describe Inderal” System: “Inderal a drug that ” User: “Describe Elavil” System: “Like Inderal, Elavil is used ” User: “Describe Cafergot” System: “Cafergot is very different from the drugs we have been talking about. ”,Story Presentation System,A dynamic dramatization method for na
19、rrative presentations Architecture:,Plot Analysis,Dramatization,Presentation Manager,Dramatic Effects Library,Original Story Material,Symbolic Plot Description,Story Presentation,Story Presentation Analysis,Plot analysis models: physical and emotional state changes positive and negative interference
20、 among characters Dramatization uses plot analysis to determine dramatic events in story Lifeline, Rising complication, Reversal of fortune, Dramatic irony, Happy end,Story Presentation Results,Presentation manager adds dramatic effects to original story material to emphasize dramatic events in stor
21、y Effects include audio: selection of noises or music images and video: flashbacks, flashforwards, images of other characters,Design Environments,Provide a software environment supporting the activities part of design. specification, construction argumentation, documentation, communication Examples:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- INTELLIGENTUSERINTERFACESPPT
