伴隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,人機(jī)接口技術(shù)也在不斷改進(jìn): 從早期的穿孔紙帶、面板開(kāi)關(guān)和顯示燈等交互裝置,發(fā)展到今天的視線追蹤、語(yǔ)音識(shí)別、感覺(jué)反饋等具有多種感知能力的交互裝置。用戶人機(jī)界面的發(fā)展歷經(jīng)了批處理、命令行、圖形界面三個(gè)階段,現(xiàn)在的研究和開(kāi)發(fā)重點(diǎn)已經(jīng)放在了Post-WIMP界面上。
人機(jī)交互技術(shù)幾十年來(lái)經(jīng)歷了幾個(gè)不同的主要發(fā)展階段和典型風(fēng)格。當(dāng)前,占統(tǒng)治地位的圖形用戶人機(jī)界面(WIMP/GUI)正遭受不斷的批評(píng),而新的交互技術(shù)尚不成熟和普及,于是人們更為熱衷于爭(zhēng)論未來(lái)的人機(jī)界面“可能是什么樣子”而且莫衷一是。在此,我們也想加入這種討論的行列,根據(jù)幾年來(lái)研究工作的心得發(fā)表一些看法,談?wù)勈裁词抢硐肴藱C(jī)交互風(fēng)格。我們的出發(fā)點(diǎn)處于人機(jī)工程學(xué)這個(gè)大背景,遵循人機(jī)工程學(xué)的基本觀點(diǎn),在“以人為中心”前提下強(qiáng)調(diào)人機(jī)配合。
讓我們先考察在人機(jī)工程學(xué)出現(xiàn)之前人類如何對(duì)待工具。不管某個(gè)具體工具的設(shè)計(jì)者在某個(gè)具體時(shí)期如何理解人與工具的關(guān)系,就人類勞動(dòng)(尤其是制造和使用工具)的歷史長(zhǎng)河而言,人類是在努力不懈地改造和馴服自然,而工具的制造和完善都是在服從這種目的的前提下進(jìn)行的。就使用特定工具是否需要經(jīng)過(guò)訓(xùn)練以及所需訓(xùn)練的程度如何,也是不一而論的。人的技能有簡(jiǎn)單與復(fù)雜之分,也許人人都能學(xué)會(huì)打字,但未必人人都能學(xué)會(huì)駕駛航天飛機(jī)。
較為合理的看法是“自然人機(jī)交互是利用人的日常技能進(jìn)行的”,強(qiáng)調(diào)無(wú)需特別訓(xùn)練或不需要訓(xùn)練。但究竟什么是“日常技能”以及日常技能是否都是不經(jīng)訓(xùn)練或稍作訓(xùn)練即可獲得呢?語(yǔ)言(特別是書(shū)面語(yǔ)言)是必須經(jīng)過(guò)訓(xùn)練的,音樂(lè)、繪畫(huà)、生產(chǎn)工藝等莫不如此。我們認(rèn)為,人從日常環(huán)境走向計(jì)算環(huán)境時(shí)原本具有的技能便是所謂的“日常技能”??梢?jiàn)這是一個(gè)相對(duì)的概念,其中并不細(xì)究是否需訓(xùn)練的問(wèn)題。所以我們不能以是否需要訓(xùn)練來(lái)衡量人機(jī)交互技術(shù)的好壞。人機(jī)工程學(xué)并不否定訓(xùn)練,避免訓(xùn)練或減少訓(xùn)練是人們的愿望,但能否做到并不完全由人的主觀意志決定,應(yīng)根據(jù)人機(jī)交互任務(wù)的目的、特點(diǎn)、場(chǎng)合以及實(shí)現(xiàn)成本等因素來(lái)決定人機(jī)交流應(yīng)達(dá)到的自然性程序。
也許對(duì)于早期的“純粹”的計(jì)算機(jī)問(wèn)題和為數(shù)極少的計(jì)算機(jī)專家而言,命令語(yǔ)言及程序語(yǔ)言界面是足夠的。但是當(dāng)計(jì)算機(jī)大量應(yīng)用于CAD/CAM、字處理、MIS等非數(shù)值計(jì)算領(lǐng)域之后,需要進(jìn)行大量幾何的、空間的、非數(shù)值的、非符號(hào)的信息處理手段,此時(shí)形式語(yǔ)言界面的復(fù)雜性、抽象性,對(duì)記憶負(fù)荷要求等限制了計(jì)算機(jī)應(yīng)用的深入和普及,隨之直接操縱給用戶界面技術(shù)應(yīng)運(yùn)而生并廣受歡迎。我們相信,形式語(yǔ)言不會(huì)消失,當(dāng)然也不能強(qiáng)迫所有用戶都接受它。這正如數(shù)學(xué)語(yǔ)言并不會(huì)被其它形式的語(yǔ)言(如圖形的、手勢(shì)的)所取代,雖然心理學(xué)家嘗試在數(shù)學(xué)教育中大量利用非數(shù)學(xué)手段;又如流行音樂(lè)與高雅音樂(lè)各分秋色,聽(tīng)眾各有所好。目前,直接操縱界面不但沒(méi)有徹底取代形式語(yǔ)言界面,而且其自身也表現(xiàn)出許多局限性。而基于語(yǔ)言的對(duì)話式交互方式又重新開(kāi)始受到重視,只是對(duì)話語(yǔ)言不再限于單純的形式語(yǔ)言,而是引入了自然語(yǔ)言或類自然語(yǔ)言對(duì)話,如所謂的第四代語(yǔ)言,甚至引入基于語(yǔ)音的人機(jī)對(duì)話?;谛问秸Z(yǔ)言、自然語(yǔ)言或類自然語(yǔ)言的用戶界面本質(zhì)上都是命令驅(qū)動(dòng)的,其基本模式與直接操作用戶界面相反。這兩種本質(zhì)不同的人機(jī)交互模式在人類的日?;顒?dòng)中都存在其對(duì)應(yīng)的形式,分別對(duì)應(yīng)于語(yǔ)言的和非語(yǔ)言的交際活動(dòng),后者泛指形體語(yǔ)言,包括姿勢(shì),情態(tài)、觸摸、近體、標(biāo)志等。語(yǔ)言具有后天習(xí)得性,有口頭語(yǔ)言和書(shū)面語(yǔ)言兩種,書(shū)面語(yǔ)言需要正規(guī)和專門(mén)的教育和訓(xùn)練才能掌握。
我們認(rèn)為,自然人機(jī)交互模式是以直接操縱為主的、與命令語(yǔ)言特別是自然語(yǔ)言共存的人機(jī)交互形式。理想的人機(jī)交互模式就是“用戶自由”。