跳到主要內容

生成式AI整合到教學的心得

謝謝 Inside Possible的邀請,讓我有機會跟大家整理分享過去兩年試著將生成式AI整合到教學的心得。
以下是用AI整理逐字稿後,字有點多的概要
#如何與AI一起學習
AI領域有一篇開創的論文「Attention is all you need」,但在生成式AI出現兩年之後,我們不禁要反問:「Is Attention still all you need?」我們使用AI的方式是否仍與過去相同?提問的方式、應用的情境是否有所演進?AI的角色更偏向自動化的「替代」,還是輔助性的「增強」?
替代指的是讓AI自動完成某些工作,但對學生的學習而言,這是好的應用方式嗎?自動化真的能減輕學生負擔嗎?還是只是拿來快速生成某些作品?
增強指的是利用AI作為輔助工具,提升我們原本的能力幫助我們思考作的更好。就像你騎電動腳踏車,你還是需要自己踩,但是AI可你讓騎的更遠更輕鬆。
為了更好地應用AI,我習慣從最根本的學習理論出發——人類是如何學習的?學習大致可分為「編碼」(吸收新知)、「儲存」(長期記憶)和「提取」(回憶應用)三個階段。
我曾有過這樣的經驗:第一次去某個不熟的學校開會,同事簡單指點路線後順利抵達(編碼、儲存);但第二次要去時,卻怎麼也想不起確切位置和學校名稱(提取失敗),最後還是得依靠手機備忘錄和地圖才找到(後設認知——知道如何尋求外部輔助)。
有效的學習不僅是吸收,更在於能否在需要時成功提取。另外「後設認知」包含了解自己如何學習、監控學習狀態、知道如何解決學習困難,也是相當重要的能力。接下來我分享的AI應用案例,都會嘗試連結到這些學習原理。
#AI的應用情境
1.像小學三年級生一樣解釋概念(輔助編碼): 請AI扮演小學三年級學生,用他們能懂的語言、動漫人物或童話故事舉例,解釋較難的概念(例如國中課本內容)。這有助於降低知識門檻,讓學生更容易吸收(編碼)。我測試過,三年級大概是個不錯的平衡點,再往下可能表達就太簡略了。
2.費曼學習法:教AI學會(提取): 讓學生扮演老師,將AI設定為需要學習的小學三年級學生,學生必須用簡單易懂的方式向AI解釋概念,直到AI「聽懂」。這是一個很棒的「提取練習」,迫使學生從腦中提取、重組並輸出知識。研究證明,不斷提取比單純記憶更能鞏固學習。AI在此過程中還可以判斷學生解釋得是否清晰、正確,並進行反問。
3.蘇格拉底式家教(深度提問): 利用現有的蘇格拉底式家教提示(Prompt),AI不僅針對單一問題提問,更能圍繞整個主題、學習脈絡進行深入探討,甚至引導學生思考知識與自身生活的連結(例如:「這個概念跟你生活有什麼關係?」)。這能培養學生的好奇心、持續思考與探索的學習態度,讓學習變得更有意義。
4.扮演歷史人物(情境思考):讓AI扮演特定的歷史人物(例如甘迺迪總統在他遇刺當天),學生可以與之對話,更身歷其境地理解歷史事件和人物的決策。這有助於將歷史知識與情境連結,而不只是死記硬背。
5.提供有效回饋(自動化與教師角色的權衡): AI確實能快速批改作業並提供立即回饋,這對學生學習很有幫助,也解決了老師難以及時給予個別化回饋的困境。但我也對此有所保留。因為過度依賴AI批改,是否會讓老師失去深入了解學生個別狀況與思考脈絡的機會?自動化雖然高效,但情感連結和老師對學生的細微觀察似乎難以取代。界線在哪裡,我還沒有答案。
6.提取練習工具(低風險測驗): 將AI作為課堂結束前5-10分鐘的低風險提取練習工具,不計分、無壓力。透過與AI討論當天所學、為何而學,類似蘇格拉底式提問,但更聚焦於回憶與鞏固。這能有效幫助學生檢視學習成效。
7.批判性思考練習(情境思辨): 透過童話故事改編為思辨情境,例如「睡美人被王子親吻算不算性騷擾?」、「小紅帽反殺大野狼是否防衛過當?」,讓學生先思考並寫下看法,再利用AI作為法律教練,精煉學生的論點,檢視其推論是否完整、思考是否周全。AI會挑戰學生的想法,引導他們從不同角度思考。
#關於PromptEngineering的省思
隨著AI越來越聰明甚至還有記憶功能,越來越懂得Context和反問,我們還需要像過去一樣,教孩子複雜的提示架構嗎?例如角色扮演、思考鏈(Chain of Thought)等技巧?。
或許比起教條式的提示規則,更重要的是培養孩子的好奇心、探索心態,以及如何清晰地描述問題。更重要的是我們要引導孩子思考如何「定位」AI——它是工具、軟體、夥伴、助理甚至老師?
#真正重要的事情
-情感連結是關鍵: 無論工具多新穎,學生的學習動機往往源於老師的關心與肯定。孩子學習的動力,很多時候來自於感覺被關心、被看見。老師或家長的陪伴與支持,比AI工具本身更重要。如果缺乏情感連結,即使AI再厲害,孩子也可能缺乏學習動機。
-AI降低學習門檻,但人類付出才是關鍵: AI確實可以降低學習的門檻,。但我的觀察是,學生若沒有被要求進行刻意的提取練習或應用,光靠與AI對話,長期記憶效果有限。大腦需要知道「這個知識很重要」,需要透過實際運用和克服困難才能有效學習,才會真正去記憶和理解。單純降低難度,不代表能確保深度學習。我們要重新思考「學會」的定義,它不只是知道答案,更包含過程中的思考與成長。
-孩子比我們想像的更好,但也需要引導: 許多人擔心孩子會用AI作弊。研究顯示,作弊比例在AI出現前後並無顯著增加(因為網路時代本就很高了)。我發現孩子多半知道作弊不對,被提醒後也願意修正。但他們也較少主動探索AI的多元應用。因此老師的角色不是禁止,而是引導——如何負責任地使用、了解界限、辨識風險。
#我們該如何教孩子使用AI
心態: 強調學生才是學習的主導者和最終負責人。AI是強大的工具或夥伴,但做決策、判斷是非的仍是自己。
界線: 與孩子深入討論AI能做什麼、不能做什麼,哪些學習任務適合AI輔助,哪些思考或創造必須由自己完成,以及過度依賴(學習外包)的潛在風險。
基本提問能力: 雖然複雜的提示工程可能不再是重點,但教導孩子如何清晰、具體地描述自己的問題或需求,仍然非常重要。
解決問題: 將AI融入實際的專案或問題解決過程中,讓學生在「做中學」,體會AI如何輔助他們達成目標,而不僅是為了使用AI而使用。讓AI輔助除錯、解釋概念或提供建議,而不是直接給出完整程式碼。從「由上而下」(專案導向)切入,可能比傳統「由下而上」(學語法)更能維持學習動機。
#結語
生成式AI的進步日新月異,但它真能改變教育系統嗎?使用AI的人會取代不使用AI的人,這定律在孩子身上也適用嗎?過早或過度導入AI,會不會反而阻礙了孩子核心能力的發展?
未來我們究竟要培養孩子哪些「不會被AI輕易取代」的能力?是提問能力、學習如何學習的能力、批判性思考、同理心、創造力,還是與AI協作的能力?
我沒有標準答案,甚至也不確定自己的做法是否完全正確。但我相信,持續觀察孩子、陪伴他們、與他們一同探索,並不斷反思與調整,或許才是身為教育者,在AI時代最重要的課題。
































