我的第一堂AI繪圖寫作課是一場災難,許多沒有設想到的情形一個接一個冒出來,搞得我焦頭爛額。經過幾堂課以後,我才慢慢掌握訣竅。以下分別就課程規劃、常見地雷及課程進行方式來分享……
輝達執行長黃仁勳近日訪台,又掀起一陣AI風潮。恰巧最近我將研發一陣子的AI繪圖與寫作結合的課程搬到課堂上操作,獲得了一些經驗與心得,便搭上這股風潮來分享個人淺見吧。
之所以設計這一堂課,主要是受到老ㄙㄨ老師的〈用 AI 生成圖片進行視覺摹寫寫作練習〉一文所啟發,了解到原來可以運用新科技來培養學生的視覺摹寫能力。果然,在我摸熟了老ㄙㄨ老師推薦的Bing繪圖網站,且實際授課後,那些視覺感受力較弱,難以用文字捕捉腦海中模糊畫面的學生,在AI的輔助之下有明顯成長。我發現:
基於對AI生成圖片的好奇心,能激發學生的寫作動力,盡可能將腦海中的畫面敘述清楚。更重要的是,當他們看到生成出來的圖片後,記憶會更進一步具象化,並指出圖片和實際情形的異同處,再進一步調整,生成出趨近於實際情形的圖片。因此,AI可彌補學生的視覺感受力,提升視覺摹寫的精準度。
然而,我的第一堂AI繪圖寫作課卻是一場災難,許多沒有設想到的情形一個接一個冒出來,搞得我焦頭爛額。經過幾堂課以後,我才慢慢掌握訣竅。以下分別就課程規劃、常見地雷及課程進行方式來分享:
孩子在描摹情景的過程中,時常出現以下錯誤,影響生成圖片的準確率。所以,在他們動筆前,最好先針對以下各點給予提醒:
最常見的狀況是:學生敘述的是連續動作!例如:
下課時,一個八歲的小女孩在走廊掃地,掃著掃著突然發生地震,她受到驚嚇,立刻跑回教室,躲在桌子底下。
生成的圖片如下:
可是,這個孩子原本想描述的情況是地震當下,她在走廊上受到驚嚇,身體搖晃的情形。下筆後,她卻把它當日記寫,描述自己從走廊移動到教室,那麼AI當然不清楚到底是要捕捉人物在走廊上受驚嚇的情形,或是奔跑的過程,還是躲到桌子底下的狀況?生成出來的圖片肯定和她腦海中的場面大不相同。
相信我,這是大多數孩子容易犯的錯誤,一定要特別叮嚀:
請截取事件中某一個「定格」的畫面!
後來,她將內容修改為「下課時,校園發生地震,一個八歲的亞洲小女孩在走廊拿著掃把,身體搖晃,差一點跌倒。」生成出來的圖片便正確許多。
在描述跟事件有關的畫面時,可參考這個架構:
時間+地點+人(描寫外觀)+事情+動作或反應
有一個學生描述同學在走廊跌倒的情形,最後生成的圖片如下:
學生看到後的一個反應是:「老師,圖中跌倒的女生是金髮的外國人,而且是一個五、六歲的小女孩,跟我同學超不像。而且我的同學當場哇哇大哭,圖中的女孩沒有哭。」不過,她在描述中完全沒有交代這些特徵,能怪AI嗎?
一般孩子寫日記時,由於老師認識你,當然沒有特別說明這些特徵的必要。然而,在使用AI繪圖時,為了提高準確率,要跟學生聲明一個概念:
AI對你一無所知,完全根據你輸入文字來生成圖片,你沒交代的部分,它就隨機填充細節。尤其是主角,一定要強調他的年齡、人種、身材和表情,
後來,她將人物設定修改為「一個十二歲的亞洲女孩,身材瘦弱,在走廊跌倒後哇哇大哭」,跑出來的人物才符合實際。可見,年齡、人種、身材和表情是描繪人物時必定要把握的特徵,其餘像是服裝、打扮、髮型……等特徵,有印象的話,也可以加進去。
在描述人物時,可參考這個架構:
年齡+人種+性別+身材+表情
過去在進行空間摹寫時,我會引導學生盡可能寫出前後左右的各種布置。例如:
教室正前方有一個觸控式螢幕,旁邊是講桌,桌上放著許多書本;教室後面有一個布告欄,上面張貼了獎狀、錦旗;教室左邊的窗台上種著許多植物。
這段描述看起來沒有問題,讀者會再行想像教室內各個位置的布置,但輸入AI之後卻大有問題,生成出來的圖片如下:
原本應該在教室後的獎狀、錦旗,以及應該在左邊窗台上的植物,全部跟觸控式螢幕擠在一起,看起來相當凌亂。難道是AI無法分辨方位?
說穿了,我們生成出來的圖片只能定格在某一個角度,還沒有辦法製造出三百六十度全景的畫面。所以,你一口氣輸入前後左右的布置,豈不是為難AI嗎?
請提醒學生:
描述空間時,想像自己站定位,頭部不轉動環視,然後記下眼前的畫面。如此一來,生成出來的畫面才會逼近現實環境。
在描述空間或景物時,可參考這個架構:
時間(若在戶外,可強調天色)+主角(景觀、建築或某地點之內)+周遭環境+細節+其他人或動物
了解常見地雷後,接著來分享我曾在課堂上利用AI繪圖進行的寫作練習:
這是幾乎每一堂課都可以進行的課後練習。學生在寫完文章後,請他找到文中可能最令讀者印象震撼,或是應該使用圖片輔助說明會更清楚的一段情節,稍作修改後再生成圖片,可達到圖文並茂的效果。
前不久,我帶學生寫〈動物的心聲〉,一個孩子想起同學所養的竹節蟲,被他五歲的妹妹持剪刀活生生剪斷的事。由於畫面太驚悚,無法通過Bing的安全性檢視,最後他修改為:
中午,在家裡,一個五歲的亞洲小女孩,手上拿著剪刀,露出可怕的笑容。旁邊一隻竹節蟲,看起來很害怕。
生成的圖片如下:
他的文章本來就寫得不錯,將竹節蟲臨死前的心聲敘述得深刻動人,再搭配上這一張圖片,更能讓讀者感受到竹節蟲在利刃當前的恐懼,產生共鳴。
在帶孩子閱讀故事時,我會請他們想像一下:假設要將這則故事翻拍成電影,截取哪一個畫面當海報,會達到最好的宣傳效果?
前陣子,我帶高年級的學生閱讀「周處除三害」(不是桂林仔的《周處除三害》)這則故事在《世說新語》中的原文,讀完後試著語譯成白話,並且增加情節與人物互動,提升可讀性。完成後,再設計電影海報。一位學生寫道:
夕陽西下,在一座山上,一個赤裸上半身的中國男人,疲累的坐在大石頭上,看著夕陽。一頭老虎躺在他身旁,眼睛緊閉,一動也不動。
生成的圖片如下:
看看這一張電影海報,是不是流露出一股英雄氣概和難以言喻的悲壯感?
過去進行人物摹寫練習時,描寫的對象通常是不在現場的人,印象難免模糊。對此,我設計了一個遊戲:籤上寫班上同學的姓名,接著輪流抽,抽到誰,就描寫這個人,完成後把文字生成為人物肖像。最後,我一一播放大家製作的圖片,看看誰的圖片在最短時間內被猜出描繪對象,代表他的人物刻劃功力逼真,即獲得勝利。
由於學生要描摹的對象就在現場,大家都是彼此眼前的模特兒,寫起來會感到格外具體、有趣。
課後,來點餘興節目。請孩子想像一個搞笑的場景,生成圖片之後給另一組看,假如他們有笑出聲來的話,代表圖片笑果十足,可以過關;若笑不出來,則重新做一張,直到逗笑對方為止。這個練習能夠培養孩子的想像力,並掌握笑點,激發幽默感。
但進行這個遊戲時,務必控制好場面,否則學生容易笑到失控……
為了增加學生的圖像摹寫能力,不妨將生成的次序顛倒過來,給學生看一張生成後的圖片,再推測當初是輸入什麼文字才生成的?緊接著把他們書寫的內容輸入AI,看看生成的圖片和原圖的差別。我會以競賽方式進行這個練習,最接近原圖的學生獲勝。
以下圖為例,你認為輸入什麼內容會生成這一張圖片呢?試試看吧。
以上是我教授「AI繪圖與寫作課」到目前為止的心得。接下來,隨著我的教學經驗日益豐富、摸索的繪圖網站越來越多,會再陸續增補教學經驗。也麻煩讀者,如果您對於課程內容有不明白的地方,或是想提出指正與建議,歡迎在留言區發表,進一步交流。希望我的文章能發揮拋磚引玉的效果,為強化AI寫作課程的品質盡一點力。