互动模式(models of interaction),指使用电脑时人机互动的界面。好的界面应该是能够有效地让互动顺利进行。互动系统是要让使用者可以在已存在的应用范围中完成他们的目的。系统使用的语言是核语言(core language),使用者使用的语言是任务语言(task language)。以下分别说明两种互动模式
进行的模式是使用者规划一个行动计划,在电脑界面上执行,然后使用者透过电脑界面观察执行结果,评估结果并决定后续的行动。这个模式有以下几个阶段:
执行上的裂口(gulf of execution)指使用者规划的行动和系统所接受的两者不一致,评估上的裂口(gulf of evaluation)是指系统表现和使用者期待之间的差距。好的界面应该要减少执行和评估上的裂口。Norman的模式考虑系统为界面,只关心了使用者的互动,并没有考虑系统透过界面产生的沟通。
由Abowd和Beale提出,延伸了Norman的模式,并解决Norman模式中的问题。除了使用者的任务语言和界面的核语言之外,还有代表输出和输入的语言,它们有时分开有时重叠。在互动中,四个主要的转换是:发出指示(articulation)、表现(performance)、呈现(presentation)、观察(observation)。