留言

這個網誌中的熱門文章

Anthropic 團隊如何使用 Claude Code

Anthropic團隊透過Claude Code 改造他們的工作流,讓開發人員跟非技術人員可以處理複雜專案、自動化流程,並跨越過去限制其生產力的技能鴻溝。 他們深入採訪了以下團隊 資料基礎設施 產品開發 安全工程 推論 資料科學與視覺化 產品工程 成長行銷(Growth Marketing) 產品設計 強化學習工程 法律 Claude Code 用於資料基礎設施 資料基礎設施團隊為公司內所有團隊組織業務資料。他們使用 Claude Code 自動化例行資料工程任務、排除複雜基礎設施問題,並為技術和非技術團隊成員創建文件化工作流程,讓他們能夠獨立存取和操作資料。 主要 Claude Code 使用案例 使用截圖進行 Kubernetes 除錯 當 Kubernetes 叢集當機且不再排程新的 pod 時,團隊使用 Claude Code 診斷問題。他們將儀表板的螢幕截圖輸入 Claude Code,它逐一引導他們瀏覽 Google Cloud 的 UI 選單,直到找到顯示 pod IP 位址耗盡的警告。Claude Code 接著提供確切的指令來建立新的 IP 池並將其新增到叢集,無需涉及網路專家。 為財務團隊提供純文字工作流程 工程師向財務團隊成員展示如何撰寫描述其資料工作流程的純文字檔案,然後將其載入 Claude Code 以獲得完全自動化的執行。沒有編碼經驗的員工可以描述步驟,如「查詢此儀表板、獲取資訊、執行這些查詢、產生 Excel 輸出」,Claude Code 會執行整個工作流程,包括詢問所需的輸入,如日期。 協助新進人員熟悉程式庫 當新的資料科學家加入團隊時,他們被引導使用 Claude Code 來導覽龐大的程式庫。Claude Code 讀取他們的 Claude.md 檔案文件,識別特定任務的相關檔案,解釋資料管線間依賴關係,並幫助新人了解哪些上游來源輸入到儀表板。這取代了傳統的資料目錄和可發現性工具。 工作階段結束後更新claude.md 團隊要求 Claude Code 總結已完成的工作階段,並在每個任務結束時建議改進。這創建了一個持續改進循環,Claude Code 根據實際使用情況幫助改進 Claude.md 文件和工作流程指示,使後續迭代更有效。 跨多個實例的平行任務管理 在處理長時間執行的資料任務時...

