2015年4月,當AI人工智慧席捲地球,阿帕契姐事件全台發熱的時候,我的兒子帥帥誕生了.帥爸以科技人角度,開始了一個人文與科學的育兒大挑戰. 這是「帥爸兒童程式教育學苑」的第14篇文章,by帥爸&P小編 帥爸「兒童程式教育」AI育兒筆記系列文章:帥爸「兒童程式教育」AI育兒筆記(一):孩子如何掉進網路陷阱?帥爸「兒童程式教育」AI育兒筆記(二):兒童上癮術帥爸「兒童程式教育」AI育兒筆記(三):如何快速摧毀孩子專注力帥爸「兒童程式教育」AI育兒筆記(四):帥爸開始講故事帥爸「兒童程式教育」AI育兒筆記(五):來聽AI講故事帥爸「兒童程式教育」AI育兒筆記(六):用AI大數據挑選故事「講故事」對帥爸和帥帥來說至端重要,無論如何我都想要給帥帥聽「好」的故事. AI是地球上最熱門的技術,帥爸當然會想方設法將AI應用在講故事的育兒中. AI領域裡的自然語言技術目前已能做很多事了,例如,可以做到翻譯、判斷網路上的攻擊評論、寫詩、快速寫特定領域文章等......對於處理文字,AI絕對在行,當然寫故事也難不倒它!於是開始了帥爸的「AI神經童話故事計劃」. 首先將大量故事文本餵給AI,讓它有龐大的資料庫做為後盾,接著經過不斷的精煉、修正,拼湊了一套「AI神經童話故事自動產生器1.0」,來看下AI講故事的神奇效果. 我們先告訴電腦想要一個這樣的故事「科學家們有一個震驚的發現,在安第斯山脈的一個偏遠且從未探索過的山谷中,生活著一群獨角獸.更讓人震驚的是,獨角獸的英語說得非常好.」一秒鐘不到AI就編出一套故事,以下是AI自己寫出來的: 「科學家曾用它們獨特的角來命名這個種群,叫奧維德獨角獸.這些四角銀白色的物種以前並不為科學界所知.在經過近兩個世紀後,現在,這一謎團終於揭曉.拉巴斯大學的進化生物學家JorgePerez博士和他的幾位同伴在探索安第斯山脈時,他們發現了一個沒有人的小山谷.JorgePerez注意到這個山谷有一個天然噴泉,被兩個山峰包圍著.Perez和他的朋友們看到這群獨角獸感到非常驚訝,這些生物可以從空中看到,而不需要移動太多——它們離的非常近,以至於可以觸摸到它們的角.當研究這些奇異的生物時,科學家們發現它們可以說一些相當標準的英語.······Perez認為,獨角獸可能起源於阿根廷,那裡的動物被認為是一個失落的種族的後代,這個種族在人類到達南美洲之前就生活在那裡.雖然,這些生物的起源仍不清楚,但有些人認為,這些生物可能存在於人類文明之前的某個時期,在人類和獨角獸相遇時創造出來的.根據Perez的說法,「在南美洲,這樣的時間似乎相當普遍」. 這些故事背後的技術來自OpenAI一套GPT-2的大規模無監督語言模型.它具有來自800萬個網頁的15億數據集,超過40G詞彙.這麼龐大的量,普通家長就算不斷講故事,一輩子也講不了這麼多話. 這系統除了自動生成故事外,還模擬人聲把故事念出來.以下是--帥爸講故事「機器人版」的成果,歡迎大家前往試聽指點喔!微軟的AI講故事除了我想讓AI講故事之外,在微軟裡工作的工程師或PM爸爸媽媽,也有相同需求,講故事大約是任何職位,任何角落的爸爸媽媽,都要作的任務. 微軟的團隊,推出了一套非常高水準的AI機器人講故事系統--「微軟小冰人工智慧平台」http://webapps.msxiaobing.com/kidstory/preview 微軟這套系統真的厲害!念起故事來,更像人類!而且他們還加入很多客制化選項在裏頭,可以設定主題、幫主角命名、添加故事成員等.最神奇的是只要約莫30秒的時間,它就為你量身製作完上百個故事了!我們來看看下面幾則由微軟小冰寫出來的故事,看完之後搞不好你還會對它天馬行空的想像力感到驚嘆! 有一隻小象剛剛生下來,第一天,牠看到了許多小動物,第二天他看到了許多花兒、草兒,到了第三天,媽媽帶牠去看了河水和高山,小象說:「世界真大啊!天上有小鳥在飛,小象說,要是我也可以飛,那該有多好啊!」……小蟲最近不太開心,蝸牛問牠:「小蟲你怎麼啦?」小蟲說:「我不想變成蝴蝶」.天上的蜻蜓聽到了問為什麼呢?小蟲聽了之後,變沉默了……農場裡有一隻小公雞,整天閒著沒有事做,日子過得很悠閒,卻從來沒有快樂過,牠想:「怎樣我才可以得到快樂呢?」,牠跑到牛棚問黃牛,牠問黃牛說:「你快樂嗎?」,黃牛說:「我很快樂,因為我幫助人們耕田,使他們來年有收穫,所以我快樂!」…… 來跟傳統爸爸媽媽講故事比較一下,看看AI講故事有什麼不一樣. AI講故事 vs爸爸媽媽講故事 由上表不難發現,跟傳統故事的生產流程相比,AI的效率,遠遠超越人類.但仔細聽聽AI所生出來的故事,受限於目前技術瓶頸,至多是寫出「可閱讀」的文章,離文學性還有大段距離,但假以時日,我們搞不好真的會無法分辨文章到底是出自誰之手了. 話說回來,把AI製造出來的故事說給孩子聽,現階段我自己的心裡還無法接受,總覺得還少了些什麼?也許還欠缺了一點故事的情感溫度吧! 因此我退而求其次,不讓AI來幫忙寫故事,而請AI來幫忙過濾故事,以及判斷要講什麼故事給孩子聽才適合. 故事的什麼部分需要過濾呢?就跟電影分級策略一樣,孩子聽的故事是需要適性、適齡而分的.我將故事的過濾原則歸納為兩個重點,一是「正向詞彙」,二是「詞彙量」. 過去研究已發現正面與負面情緒的用語,對於孩子的影響非常巨大,畢竟在孩子四肢還沒有發展完成前,如果沒有一套敏銳感官來對四周環境進行監控,那很容易讓自己陷於危險情境,舉例來說,很多父母都會發現孩子在年幼時期,就有察言觀色的本能,且這個發展的進度比語言能力早很多. 為什麼孩子能在不知曉詞彙代表的語意下,還能明確掌握詞彙本身所賦予的情緒意涵呢?這是因為當我們在講述正面的詞彙時,自然所表達出來的情緒是愉悅的,而面對負面詞彙時,多是不悅的.孩子從觀察我們的情緒表現與身體語言上就能明白詞彙的意義了.總而言之,情緒對於孩子的發展至為重要,很多專家也同意,在正向且快樂情境中成長的孩子,未來成就表現明顯優於在負面恐懼中長大的孩子. 先前有提及,正向詞彙對孩子的人格影響深遽,既然如此,我希望給孩子聽的故事,裏頭的「正向詞彙量」要達到八成以上.另外就是不同年齡的孩子有相應的「詞彙量」需求,考過坊間各式英文檢定的人都知道,記誦的單字量多寡與成績呈絕對相關,孩子也是,二歲有二歲能記憶的詞彙量範圍,五歲則有五歲的.這兩項工程,這項浩大的大數據工程,用AI可就不同了!人工智慧技術能精確的達到事半功倍的成效. 下一篇章來跟大家介紹,我是如何用AI來幫孩子選故事.想了解更多「兒童程式設計」、「兒童程式教育」、「手機成癮」、「網路成癮」、「運算思維」議題,請關注帥爸的部落格,一起來跟帥爸交流分享.https://www.ask88.org/