魏忠
Ashley是我的小女兒,今年7歲。這幾年孩子在我管理的計算機公司被訓練著參加一些創課作品,但是我知道,這個孩子的樂趣不在編程序,她喜歡畫畫,喜歡舞蹈,喜歡閱讀和寫作,計算機不至于躲著走,但并不具有天生的愛好。曾經讓她學過Scratch和樹莓派,遠不及手機游戲能引起她的注意。在我所實驗的孩子中,總有那么2%左右的孩子能夠在不長的時間內展示出對計算機的突出的天賦,但很明顯她不是。
最近,我參加了很多省份基礎教育的人工智能和程序課程的規劃會及研討會,讓我非常驚訝的是,有些省份少兒人工智能的普及率竟然到了80%以上,轟轟烈烈的課程有幾類,一類是成年人的課程簡單化、游戲化,另一類是產品廠家課程的平民化。客觀地說,人工智能不講深度學習模型,程序課程不真正進行類數值計算,訓練基本上是無效的或者說是擦邊的。要想進行此類課程,矩陣運算、迭代思維、子程序、變量等是專業訓練的基本門檻,那些以動畫、好玩等減低少兒人工智能學習難度的做法,只對2%左右的孩子有用,對于多數孩子來說,如何在課程組織上讓他們參與進來甚至有興趣,才是更重要的問題,但現實是大家都在回避。
最近,女兒的語文老師出的一個命題作文給了我一些啟示。語文老師給所有的孩子一個作文命題:未來的一天。結果Ashley這樣寫道:“在未來的一天里,我會做很多神奇的東西,如寫作業機。它可以幫你寫作業,有些人會說‘老師一看就知道是打印的!可我可以把你的字體放進機器里,這樣老師不就看不出來了!”
這篇文章很讓我欣慰,看來這幾年的熏陶也起了作用,故事和作文其實對于多數普通的孩子是一個容易的起點。于是,我用了半天的時間,單獨與孩子耐心地交流,女兒提出一系列創新的想法:自動作業機、自動理發機、自動尺子、自動掃地機、萬能書包、自動炒菜機。不管聽懂聽不懂,我還是把她說的事情盡可能用她能夠接受的方式分成三類:自動化——按照預定的計劃和變量進行重復和機械的控制,如紅綠燈、聲控燈等;機器學習——根據變化的環境尋找最優的策略,如掃地機器人、布丁語音助手等;人工智能——多維不定的輸入模糊訓練按照最優輸出得到的沒有機械定義標準的輸出,如人臉識別、作業機。
受到孩子的啟發,在某個城市政府主辦的一次基礎教育人工智能與編程課程的研討會上,我給出了這種課程或者活動的建議:
故事:盡可能地涵蓋所有的學生,以每年主題性的征文大賽啟動人工智能的宣傳活動,如“未來的一天”“身邊的創客”等,讓孩子們通過故事由淺入深了解人工智能和編程思維;
算法:第二輪安排獲獎故事選手自主選擇搭檔一同進行人工智能算法比賽,將與人工智能和編程思維有關的一些邏輯題,變成學生能理解的頭腦比賽,讓學生盡快進入到團隊中去,通過這個方法讓孩子們組團理解程序中的邏輯;
技術:讓第二輪獲獎的選手再自主選擇兩名具有技術的團隊成員,一起圍繞講故事隊員的主題進行程序或者創客作品設計。
事實上,到了第二輪、第三輪,家長、學校就必須卷入了。如果上述規模縮小到一個班、一所學校,也是可以進行的,就是孩子們更加深入地沉浸其中。另外,輻射和選拔對真正的精英人才和團隊選拔確實有好處。