親師溝通一定要用LINE嗎? 用LINE@會更安全更省時間

作者: 林穎俊 常聽到很多老師不想用LINE,因為LINE的方便性使得老師上班時間延伸到5點下班之後,舉凡孩子的大小事,甚至婆媳之間的事情,家長也想好好跟老師聊一聊。常讓老師覺得為什麼我下班了還要當家長的垃圾桶? 而且相信大家也有聽過同事說過。家長覺得孩子在學校受到委屈,自己覺得老師沒有公正的處理,就放話說要來學校找對方孩子的,在LINE群中這些層出不窮的事,相信都不是老師想要跟家長溝通的本意。 ㄧ、LINE@的特色: LINE@最大的特點是 群組成員無法對話跟互相加好友,只能跟老師對話。還可以設定關鍵字回復,不用立即回訊。在1對1 對話中還可以設定對話時間,不用半夜還在回line LINE@的功能:群發、1對1對話、動態消息等可以方便做好親師溝通。而且群發訊息(像是提醒 全班注意事項、班級宣導等)只要在1000則內都是不收費的。 二、如何使用LINE@ 1.安裝並登入Line@ 1-1在AppStore 中搜尋LINE@。  1-2 下載完成後,以原來LINE的帳號登入,設定好照片、名稱(例如五年孝班的小天地等),就可以開始使用了。 2.回應模式: 2-1簡介回應模式:登入後,先點進「回應模式」,內有「1對1聊天模式」、「於自動回應模式接收訊息」、「1對1聊天可對應時間」、「自動回應訊息」、「關鍵字自動回應訊息」、以及「設為好友時的歡迎訊息」。老師們可以視需要開啟前面兩項1對1聊天模式」跟「於自動回應模式接收訊息」。 2-2「1對1聊天可對應時間」是設定家長可以傳訊給您的時間,我們先點入週日,再點右上角的「編輯」再把左邊那個綠溝溝點起來,按下刪除後儲存,回到「回應模式」的畫面你就發現,週日你就收不到訊息囉~~科科 接下老師也可以設定平常上班日可以跟家長對話的時間 2-3 自動回應:先點入「撰寫新訊息」,「編輯訊息」可以設定當家長傳訊給你時,系統會自動回覆的訊息。管理用標題是你可以設定訊息的標題。指定期間或時刻,你可以區分上下課不同時間來回應家長不同的訊息。例如在上課時間,我會打「親愛的家長您好,謝謝您傳訊給我,我知道您一定有重要的事情跟我聯絡,...

【Vibe Coding 或是Vibe Prompting?】

自去年開始,我開始嘗試教孩子一門結合 Python 與 AI 的課程。一開始叫做「AI Assisted Python Programming」,但現在或許叫做「Vibe Coding」會是更貼切的名稱。這門課的想法是運用 Python 作為基礎程並結合 AI 作為教學助力,幫助小學生學習基礎的程式學習。 在最初的設計中,我採取的是「由下而上」的教學設計。透過一個實作專案,我一步步引導學生認識變數、資料型別、if-else跟函式等基本概念。當時我們設定的目標是建構一個簡易的線上訂購網站。雖然最終並未完整實作出來,但這個過程讓學生有機會從目標出發,理解每一項功能背後所需的知識與技能,並逐步補足所需的知識。 當學生遇到困難時,我會先請他們透過 AI 尋求協助。他們可以請 AI 解釋概念,甚至產出程式碼。但我給了他們一個額外的挑戰:他們必須能向我清楚說明這段程式碼的意義與邏輯。為了完成這個挑戰,他們必須學會如何有效地與 AI 對話,從而深化對程式內容的理解。這樣的好處是學生不用花費很多時間查資料獲等待老師解決問題,只要有問題AI都可以回答。然而在實際執行的過程中,我發現即使這樣循序漸進地引導,還是有部分學生容易卡關。 因此今年我嘗試轉向「由上而下」的教學方式,靈感來自 Vercel CEO Guillermo Rauch 的訪談。我從中學到人類的價值在於抽象與高階的思考,我們應該訓練孩子更清楚地表達需求,善用 AI 將想法實現,而不是拘泥於每一行程式碼的細節。 因此這學期我決定從「品味」開始,帶領學生探索「什麼是好的作品」。我們從一塊巧克力開始討論,學習如何描述一個「好吃」的巧克力,進而將這樣的能力轉移到數位創作上。我們的主題是「貪食蛇」遊戲設計。我會讓學生先用 AI 生成一個基礎版本,再引導他們去玩網路上的不同版本,學習觀察與評比:什麼樣的遊戲更美觀?速度更流暢?玩法更有趣或更具挑戰性? 接下來,學生需要根據自己的體驗,提出對「好遊戲」的定義與規格,並運用 AI 進行修正與調整,完成屬於他們自己的版本。對我來說這樣的過程可稱為「Vibe Coding」:從描述目標開始->進行生成->再進入反覆的修改與調整。但因為課程還沒告一段落,還無法做出很精確的結論。 這樣的過程也讓我思考孩子們在這當中究竟學到的是什麼?他們學到的是「Coding」本身,還是「Prompt...