黃聆之
摘 要:文章從人工智能及其研究?jī)?nèi)容,分析了計(jì)算機(jī)輔助教學(xué)的發(fā)展現(xiàn)狀和存在的問(wèn)題,闡述了智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的內(nèi)容,重點(diǎn)探討了基于人工智能的智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的未來(lái)發(fā)展方向。
關(guān)鍵詞:人工智能;計(jì)算機(jī)輔助教學(xué);智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)
隨著現(xiàn)代科學(xué)技術(shù)的飛速發(fā)展,先進(jìn)的技術(shù)在教學(xué)領(lǐng)域得到了廣泛的應(yīng)用,并對(duì)教學(xué)過(guò)程產(chǎn)生了深刻的影響。其中,人工智能技術(shù)產(chǎn)生的影響最為深刻。它將先進(jìn)的教學(xué)手段引入教學(xué)過(guò)程,在營(yíng)造理想的學(xué)習(xí)環(huán)境、激發(fā)學(xué)生的學(xué)習(xí)興趣以及提高教學(xué)效率等方面起到了重要作用。
一、人工智能
1. 人工智能的定義
人工智能(Artificial Intelligence,簡(jiǎn)稱AI)是計(jì)算機(jī)科學(xué)、控制論、信息論、神經(jīng)生理學(xué)、語(yǔ)言學(xué)等多種學(xué)科相互滲透發(fā)展起來(lái)的一門(mén)綜合性的交叉學(xué)科和前沿學(xué)科。其精確定義是:一個(gè)電腦系統(tǒng)具有人類(lèi)知識(shí)和行為,并具有學(xué)習(xí)、推斷、判斷來(lái)解決問(wèn)題、記憶知識(shí)和了解人類(lèi)自然語(yǔ)言的能力。
2. 人工智能的研究?jī)?nèi)容
人工智能作為一門(mén)綜合性學(xué)科,其研究?jī)?nèi)容涉及到許多方面,其中與教學(xué)實(shí)際關(guān)系較為密切的是以下四個(gè)方面:
(1) 問(wèn)題解決。問(wèn)題解決(Problem Solving)是人工智能研究初期的主要研究?jī)?nèi)容之一,也是其他內(nèi)容的研究基礎(chǔ),它主要研究計(jì)算機(jī)的知識(shí)表達(dá)和推理技術(shù)。
在教育領(lǐng)域中,研究問(wèn)題解決的實(shí)際意義在于,把人類(lèi)解決問(wèn)題的基本過(guò)程賦予計(jì)算機(jī),使其能夠按照人類(lèi)的思維規(guī)律進(jìn)行問(wèn)題解決,幫助學(xué)生進(jìn)行有效的學(xué)習(xí)。
(2)模式識(shí)別。模式識(shí)別(Pattern Recognition)是近三十年來(lái)在信息科學(xué)與計(jì)算機(jī)科學(xué)的基礎(chǔ)上發(fā)展起來(lái)的新興科學(xué),后期它又受到了人工智能科學(xué)的影響,得到了新的發(fā)展。因此,常被作為人工智能學(xué)科的一個(gè)分支。
簡(jiǎn)單地說(shuō),模式識(shí)別就是研究用電子計(jì)算機(jī)代替人來(lái)識(shí)別事物和環(huán)境的方法。所謂模式是指那些供參照模仿用的理想化的標(biāo)本。因此,具體來(lái)說(shuō),模式識(shí)別的含義就是識(shí)別出給定的事物與哪一個(gè)標(biāo)本相同或相似。模式識(shí)別有時(shí)可以理解為模式分類(lèi),即判別給定的事物應(yīng)該屬于哪一類(lèi)標(biāo)本。被識(shí)別的給定事物通常是字母、符號(hào)、漢字、圖像、聲音、語(yǔ)言、景物,也可以是統(tǒng)計(jì)數(shù)字、圖表、教授狀態(tài)、學(xué)習(xí)狀態(tài)等,應(yīng)用于教育時(shí)則稱為教育模式識(shí)別和學(xué)習(xí)模式識(shí)別。
(3)自然語(yǔ)言理解。對(duì)自然語(yǔ)言理解(Natural Language Processing,簡(jiǎn)稱NLP)的研究能為實(shí)現(xiàn)人機(jī)自然語(yǔ)言直接通信提供可能,并減少軟件生產(chǎn)的負(fù)擔(dān),從而間接地推動(dòng)計(jì)算機(jī)的廣泛應(yīng)用,提高自動(dòng)化操作效率。因此,它已經(jīng)成為人工智能研究中最為棘手的問(wèn)題。
自然語(yǔ)言是人機(jī)對(duì)話的最方便的語(yǔ)言,其發(fā)展的最終目標(biāo)是把自然語(yǔ)言作為程序語(yǔ)言來(lái)使用,使計(jì)算機(jī)直接執(zhí)行自然語(yǔ)言,不需要中間的解釋過(guò)程。
在教育領(lǐng)域中,計(jì)算機(jī)對(duì)自然語(yǔ)言的理解有助于人機(jī)對(duì)話的實(shí)現(xiàn),從而能夠增進(jìn)計(jì)算機(jī)與學(xué)生之間的交互作用,把原有的計(jì)算機(jī)輔助教學(xué)條件下的計(jì)算機(jī)主動(dòng)變?yōu)橹悄苡?jì)算機(jī)輔助教學(xué)條件下的人機(jī)交互主動(dòng)。
(4)專(zhuān)家系統(tǒng)。所謂專(zhuān)家系統(tǒng)是指一個(gè)(或一組)能在某特定領(lǐng)域內(nèi),以人類(lèi)專(zhuān)家的水平去解決該領(lǐng)域中困難問(wèn)題的計(jì)算機(jī)系統(tǒng)。其特點(diǎn)在于能把人類(lèi)專(zhuān)家在解決問(wèn)題過(guò)程中使用的啟發(fā)性知識(shí)、判斷性知識(shí)分成事實(shí)與規(guī)則,以適當(dāng)形式存儲(chǔ)到計(jì)算機(jī)中,建立知識(shí)庫(kù),并基于知識(shí)庫(kù)采用合適的產(chǎn)生式系統(tǒng),按輸入的原始數(shù)據(jù)選擇合適的規(guī)則進(jìn)行推理、演繹,作出判斷和決策,可起到專(zhuān)家的作用,因此稱為專(zhuān)家系統(tǒng)。
專(zhuān)家系統(tǒng)是人工智能中最為重要的研究?jī)?nèi)容,在教育領(lǐng)域中的應(yīng)用也最為廣泛與活躍。教學(xué)專(zhuān)家系統(tǒng)的任務(wù)是根據(jù)學(xué)生的特點(diǎn),以最合適的教案和教學(xué)方法對(duì)學(xué)生進(jìn)行教學(xué)輔導(dǎo)。
二、計(jì)算機(jī)輔助教學(xué)
1. 計(jì)算機(jī)輔助教學(xué)的定義
計(jì)算機(jī)輔助教學(xué)(Computer Aided Instruction,簡(jiǎn)稱CAI)是在計(jì)算機(jī)輔助下進(jìn)行的各種教學(xué)活動(dòng),以對(duì)話方式與學(xué)生討論教學(xué)內(nèi)容、安排教學(xué)進(jìn)程、進(jìn)行教學(xué)訓(xùn)練的方法與技術(shù)。CAI能為學(xué)生提供一個(gè)良好的個(gè)人化學(xué)習(xí)環(huán)境。通過(guò)綜合應(yīng)用多媒體、超文本、人工智能和知識(shí)庫(kù)等計(jì)算機(jī)技術(shù),克服了傳統(tǒng)教學(xué)方式上單一、片面的缺點(diǎn),有利于激發(fā)學(xué)生的學(xué)習(xí)興趣和認(rèn)知主體作用的發(fā)揮。同時(shí),它所提供外部刺激的多樣性有助于知識(shí)的獲取與保持。因此,使用CAI能有效地縮短學(xué)習(xí)時(shí)間、提高教學(xué)質(zhì)量和教學(xué)效率,實(shí)現(xiàn)最優(yōu)化的教學(xué)目標(biāo)。
2. 計(jì)算機(jī)輔助教學(xué)的現(xiàn)狀
盡管計(jì)算機(jī)輔助教學(xué)要比傳統(tǒng)的教學(xué)模式先進(jìn)不少,但并不是最完善的,它還存在許多不足,主要表現(xiàn)在以下幾方面:
(1) 缺乏人機(jī)交互能力。在教學(xué)過(guò)程中,CAI課件的教學(xué)信息是按預(yù)先設(shè)置的教學(xué)流程機(jī)械式地提供,教師只能按預(yù)定的課件流程進(jìn)行操作,學(xué)生的學(xué)習(xí)也是被動(dòng)的,不能很好地參與教學(xué)過(guò)程。因此,人機(jī)交互能力沒(méi)有很好地體現(xiàn)出來(lái)。
(2)缺乏師生互動(dòng)。學(xué)生在自學(xué)及使用現(xiàn)有的CAI課件時(shí),大多采用的是自主學(xué)習(xí)的方式。使用這種方式時(shí)鮮有師生互動(dòng),因此課件的效果會(huì)大打折扣。同時(shí)由于缺乏網(wǎng)絡(luò)支持,現(xiàn)有的絕大多數(shù)CAI課件都是在單機(jī)環(huán)境下運(yùn)行的,無(wú)法使用網(wǎng)絡(luò)來(lái)快速更新知識(shí)內(nèi)容,更無(wú)法提供便捷的學(xué)習(xí)討論空間、隨時(shí)隨地的師生交流方式以及遠(yuǎn)程教學(xué)實(shí)現(xiàn)的條件。
(3) 缺乏智能性。現(xiàn)有的CAI系統(tǒng)很多都沒(méi)有智能性,無(wú)法進(jìn)行有針對(duì)性的教育。學(xué)生的學(xué)習(xí)是被動(dòng)的,他們不能根據(jù)自身情況調(diào)整學(xué)習(xí)進(jìn)度。對(duì)教師而言,教學(xué)參與度太低,他們不能按照學(xué)生的認(rèn)知模型為其準(zhǔn)備最適合的學(xué)習(xí)內(nèi)容,更不能給予不同的教學(xué)模式與方法。
(4) 缺乏廣泛性。CAI系統(tǒng)的設(shè)計(jì)都是圍繞某一知識(shí)領(lǐng)域,對(duì)于教學(xué)內(nèi)容、問(wèn)題的設(shè)計(jì)和答案的呈現(xiàn),都必須在原設(shè)計(jì)系統(tǒng)允許范圍內(nèi)實(shí)現(xiàn),無(wú)法根據(jù)具體教學(xué)、學(xué)習(xí)情況提出新的方案。
由此可見(jiàn),傳統(tǒng)的CAI系統(tǒng)本身具有無(wú)法克服的缺點(diǎn)。隨著人工智能技術(shù)的發(fā)展,人工智能技術(shù)將會(huì)越來(lái)越多地應(yīng)用在教育領(lǐng)域。把人工智能技術(shù)引入CAI系統(tǒng),使CAI系統(tǒng)能合理安排教學(xué)內(nèi)容,變化教學(xué)方法來(lái)滿足個(gè)性化教學(xué)的需要,因此就產(chǎn)生了智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)。
三、智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)
隨著計(jì)算機(jī)科學(xué)和人工智能技術(shù)的不斷發(fā)展和成熟,將AI引入CAI中,使CAI系統(tǒng)可以理解教什么、教誰(shuí)以及如何教,因而也就能合理安排教學(xué)內(nèi)容、改變教學(xué)方法,去滿足個(gè)別教學(xué)的需要,這就是以AI技術(shù)和認(rèn)知科學(xué)理論為基礎(chǔ)而形成的智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)(Intelligent Computer Assisted Instruction,簡(jiǎn)稱ICAI)。它是計(jì)算機(jī)應(yīng)用技術(shù)的一個(gè)新領(lǐng)域,代表了一種新的教學(xué)思想和教學(xué)方式。智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的出現(xiàn),提高了教學(xué)質(zhì)量,改善了教學(xué)的效率。
1. 智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的基本結(jié)構(gòu)
ICAI系統(tǒng)主要是在知識(shí)表示、推理方法和自然語(yǔ)言理解等三方面應(yīng)用人工智能技術(shù)。其本質(zhì)上是一個(gè)基于知識(shí)的教學(xué)專(zhuān)家系統(tǒng),通常由專(zhuān)家模塊、學(xué)生模塊、教師模塊和智能接口模塊組成。它的組成結(jié)構(gòu)如下圖所示:
(1)專(zhuān)家模塊(知識(shí)庫(kù))。專(zhuān)家模塊是由題域知識(shí)構(gòu)成,它包括兩方面的知識(shí):一是教材內(nèi)容、提問(wèn)信息、教材重點(diǎn)、難點(diǎn)、評(píng)價(jià)等有關(guān)課程的知識(shí);二是有關(guān)應(yīng)用這些知識(shí)來(lái)生成問(wèn)題,推理解題的知識(shí)。其功能有:作為系統(tǒng)全部知識(shí)的來(lái)源,為系統(tǒng)其他模塊頻繁調(diào)用,以實(shí)時(shí)完成用戶行為響應(yīng),通過(guò)知識(shí)庫(kù)知識(shí),生成相應(yīng)的問(wèn)題、任務(wù)以及解釋?zhuān)煌ㄟ^(guò)同步問(wèn)題解答,并通過(guò)預(yù)期學(xué)生行為與實(shí)際學(xué)生行為之間的比較,評(píng)價(jià)學(xué)生知識(shí)掌握程序以及學(xué)習(xí)狀態(tài)、學(xué)習(xí)方式偏好等。這個(gè)部分相當(dāng)于一個(gè)根據(jù)事實(shí)進(jìn)行演繹推理求出解答的專(zhuān)家部件。
(2)學(xué)生模塊。系統(tǒng)通過(guò)學(xué)生模塊建立對(duì)學(xué)生的了解,通過(guò)比較學(xué)生行為與專(zhuān)家行為,對(duì)學(xué)生進(jìn)行智能模擬,包括學(xué)生的知識(shí)狀態(tài)、認(rèn)知特點(diǎn)和個(gè)性特點(diǎn)等。學(xué)生模塊用來(lái)表示學(xué)生的學(xué)習(xí)歷史、當(dāng)前知識(shí)水平、解題行為等方面的知識(shí)。其任務(wù)是:表示學(xué)生對(duì)所學(xué)知識(shí)的理解程度,反映學(xué)生已掌握和未掌握的部分,通過(guò)發(fā)現(xiàn)錯(cuò)誤并作出錯(cuò)誤根源的假設(shè),為進(jìn)一步指導(dǎo)提供依據(jù)。
(3)教師模塊(教學(xué)策略模塊)。在CAI 課件的交互作用中,教學(xué)策略是與教學(xué)內(nèi)容融合在一起,通過(guò)教學(xué)的分支來(lái)體現(xiàn)的。這樣做的不足是,某一教學(xué)內(nèi)容只能按某一種(或幾種)固定的教學(xué)策略來(lái)教。而在ICAI中,教學(xué)策略與教學(xué)內(nèi)容是分開(kāi)的。這樣在教學(xué)過(guò)程中,系統(tǒng)可隨時(shí)根據(jù)教學(xué)的需要,選擇不同的教學(xué)策略。
教師模塊的主要任務(wù)是在一定的教學(xué)原理的指導(dǎo)下,選擇適當(dāng)?shù)慕虒W(xué)內(nèi)容,并通過(guò)接口以適當(dāng)?shù)谋磉_(dá)形式,在適當(dāng)?shù)臅r(shí)刻展示給學(xué)生。該模塊的主要功能有:為學(xué)生提供學(xué)習(xí)環(huán)境;指導(dǎo)學(xué)生的學(xué)習(xí)活動(dòng);解釋現(xiàn)象、過(guò)程和原因;為學(xué)生提供幫助和學(xué)習(xí)材料;監(jiān)視和評(píng)價(jià)學(xué)生學(xué)習(xí)活動(dòng)。
(4) 智能接口模塊。智能接口模塊的作用是處理學(xué)生與系統(tǒng)間的信息交流。模塊要完成兩項(xiàng)任務(wù),一是在教學(xué)模塊作出教學(xué)決策后,智能接口模塊要以一定的形式把教學(xué)內(nèi)容發(fā)送出去;二是建立學(xué)生輸入信息的方式,接收學(xué)生輸入的信息。
2. 智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的發(fā)展方向
ICAI系統(tǒng)在發(fā)展中不是孤立、單一的,它是伴隨著多種技術(shù)以及人工智能在多種領(lǐng)域應(yīng)用的不斷發(fā)展而發(fā)展的。其未來(lái)的發(fā)展方向表現(xiàn)為以下幾方面:
(1)與網(wǎng)絡(luò)技術(shù)的結(jié)合。隨著多媒體技術(shù)和Internet網(wǎng)絡(luò)的飛速發(fā)展,多媒體教育應(yīng)用與Internet網(wǎng)進(jìn)一步融合,CAI 不僅僅只在智能上單一發(fā)展,它不可避免地還要向多維的網(wǎng)絡(luò)空間發(fā)展。目前,已有不少基于Internet網(wǎng)的多媒體教育系統(tǒng)在使用,它們借助網(wǎng)絡(luò)的優(yōu)勢(shì),完成在線學(xué)習(xí)、實(shí)時(shí)討論、網(wǎng)上測(cè)試等多種教學(xué)任務(wù)。將網(wǎng)絡(luò)CAI與智能CAI有機(jī)結(jié)合,互相補(bǔ)充,能構(gòu)建成一個(gè)新的系統(tǒng)工程。
(2)智能代理(Intelligent Agent)技術(shù)的使用。人工智能(AI)技術(shù)在ICAI中的應(yīng)用,除了體現(xiàn)在對(duì)多媒體教學(xué)系統(tǒng)中引入學(xué)生模塊和知識(shí)推理機(jī)制以外,還可以起到在“智能導(dǎo)航”瀏覽中,使用“智能代理”技術(shù)代替教師、學(xué)生進(jìn)行指導(dǎo)學(xué)習(xí)和搜索學(xué)習(xí)的作用。
在CAI中,學(xué)生學(xué)習(xí)查詢有效知識(shí)可以使用代理進(jìn)行搜索、導(dǎo)引,由于它自身具備的學(xué)習(xí)功能,能夠主動(dòng)、高效地從Internet中發(fā)現(xiàn)和收集用戶所需要的信息。因此,它有助于解決使用單一關(guān)鍵字匹配查詢、搜索引擎引起的大量無(wú)關(guān)信息的涌現(xiàn)、信息檢索的精確度不高等問(wèn)題。將“智能代理”技術(shù)引入到ICAI中,將使得教師和學(xué)生在教與學(xué)的過(guò)程中,提高知識(shí)選取效率、加強(qiáng)交互學(xué)習(xí)和自主能動(dòng)性學(xué)習(xí)。
(3)遠(yuǎn)程教學(xué)。結(jié)合網(wǎng)絡(luò)CAI、智能CAI以及多代理協(xié)作,可以實(shí)現(xiàn)真正意義上的遠(yuǎn)程教學(xué)模式。ICAI系統(tǒng)不僅可以作為教師代理,為學(xué)生學(xué)習(xí)提供指導(dǎo),也可以作為學(xué)生代理,輔助學(xué)生學(xué)習(xí),還可以成為學(xué)生學(xué)習(xí)、交流、協(xié)作過(guò)程中多方面的代理。因此,具有多種特性優(yōu)勢(shì)的遠(yuǎn)程教學(xué)具有廣闊的發(fā)展前景。
(4)虛擬現(xiàn)實(shí)(Virtual Reality)的應(yīng)用。虛擬現(xiàn)實(shí)也叫人工現(xiàn)實(shí)(Artificial Reality),是由多媒體技術(shù)與仿真技術(shù)以及計(jì)算機(jī)技術(shù)相結(jié)合而生成的一種交互式人工世界。它的根本目標(biāo)就是達(dá)到真實(shí)體驗(yàn)和基于自然技能的人機(jī)交互。在教學(xué)輔助中,使用創(chuàng)建的虛擬環(huán)境,在一般人所不能親身體驗(yàn)的情景中,達(dá)到演示、操作的教學(xué)目的。目前在教學(xué)中使用的有:基于Web的火電廠的虛擬實(shí)景建構(gòu)學(xué)習(xí)、建筑設(shè)計(jì)的實(shí)景化學(xué)習(xí)、醫(yī)學(xué)內(nèi)消化道實(shí)景教學(xué)等。
四、結(jié)語(yǔ)
到目前為止,人工智能技術(shù)已經(jīng)逐步應(yīng)用于計(jì)算機(jī)輔助教學(xué)中,與教學(xué)現(xiàn)代化有著密切的關(guān)系。隨著人工智能技術(shù)的發(fā)展,智能計(jì)算機(jī)輔助教學(xué)系統(tǒng)的成效將更加明顯。新世紀(jì)的教學(xué)手段將是以智能化CAI為主線,多學(xué)科、多方位發(fā)展的新技術(shù)的體現(xiàn)。這種手段產(chǎn)生了人機(jī)交互、人機(jī)共生等全新概念,大大擴(kuò)展了人類(lèi)的能力,促進(jìn)了教育事業(yè)的進(jìn)一步發(fā)展。
參考文獻(xiàn):
[1]何克抗.教學(xué)媒體的理論與實(shí)踐[M].北京:北京師范大學(xué)出版
社,2003.
[2]謝三毛.人工智能在計(jì)算機(jī)輔助教學(xué)中的應(yīng)用[J].華東交通大
學(xué)學(xué)報(bào),2005(12).
[3]劉志勇,王阿利,張偉斌.人工智能在計(jì)算機(jī)輔助教學(xué)中應(yīng)用研
究[J].信息系統(tǒng)工程,2010(10)
(無(wú)錫市錫山中等專(zhuān)業(yè)學(xué)校)