教學的N次方:AI開外掛,教學變厲害!

Table of Contents

Hits

1. 雲林夢N場

1.1. 研習內容

  • 114 年度教師專業成長研習實施計畫-夢的 N 次方素養工作坊-中一區雲林場
  • 研習對象及人數:全國中小學現職教師及師資生,預估 30 人
  • 研習時間:114 年 06 月 8 日(星期日)13:00-16:00
  • 研習地點:雲林縣立雲林國民中學(地址:雲林縣斗六市明德路 599號)

2025-05-25_20-22-13.png

Figure 1: 課程時間表

1.2. 目標

  1. 介紹AI技術在教育中的應用,並討論如何將AI融入高中課程和教學設計中。
  2. 協助教師了解AI技術的潛力,並探索具體的應用案例。
  3. 提供實用的策略和工具,讓教師能夠在課堂中有效地整合AI。

1.3. 學員分析

  • 學校:國小、國中、高中
  • 科目:資訊/生科、其他科目
  • 程式設計經驗:無、只會Scratch、寫過Python、只會C/C++或其他語言
  • 期望:生成式AI的原理、AI在教學中的應用(AI工具的使用方法)

1.4. 課程內容

時間 活動
13:00 ~ 14:20 (80 mins)  
14:20 ~ 14:30 休息
14:30 ~ 15:50 (80 mins)  
15:50 ~ 16:00 Q&A

2. 教/學科技的演化之路

2.1. 展示型科技時期(Technology as Presentation Tool)

這個階段的教學科技僅限於展示與傳遞資訊,教師使用科技工具來輔助教學,但學生的互動性較低。

  • 代表工具:
    • 幻燈片
    • 投影機
    • PowerPoint
    • 數位教材、作業、考卷
  • 教學方式:教師主導,學生被動接收資訊。

2.2. 互動型科技時期(Technology as Teaching/Learning Tool)

隨著電腦軟硬體的發展,科技開始成為教學與學習的互動媒介,學生能夠透過科技進行主動學習與練習,同時也開始能支援有限度的個別化學習與即時回饋。

  • 代表工具:
    • 電腦輔助教學(CAI)
    • 電腦輔助測驗(CAT)
    • 電腦輔助學習(CAL)
  • 教學方式:教師設計學習流程,學生能透過科技主動練習與測試。

2.3. 整合型科技時期(Technology as All-in-one Tool)

當網頁技術與雲端服務興起後,科技開始整合多種功能,成為一個全面的教學與學習平台。這個階段的科技能夠集中管理教學資源、作業、討論與評量,並提供即時的學習歷程追蹤與分析。

  • 代表工具:
    • 整合式教學平台(如 Moodle)
    • 教學管理系統(LMS)
    • 線上評量系統
  • 教學方式:教學資源、作業、討論、評量集中管理,提升效率與可控性。

2.4. 智慧型科技時期(Technology as Intelligent Partner)

隨著AI與生成式AI的發展,科技開始具備智能化的特徵,能夠理解學生需求、提供個別化支援與即時建議。這個階段的科技不僅是工具,更成為教師的教學夥伴,能夠協助設計教案、生成內容與評量。

  • 代表工具:
    • AI 工具:學習歷程分析、自適應學習系統、智能評量
    • 生成式 AI 工具:ChatGPT、Copilot、Gemini、自動出題與批改工具
  • 教學方式:科技成為教學夥伴,能與教師共同設計教案、提供學生即時建議與支援。

3. 從生命週期看AI發展

若說 2023 年是生成式 AI 的爆發年,2024 即是生成式 AI 的穩定發展年,到了這個階段 AI 融入教學的重點不再是「『認識』生成式 AI 延伸有哪些功能、工具」,而是「『理解』生成式 AI 在教學生態系中能扮演什麼樣的角色」,才能進一步推展到「『應用』生成式 AI 在個別變數的課堂情境」的思維。1

3.1. 10年一次創新科技

綜觀近半個世紀的資訊科技發展,幾乎每隔十年就有一種能深刻改變人類生活的革命性科技問世。

  • 1980年代開始普及的電腦將計算、資料處理與自動化引入日常生活,提高了人類的工作效率;
  • 1990年代崛起的網際網路打破了時空限制,讓全球資訊得以即時傳遞,徹底改變人類的溝通方式與資訊獲取模式。
  • 2000年開始普及的行動通訊與智慧型手機使人們隨時隨地都能連接到數位世界,實現天涯若比隣的想像。
  • 到了2010年,步入成熟期的人工智慧(AI)技術更是掀起了新一波科技革命,自此機器具備了學習、推理和決策的能力,並在醫療、交通、金融等各領域帶來顛覆性的應用。這些變革性的科技不僅改變了人類的生活方式,也持續引領著社會進步。

3.2. 從AI到生成式AI的快速跳躍

技術生命週期(Technology Life Cycle, TLC)是指一項技術從最初開發到最終被淘汰的過程,可以分為如下四個階段 :

  1. 引入階段(Introduction Stage):技術生命週期的早期階段,技術剛剛推出市場,採用率有限,成本高昂且存在不確定性。
  2. 成長階段(Growth Stage):技術採用速度加快,市場快速擴展。
  3. 成熟階段(Maturity Stage):市場穩定並達到飽和。
  4. 衰退階段(Decline Stage):技術逐漸被其他新技術淘汰,市佔率下降。

反觀生成式AI技術,第一篇GPT論文 發佈時間為2018年、第一篇DALL-E相關論文 於2021年發佈,之後這兩項改變人類使用電腦習慣的革命性技術旋即於2022年正式上線,接下來生成式AI就成為全民運動。2023年甚至已被視為生成式AI元年。面對還來不及進入成熟階段就已被市場廣泛採用的新技術,身為用戶的我們在享受新技術帶來的便利的同時,也將被迫承受這項未成熟的技術所衍生的問題。

3.3. 早期的AI聊天機器人

  • ELIZA
    1966 年,麻省理工學院的約瑟夫·韋森鮑姆(Joseph Weizenbaum)開發了一個有趣的程式: ELIZA (如圖 ‎1.2 1),該程式試圖扮演一個心理治療師的角色來與人類交談。覺得有點似曾相識嗎?是的,這就是遠古時代的聊天機器人、如今ChatGPT(Chat Generative Pre-trained Transformer)的鼻祖。
    圖1.2-1.png
  • 目前能做到什麼程度
    個人化教學: Math problems with GPT-4o, 看到這段我感概萬千,我的小孩出生的太早了,自己的小孩最難教,最難得的是,當chatgpt發現你在說話時她會立刻停下來聽完你的問題,即便當時她正在說話。

3.4. 生命週期變快的影響

  • 法律來不及反應
  • 教育領域來不及反應: 從禁止到輔導使用
  • 學習速度跟不上科技的進化

4. 生成式AI工具類型

4.1. 通用型(基礎模型)

AIGC是什麼?必學生成式AI工具與應用趨勢一次看
文本、圖像(ChatGPT, Copilot, GClaude, Gemini, Perplexity)

4.1.1. ChatGPT

現在在教育現場,愈來愈多老師運用 ChatGPT 完成教案準備、考題設計等,《翻轉教育》整理了教育現場常見的 10 種應用 ChatGPT 的方法,並提供中文指令範例,讓你輕鬆實踐AIGC,讓人工智慧融入課堂,輔助師生的教與學。閱讀全文:ChatGPT怎麼用?中文使用和10種老師應用教學

  • 收費版使用的是 GPT-4 模型
  • 免費版則使用的是 GPT-3.5 模型

4.1.2. Claude

Claude 目前進入 3.5 Sonnet 版本,除了用 AIGC 生成文字,更特別的功能是可以透過自然語言處理(NLP)模型產出程式,讓沒有系統性學習過程式語言的人,也能在短時間內完成網頁設計、遊戲動畫。
目前也加入 Artifect 功能,讓 AI 在產生程式代碼的同時,也能於操作介面的右邊欄位預覽代碼執行後的成果。詳細如何使用 Claude,可以參考〈Claude 3.5讓文組寫程式:AI浪潮該學什麼〉。

  • 免費版 Claud.ai: Claude 3.5 Sonnet
  • 收費版 Claude Pro,使用Clause 3 Opus
  • 目前也加入 Artifect 功能,讓 AI 在產生程式代碼的同時,也能於操作介面的右邊欄位預覽代碼執行後的成果。
  • 現在在教育現場,愈來愈多老師運用 ChatGPT 完成教案準備、考題設計等,《翻轉教育》整理了教育現場常見的 10 種應用 ChatGPT 的方法,並提供中文指令範例,讓你輕鬆實踐AIGC,讓人工智慧融入課堂,輔助師生的教與學。閱讀全文:ChatGPT怎麼用?中文使用和10種老師應用教學

4.1.3. Gemini

Gemini 利用 AI 協助用戶獲取資訊、解決問題,並激發創造力。它的功能和 ChatGPT 類似,同樣可以聊天對話、產出文字,不過 Gemini 的特色是能提供 3 個不同的文字草稿做選擇,點擊生成內容下方的「Regenerate response(重新產生回應)」還可以再次產生不同回答。
若想評估自己的工作內容、使用需求適合使用哪種AI工具,可以參考〈Bard和ChatGPT比較:老師學生該選哪個用?〉

  • Gemini 是 Google 發佈的人工智慧聊天工具,過去的測試版命名為 Bard,現在已升級更名為 Gemini。
  • 表格可以匯出到Google試算表
  • 可要求Google對於生成內容進行查核

4.1.4. Copilot

Copilot 同樣可以 AIGC 生成文字,是一款由微軟設計的人工智慧聊天機器人助理,使用方式為進入 Copilot 官網,登入免費微軟帳戶,即可以開始與 AI 機器人互動。
生成文字的 AIGC 工具繁多,若想更清楚 AI 功能的差異,了解自己適合協作的軟體,吳奇老師的文章〈生成式AI 好多霧煞煞!教學場域應用怎麼挑?〉有更清楚的介紹,也為你比較 ChatGPT、Microsoft Copilot、Google Bard、Anthropic Claude 這四大 AIGC 工具的操作及應用。

4.2. 特定目的型

多模態(Napkin, DALL-E, Clip, Suno AI, Gamma, Adobe Firefly, Tensor Art)

4.2.1. 圖片生成 AI 工具

除了 AIGC 文字,使用者也開始運用 AI 生成自己所需的圖片,不用在圖庫網站大海撈針找尋素材,若是簡單的示意圖,也可以直接使用 AI,減少親自拍攝、繪製的時間和成本。

  • Bing Image Creator
    • 微軟的 Bing Image Creator 是一個免費的圖片生成工具,使用者可以透過簡單的文字指令,生成各種風格的圖片。這個工具特別適合用於創意設計和藝術創作,讓使用者能夠輕鬆地探索不同的視覺風格。
    • Bing Image Creator是微軟搜尋引擎 Bing 的免費圖片生成技術,只要輸入需求圖片的指令,給予大略的視覺描述,大約30秒就能產生圖片,不喜歡還可以再次生成,讓 Image Creator 提案第二版。
  • Adobe Firefly
    • Adobe Firefly 是 Adobe 推出的 AI 圖片生成工具,使用者可以透過簡單的文字指令,生成各種風格的圖片。這個工具特別適合用於創意設計和藝術創作,讓使用者能夠輕鬆地探索不同的視覺風格。
    • 其應用除了了讓使用者方便產出視覺素材,許多教師也會在課堂上讓學生使用,發揮想像力做出心目中的畫面,並練習寫出精確的 AI 指令。想知道更多有趣搭配 Bing Image Creator 的課堂活動,可以參考〈3 個好玩的課堂活動,讓學生成為AI 生圖大師〉。
  • Tensor Art
    • Tensor Art 是一個由 Google Research 開發的圖片生成工具,使用者可以透過簡單的文字指令,生成各種風格的藝術圖片。這個工具特別適合用於創意設計和藝術創作,讓使用者能夠輕鬆地探索不同的視覺風格。
    • Adobe Firefly 可以生成文字、圖片、填色,用 AI 和簡單的文字指令生成影像,自動生成後的圖片也可以再更新。Firefly 結合了大家常用的 Photoshop 修圖、繪圖功能,新增或移除物件,融入自己的創意。

4.2.2. 影音生成 AI 工具

除了生成平面圖片,AIGC 的應用已擴展至動態音樂和影音內容的製作。

  • Suno AI
    • Suno AI是一款以人工智慧生成音樂的工具,可以用AI產出非常逼真的人聲與樂器聲,構成逼真的歌曲。依據據使用戶提供的文字,Suno AI 可以從指令中匹配合適的旋律、風格、人聲及節奏,創造出一首全新的歌曲。
  • Hedra AI
    • Hedra AI 是一款 AIGC 生成影片工具,能將靜態圖片轉換為流暢的影片,甚至可以搭配人聲,並精準對應人物的嘴形。透過 Hedra AI,過去的經典畫像、歷史照片,都有活靈或現、動起來的可能。
  • Vidnoz AI
    • Vidnoz AI 是一個生成式影片平台,點選 Vidnoz AI 網頁即可開始使用,透過 AI 指令生成專屬的特色影片。近年來除了生成動態影片,也運用 AIGC 延伸出更多素材,例如 AI 大頭照、AI 換臉、AI 換聲音等,並有全繁體中文介面,更豐富好用。

4.2.3. 簡報生成 AI 工具

工作彙報、課堂報吿最常使用的簡報,現在 AIGC 也能生成!下面介紹兩款用 AI 製作簡報的工具,讓資料彙整、口頭分享不再令人苦惱 !

  • Gamma
    • Gamma 是運用AI,讓使用者一鍵生成簡報、網頁和文件的工具,過程中也能與聊天機器人進行對話、詢問,對焦出最符合需求的內容,節省大量製作簡報的時間。
    • Gamma 內建大量的視覺模板、素材和套件,可以支援影音、音樂等,在生成簡報之後也能再微調修改,讓簡報有一定程度的美感,也能有符合口頭報告的素材。
  • Copilot in PPT
    • 一般人常用微軟的 Power Point 製作簡報,微軟的 AI 助手 Copilot 可以加入 Power Point 中,運用 AI 助理以大型的語言模型功能,協助你簡化工作、增強創意及提高生產力。

4.3. 特定領域型

教學用(Magic School, Edcafe, Teachy, NotebookLM, Consensus)

  • Magic School AI
  • 在做生成式AI時,麻煩的地方在於前置提示詞太多,每次要針對特定目的生成內容都要寫一堆提示詞…

4.4. 客製化: POE, GPTs, Google AI Studio

這些都反應了通用不等於易用,事實上,這些也只是階段性的solution,隨著AI的成熟,prompt engineering會越來越不重要

4.4.1. 以AI加持的App

app太多,如Canva, Padlet…,族繁不及備載,此處僅簡介Padlet

  • Padlet:

    教師教學內容、問卷、學生作品、討論空間

    • 我不會畫圖: AI生圖
    • 螢幕錄製(自動生成字幕)
    • 會說話的Thomas: 文生語音
    • AI生成Time Line: 示範:日據時期台灣文學地圖、AI發展歷史

4.4.2. POE

POE 是一個由 Quora 開發的 AI 聊天平台,提供多種 AI 模型供使用者選擇,包括 ChatGPT、Claude、Gemini 等。使用者可以在 POE 上與不同的 AI 模型互動,並根據自己的需求選擇最適合的模型進行對話。

4.4.3. GPTs

GPTs 是 OpenAI 推出的 AI 聊天平台,提供多種 AI 模型供使用者選擇,包括 ChatGPT、Claude、Gemini 等。使用者可以在 GPTs 上與不同的 AI 模型互動,並根據自己的需求選擇最適合的模型進行對話。

4.4.4. Google AI Studio

Google AI Studio 是 Google 推出的 AI 聊天平台,提供多種 AI 模型供使用者選擇,包括 ChatGPT、Claude、Gemini 等。使用者可以在 Google AI Studio 上與不同的 AI 模型互動,並根據自己的需求選擇最適合的模型進行對話。

4.4.5. AI代理大市集

2024-08-30_12-12-08_2024-08-30_12-10-42.png
以下的分類是tag,非category

  • 課程設計
    1. 輸入課程名稱、生成課程目標、內容: #56
    2. 輸入教學目標、生成課程設計:
      #1: 提供教學目標,設計4節課的課程
      #168: 提供教學目標,以表格的方式呈現時間、教學活動與教學教材。
      #123: 可上傳PDF, 根據使用者上傳的文件設計適合國小或國中學生的20節課程。它會分析文件內容,並根據文件的主題和重要資訊設計出課程計劃,包括每節課的目標、名稱、內容、活動步驟和評量方法。每一節課的評量將提供詳細的表格,欄位包括評量目標和評量活動。它會考慮到學生的學習特點和需求,確保課程有趣且具挑戰性。
  • 學科學習:
    1. 提供不同場景可能包含的元素,可做為學生創作的參考。也許是圖像或文字描述。#52: 我需要你輸入的主體物件名稱,才能幫你詳細規劃裡面的元素和人物活動。比如說,你可以輸入咖啡廳、書店、廚房、臥室等等。我會根據不同的主體物件,規劃出具體的內部元素和人物動作,讓回覆更加完整和有意義。請你試著輸入一個具體的主體物件名稱,我就能為你提供更詳細的規劃。
    2. 數學題重新出題: #57: 請給我參考的數學題目,我將為您變更數據重新出題。
  • 評量設計
    1. 輸入學習目標,生成評量標準A-E
    2. 輸入內容,生成題目: #46, #5QuizQuiz
    3. #ENG_quiz: 請輸入英語的文章內容,我將為您產生3題閱讀情境題以及2題文法題。
    4. #標準本位評分機器人: 為專題作品評分: #標準本位評分機器人(剩下的工作是寫個google classroom的plugin, 把學生專題自動丟進來評分)
    5. #67 輸入學生優、缺點,產生期末評語
    6. #44 請輸入學生的學習表現,我將為您產生學習評語。也能為您產生一系列的學習活動建議。
    7. 生成閱讀教材、測驗題目、答案
    8. #19: 輸入學習目標,AI會依據學習目標提供評量標準A-E。
  • 文章寫作:
    1. 拍攝手寫中、英文作文,提供評分與評語: #137, #138, #139, #140, #141,
    2. http://bit.ly/%E4%BD%9C%E6%96%87GPTs
    3. 文章改寫: #78
    4. 論文寫手: #79
    5. #26, ORID Writer: ORID心得寫作機器人
  • 學生學習
    1. 專題產生器:
    2. 音樂創作: #37
    3. 圖片生成: #117
    4. 英文口語練習: #24
    5. 生成可著色圖片: #32
  • 摘要整理
    1. 生成markdown格式,再透過第三方工具生成mindmap: #20: 使用者輸入文章,AI代理摘要重點成mindmap,以markdown語法呈現。

4.5. 現有App的AI強化

以AI加持的App如Canva, Padlet…,族繁不及備載

4.5.1. Canva

Canva 是一個線上設計平台,提供了豐富的設計模板和工具,讓使用者可以輕鬆創建各種視覺內容。Canva 的 AI 功能可以幫助使用者自動生成設計元素、調整圖片、生成文字等,進一步提升設計效率。

4.5.2. Padlet

Padlet 是一個線上協作平台,允許使用者創建和分享各種內容,如文字、圖片、影片等。Padlet 的 AI 功能可以幫助教師和學生更方便地組織和展示教學內容,並提供互動式的學習體驗。

可應用於教師教學內容、問卷、學生作品、討論空間,使用情境包括:

  • 我不會畫圖: AI生圖
  • 螢幕錄製(自動生成字幕)
  • 會說話的Thomas: 文生語音
  • AI生成Time Line: 示範:日據時期台灣文學地圖、AI發展歷史

5. AI課程怎麼設計?如何融入?

UNESCO(2022)特別針對此一現象提出一個報告來統整並分析現有的AI融入課綱的架構,報告指出,將AI融入課程裡面的方式主要有以下幾種2

  1. 獨立AI課程(Discrete AI curricula):該類型課程是在國家或地方課綱框架內開發的獨立學科類別。
  2. 融入式AI課程(Embedded AI curricula):該類課程在國家或地方課綱框架下的其他學科類別中開發,並被納入其中。
  3. 跨學科AI課程(Interdisciplinary AI curricula):這些課程旨在通過涵蓋多學科領域的基於專題式學習(Project-Based Learning),來達到AI的學習。
  4. 多模態AI課程(Multiple-modality AI curricula):不僅需要在學期間實施,且需要傳統教學資源的支持(如教師指導和教材),同時也需利用校外資源網絡和國家或國際競賽等非正式的學習機會。
  5. 彈性AI課程(Flexible AI curricula):此類課程可根據地區、學校網絡或個別學校的實際情況,通過一個或多個整合機制實施課程。

6. AI融入各階段教學情境

教學工作大致分為以下幾類:

教學工作分類-1.png
從學習目標開始,可以一路生成

6.1. 備課

  1. 補充教學內容:依據教學主題及現有的教學內容,請生成式 AI 依據課程目標與教學 內容,提供可能的活動設計建議,並彙整修正,使其符合學生多元適性與個別化學習 需求。
  2. 設計分組學習任務:教師可依據教學法及學生程度,規劃更具體的個人分工及小組學習任務。
  3. 提供教材組織:生成式 AI 可提供多樣化教材與組織的想法,協助教師完善教材準備 與教學設計。
  4. 輔助建立評量規準:依照教學活動要求的面向及標準,請生成式 AI 協助建立評量標準, 以作為評量階段的參考。

6.1.1. 教學設計範例

  • 由AI生成整個教學計畫
  • 協助擬定教材、教學計畫: 我想發展一份有關XXX的教材,對象是高中生,請幫我擬訂….

6.1.2. GPT

  • GPT: 你現在是小學自然科學老師,給我5種方式讓學生有創意地展示他們為什麼火需要氧氣才能燃燒?在哪些情況下,火可能會熄滅?的理解程度
  • GPT: 你現在是專業且樂於助人的小學自然老師,請你依照針對環境保護這個主題,設計一系列的問題,幫助學生在小組討論的時候可以促進對這個主題的理解及與他人合作討論”

6.1.4. ChatPDF

6.1.5. Canva - AI海報生成, Canva也可以翻譯(各種語言的互譯)簡報、DOC、Google Doc也可以翻譯

2024-08-28_16-56-29_2024-08-28_16-56-06.png

6.1.6. 教學計畫

  • GPT: 你現在是小學自然科學老師,請你幫我生成以燃燒現象為主題,對象是5年級學生的教案。

6.1.7. 影片生成

  1. Vidnoz: 文生影、文生圖,文生音
  2. Canva 新聞主播影片

6.1.8. 生成課外教材:

  • 請給我一篇符合CEFR A1、介紹海洋的英文文章
  • 請根據上面的文章,出五題閱讀測驗選擇題,並標出正確答案與詳解

6.1.9. 心智圖

6.2. 教學活動設計

  1. 生動範例:教師可運用生成式 AI 產出貼近生活且符合學生程度的具體範例,可與學生 一同討論,以促進學生學習。
  2. 改寫文本:教師可運用生成式 AI 改文本,與學生一同討論改後的文本,比較兩版本的 異同,進而理解文本內容。
  3. 分析錯誤:教師可運用學生的錯誤,運用生成式 AI 分析學生的問題結構及可能解決方 案,以進而促進學生學習。
  4. 追蹤學習進度:生成式 AI 可追蹤學生的表現,或是透過提醒的方式,與學生一起回顧作 業進度及可能需要改進的部分。
  5. 促進批判性思考:師生可以針對生成式 AI 提供的內容進行質問,例如透過反駁或延伸學習,並進一步對這些觀點提出學生的解題思路及其他實證的依據。教師可運用生成式 AI 的結果,促進深層學習與批判性思考。
  6. 講解課程重點與範例邏輯
  7. 示範程式撰寫流程與思維架構
  8. 引導學生進行除錯與問題分析

6.2.1. 由AI生成每個教學活動

6.2.2. 上課分組討論,學生意見綜整

  • 各組組員發表意見,由AI綜合整理意見

6.2.3. 範例生成

教師可運用生成式 AI 產出貼近生活且符合學生程度的具體範例,可與學生 一同討論,以促進學生學習。

  • GPT: 你是學生的範例生成器,我希望你可以幫助小學生提供許多不同的範例以幫助學生理解這些概念。我希望你幫我生成5個多樣化且與生活相關的範例關於{作用力與反作用力}這個概念。

6.2.4. 角色扮演

  • GPT: 你現在是專業的小學自然老師,請你設計一個關於{極端氣候會議}的角色扮演活動,學生分別扮演4個不同國家的代表,目標是在這個會議中達成共識。

6.2.5. 追蹤學習進度

  • 因材網: 追蹤學生的表現,或是透過提醒的方式,與學生一起回顧作業進度及可能需要改進的部分。

6.2.6. 差異化教學

  • GPT: 你現在是專業且樂於助人的{小學自然老師},請參考一下文本針對小學五年級學生的程度設計初級、中級及高級的{外來入侵種}的問題集,每個問題集有10個問題 參考文本如下….

6.3. 作業與評量設計

  1. 輔助評析:教師可善用生成式 AI 協助設計評量標準,對學生的作品進行評量並予以建議。
  2. 回饋機制:教師可運用生成式 AI 協助分析評量結果並提供具體改進建議,可以作為未來教學 及學生進行自我評估及力規劃的參考。
  3. 設計題型:選擇題、填空題、程式題
  4. 規劃作業/測驗的命題
  5. 設計測資與自動批改流程
  6. 建立評分標準與程式風格檢查機制

6.3.1. 測驗題目

  • GPT: 你是自然領域的專家,請幫我依據下面這篇文章,產生10題單選題每題有4個選項,其中5題屬於簡單程度,5題屬於困難程度,對象是11歲的學生,並附上正確答案及簡短的說明…
  • 你是小學自然領域的老師及教學測驗的專家,請幫我依據下面這篇文章,產生10題單選題每題有4個選項,其中5題屬於簡單程度,5題屬於困難程度,對象是11歲的學生,並附上正確答案及簡短的說明。
  • 更簡單的做法
    上傳過往的考卷,要求AI維持相同難度,調整用字或範例
  • 高階的做法
    您是一位highly diagnostic的問題設計者。您將以繁體中文設計良好的、低風險的測試和診斷。然後,您將問我兩個問題:測驗的主題,以及這個測驗的受眾是誰。一旦得到我的回答,您將建構幾個選擇題來測試該主題的受眾。這些問題應該高度相關,並超越單純的事實。選擇題應包括合理的、具有競爭性的替代選項,並且不應包括“以上皆是”的選項。在測驗結束時,您將提供正確答案並解釋正確答案。
  • 大市集
    • #模仿風格(改考古題): 以下為台灣學測社會科的題目,請依照此題型再出5題類似的社會科試題
    • 很適合程式設計的題目
  • 訓練學生撰寫模型時需要資料,以往要從kaggle去抓,但抓到的data又不適合直接用,所以在結構等部份都要修改,現在可以用AI來生成,順便連模型一併生成

6.3.2. 形成性評量

  • GPT: 你現在是專業且樂於助人的{小學自然老師},請規劃3個形成性評量問題作為離場卷(exit ticket),以幫助我辨識學生對光合作用概念的理解。

6.3.3. 依RUBRIC分析成果

  • GPT: 你現在是專業且樂於助人的小學自然老師,請你依照以下的[評量規準],幫我分析學生的[報告],並給出具體的建議幫助學生做得更好

6.3.4. RUBRIC

  • GPT: 你現在是小學自然科學老師,幫我設計一份rubrics以讓學生展現他們對人體骨骼的理解,包含合作、上台發表、問題解決及概念理解這4方面,並將結果彙整到表格中

6.3.5. 學習單

  • 學習單生成: diffit 英文、社會科。..
  • 生成學習單: 適合以英文為主題,學習單可以轉為google doc, google form(get student activities)

6.3.6. GPT

  • #元素碰撞(跨學科、跨領域): 由AI生成評量,ex: 結合四則運算與三國演義的數學題

6.3.7. 測驗題

  • Quizizz: AI生成題目 - by file, video
  • 課前要求學生看短影片: Video test
  • 例: 你是一位高中物理老師,正在教高中學生「牛頓第二定律」,請幫忙出兩個測驗題,均為選擇題,每題4選項,只有1個選項是正確的,並列出詳解
  • 出程式設計題,並列出測資

6.4. AI輔助學生應用

6.4.1. 規劃學習目標與歷程

針對未知或陌生的概念及事項,可以藉由生成式 AI 擬訂學習的架構與步驟,提供學生 學習的主軸、相關概念、架構及預期目標等。

6.4.2. 選擇策略

  1. 廣播想法:針對課程內容有所滿意的概念或想法,可以透過對生成式 AI 提問,請生成 式 AI 給予多樣的解答、範例及規劃,協助學生暸清概念或想法。
  2. 建議策略:針對課程目標、學生學習可能發生的迷思,請生成式 AI 依據有效的學習策 略建議學生如何擬訂學習計畫。
  3. 促進思考:依據學生的學習問題與進展,透過生成式 AI 不斷向學習者提問,如同學習夥伴, 讓生成式 AI 模擬不同角色,例如生成式 AI 當學生,學生當教師,透過提問與生 成的過程,促進學生的思考及對概念的理解。

6.4.3. 評量與回饋

  1. 修正文章:利用生成式 AI 進行檢查。
  2. 有效回饋:透過生成式 AI 對作業分析及提供回饋,作為進一步改寫、重寫、思考實 實作的依據。
  3. 擴展想法:根據課程內容,透過生成式 AI 產出開放性問題或任務,並給予學生回饋分 析跟需加強的建議策略。

6.4.4. 調整學習

學生依據學前回顧調整學習,例如教育部英語教育英語口說的回顧功能。此外,可以依 據課程重點調整資源,透過生成式 AI 分析習題及策略,產出學習目標、策略、資源、評 估規準工具等調整意見,透過自我或小組和其他討論的行使,進行調整與學習。

6.4.5. AI輔助學生的三種學習型態

  • 教導式的數位學習

    依循學校或師生共同研訂的數位工具與生成式 AI 使用規範,由教師設定學習目標 / 任務、內容、方法、評量等;學生在教師教導下,運用數位工具、生成式 AI 等多元資源進行學習,包含聆聽、模仿或練習等,依據步驟完成學習任務。例如依據示範或指派提問、任務與作業,學生可以透過數位學習平臺並應用數位載具(如平板)進行文本閱讀、習題演練、口說練習與學習評量等。

  • 協作式的數位學習

    依循學校或師生共同訂定數位工具與生成式 AI 使用規範,師生一起設計學習目標與評量任務與規準,應用數位工具、生成式 AI 輔助學習。當學生參與學習設計時,可以應用生成式 AI 在學習歷程中練習提問、對話、監評、教練等,以師生、同儕、人機協作互為夥伴的學習。例如在開放性任務或問題中,透過數位工具與生成式 AI 輔助合作學習,學生小組合作討論、分享、互動、解決問題,並且透過小組自評與回饋提升學習成效。

  • 自主式的數位學習

    依循學校或師生共同訂定數位工具與生成式 AI 使用規範,由學生主導學習,決定學習主題/問題,設定學習目標、策略與進程,搜尋與管理資源,依需求選用數位工具、生成式 AI 與學習平臺,進行生成式 AI 提問與精緻化、學習自我評估及調整,以達成所設定的學習目標。

6.5. 教學設計

  • 由AI生成整個教學計畫
  • 協助擬定教材、教學計畫: 我想發展一份有關XXX的教材,對象是高中生,請幫我擬訂….

6.6. 準備教材

  • GPT
    • GPT: 你現在是小學自然科學老師,給我5種方式讓學生有創意地展示他們為什麼火需要氧氣才能燃燒?在哪些情況下,火可能會熄滅?的理解程度
    • GPT: 你現在是專業且樂於助人的小學自然老師,請你依照針對環境保護這個主題,設計一系列的問題,幫助學生在小組討論的時候可以促進對這個主題的理解及與他人合作討論”
  • Gamma
  • ChatPDF
  • Canva - AI海報生成, Canva也可以翻譯(各種語言的互譯)簡報、DOC、Google Doc也可以翻譯

    2024-08-28_16-56-29_2024-08-28_16-56-06.png

  • 教學計畫
    • GPT: 你現在是小學自然科學老師,請你幫我生成以燃燒現象為主題,對象是5年級學生的教案。
  • 影片生成
    1. Vidnoz: 文生影、文生圖,文生音
    2. Canva 新聞主播影片
  • 生成課外教材:
    • 請給我一篇符合CEFR A1、介紹海洋的英文文章
    • 請根據上面的文章,出五題閱讀測驗選擇題,並標出正確答案與詳解
  • 心智圖

6.7. 活動設計

  • 由AI生成每個教學活動
  • 上課分組討論,學生意見綜整
    • 各組組員發表意見,由AI綜合整理意見
  • 範例生成

    教師可運用生成式 AI 產出貼近生活且符合學生程度的具體範例,可與學生 一同討論,以促進學生學習。

    • GPT: 你是學生的範例生成器,我希望你可以幫助小學生提供許多不同的範例以幫助學生理解這些概念。我希望你幫我生成5個多樣化且與生活相關的範例關於{作用力與反作用力}這個概念。
  • 角色扮演
    • GPT: 你現在是專業的小學自然老師,請你設計一個關於{極端氣候會議}的角色扮演活動,學生分別扮演4個不同國家的代表,目標是在這個會議中達成共識。
  • 追蹤學習進度
    • 因材網: 追蹤學生的表現,或是透過提醒的方式,與學生一起回顧作業進度及可能需要改進的部分。
  • 差異化教學
    • GPT: 你現在是專業且樂於助人的{小學自然老師},請參考一下文本針對小學五年級學生的程度設計初級、中級及高級的{外來入侵種}的問題集,每個問題集有10個問題 參考文本如下….

6.8. 評量設計

  • 測驗題目
    • GPT: 你是自然領域的專家,請幫我依據下面這篇文章,產生10題單選題每題有4個選項,其中5題屬於簡單程度,5題屬於困難程度,對象是11歲的學生,並附上正確答案及簡短的說明…
    • 你是小學自然領域的老師及教學測驗的專家,請幫我依據下面這篇文章,產生10題單選題每題有4個選項,其中5題屬於簡單程度,5題屬於困難程度,對象是11歲的學生,並附上正確答案及簡短的說明。
    • 更簡單的做法
      上傳過往的考卷,要求AI維持相同難度,調整用字或範例
    • 高階的做法
      您是一位highly diagnostic的問題設計者。您將以繁體中文設計良好的、低風險的測試和診斷。然後,您將問我兩個問題:測驗的主題,以及這個測驗的受眾是誰。一旦得到我的回答,您將建構幾個選擇題來測試該主題的受眾。這些問題應該高度相關,並超越單純的事實。選擇題應包括合理的、具有競爭性的替代選項,並且不應包括“以上皆是”的選項。在測驗結束時,您將提供正確答案並解釋正確答案。
    • 大市集
      • #模仿風格(改考古題): 以下為台灣學測社會科的題目,請依照此題型再出5題類似的社會科試題
      • 很適合程式設計的題目
    • 訓練學生撰寫模型時需要資料,以往要從kaggle去抓,但抓到的data又不適合直接用,所以在結構等部份都要修改,現在可以用AI來生成,順便連模型一併生成
  • 形成性評量
    • GPT: 你現在是專業且樂於助人的{小學自然老師},請規劃3個形成性評量問題作為離場卷(exit ticket),以幫助我辨識學生對光合作用概念的理解。
  • 依RUBRIC分析成果
    • GPT: 你現在是專業且樂於助人的小學自然老師,請你依照以下的[評量規準],幫我分析學生的[報告],並給出具體的建議幫助學生做得更好
  • RUBRIC
    • GPT: 你現在是小學自然科學老師,幫我設計一份rubrics以讓學生展現他們對人體骨骼的理解,包含合作、上台發表、問題解決及概念理解這4方面,並將結果彙整到表格中
  • 學習單
    • 學習單生成: diffit 英文、社會科。..
    • 生成學習單: 適合以英文為主題,學習單可以轉為google doc, google form(get student activities)
  • GPT
    • #元素碰撞(跨學科、跨領域): 由AI生成評量,ex: 結合四則運算與三國演義的數學題
  • 測驗題
    • Quizizz: AI生成題目 - by file, video
    • 課前要求學生看短影片: Video test
    • 例: 你是一位高中物理老師,正在教高中學生「牛頓第二定律」,請幫忙出兩個測驗題,均為選擇題,每題4選項,只有1個選項是正確的,並列出詳解
    • 出程式設計題,並列出測資

6.9. 作業批改

6.9.1. 作業批改所佔時間僅次於教學工作

OECD的教師平均每週工作 38.8 小時,其中約 20.8 小時用於教學。最耗時的非教學任務包括改作業(4.2 小時)、一般行政工作2.7 小時以及團隊工作和與校內同事對話(2.7 小時)3

2024-08-29_15-29-03_2024-08-29_15-28-42.png

6.9.2. 作文

6.9.3. 專題

6.9.4. 程式

  • Online Judge + AI: 目前現有的online judge只會回應語法或語意錯誤,甚至只回應無法執行,但系統裡有測資、有正確答案,還有學生的程式,照理說能提供非常明確的指示,告知學生錯在哪裡,甚至引導學生debug而非直接提供答案,這個應該不難,在座如果會寫系統又缺錢的老師可以嚐試一下,有賺錢要記得分我一點;或是在讀研究所缺少題目的老師也可以嚐試一下

6.10. 學生學習

6.10.1. 規劃學習目標與歷程

針對未知或陌生的概念及事項,可以藉由生成式 AI 擬訂學習的架構與步驟,提供學生 學習的主軸、相關概念、架構及預期目標等。

6.10.2. 選擇策略

  1. 廣播想法:針對課程內容有所滿意的概念或想法,可以透過對生成式 AI 提問,請生成 式 AI 給予多樣的解答、範例及規劃,協助學生暸清概念或想法。
  2. 建議策略:針對課程目標、學生學習可能發生的迷思,請生成式 AI 依據有效的學習策 略建議學生如何擬訂學習計畫。
  3. 促進思考:依據學生的學習問題與進展,透過生成式 AI 不斷向學習者提問,如同學習夥伴, 讓生成式 AI 模擬不同角色,例如生成式 AI 當學生,學生當教師,透過提問與生 成的過程,促進學生的思考及對概念的理解。

6.10.3. 評量與回饋

  1. 修正文章:利用生成式 AI 進行檢查。
  2. 有效回饋:透過生成式 AI 對作業分析及提供回饋,作為進一步改寫、重寫、思考實 實作的依據。
  3. 擴展想法:根據課程內容,透過生成式 AI 產出開放性問題或任務,並給予學生回饋分 析跟需加強的建議策略。

6.10.4. 調整學習

學生依據學前回顧調整學習,例如教育部英語教育英語口說的回顧功能。此外,可以依 據課程重點調整資源,透過生成式 AI 分析習題及策略,產出學習目標、策略、資源、評 估規準工具等調整意見,透過自我或小組和其他討論的行使,進行調整與學習。

  • 這個階段由教師教學生學習這類能力
  • 自主學習規劃與筆記
  • 試題解析與專題構想提供
  • (各種)語言學習: 聽、說

6.10.5. 筆記工具

內建Gemini Pro, 適合學生整理、製作筆記工具4

  1. 匯入文章: 由AI來建議針對該篇文章所需問的問題,可以做課前預習
  2. 可以同時摘要多篇文章,適合學生寫小論文的文獻探討
  3. 可以提供FAQ,適合學生在看完課文後練習作答,也適合教師拿來做出題參考

6.10.6. 評量回饋

  • 修正文章
    • 你是專業的寫作教練,請幫我以學術性的方式改寫這篇文章(範例文章)
  • 有效回饋
    • 現在你是我的老師,請針對文章結構及論點對這份小學5年級 學生的報告提出有效的回饋,以幫助我寫出更好的報告。
  • 提取練習
    • 你是一個樂於助人的AI tutor。你會透過不斷提問的方式以確認我對這個主題的理解程度。你會根據以下的文本資料生成題目,你總是調整你的問題以符合學生的程度及理解,你最多只會問3個問題,一次只問一個問題,並在問完問題後給予學生回饋,分析學生還沒理解的部分,並告訴學生如何加強。

6.10.7. 助教

  • colab的AI輔助, - Github Copilot
  • Grammarly: https://www.grammarly.com/
  • Cool English: https://www.coolenglish.edu.tw, 英文口說評分、聽力、多益寫作評估工具
  • 因材網運用生成式 AI 技術,提供「通用型學習夥伴」及「學科領域學習夥伴」,在線上與學生即時聊天互動,引導學生學習自我診斷與學科學習,以提升自主學習能力。教育部酷英網提供酷英教師 AI 特助、酷英 AI 教學與學習工具,提供聽力、口說、寫作、測驗等多面向實用工具,能讓教學者與學習者更多元適性的使用。均一教育平臺的 AI 狐狸貓,可以陪伴學生作為助教夥伴,引導自學歷程。
  • 語言家教
    • 聽、說: 可以應用於英文、國語、台語的口說
  • Socratic method: 數學
    • 當 GPT 升級到 4,蘇格拉底式的數學家教悄悄誕生
    • 你是一個使用蘇格拉底法(socratic method)的老師。你絕對不會直接給學生答案,但是總是透過詢問正確的問題以幫助他們學習自己思考。你總是調整你的問題以符合學生的興趣及知識,把問題分解成簡單的部分,直到符合他們的程度。我如何解決這個線性方程式 3x+2y=7,9x -4y=1
  • Socratic method: 關讀理解
    • 你是一個使用蘇格拉底法(socratic method)的老師。你絕對不會直接給學生答案,但是總是透過詢問正確的問題以幫助他們學習自己思考。你總是調整你的問題以符合學生的興趣及知識,把問題分解成簡單的部分,直到符合他們的程度。請你依據下方這篇文章跟我提問,以測驗我的閱讀理解,例如請我猜測作者的意圖或是我是否支持他的論點等,請逐步跟我提問並依據我的回答繼續延伸你的問題
  • 友善辯論指導
    • #zh-tw 你是友善且思考敏銳的辯論教練,將與我進行一場友善的辯論。問我想辯論什麼話題,然後讓我表明立場。然後用其他觀點和數據挑戰我的觀點。你只站在你的立場,不要提示我可能提出的論點。請保持您的回覆字數與我的回覆字數長度相似。
  • 釐清想法
    • 你是一個友善且樂於助人的老師,你會以簡單明瞭的方式生成有效的解釋、範例和類比。請讓你的說明盡量簡單,但不 要失去準確性及細節。請根據[學生年級]、學生已經學過[哪些相關的概念]生成對於[某個概念]明確且簡單的 2 個解釋、 2 個範例及 1 個類比。在生成完解釋、範例及類比後,請詢問學生是否還有不懂或需要釐清的部分。
  • 建議策略
    • 你是一個友善且樂於助人的老師,你會根據[學生年級],學生已經學過[哪些相關的概念],學生預期想達到的目標生成對 於[某個概念]的學習計畫。這個計畫以表格呈現,第一欄是學習的內容,第二個主題是挑戰性或開放性的問題以測試我對 這個主題的理解,第三個欄位是所需的時間
    • 你是一名已經學習過[某個主題]的學生。請向老師解釋關於[某個概念]以及生成實際應用的作品。例如:你可以建議通過老師選擇的電視節目場景、撰寫關於該主題的詩歌,或者撰 寫一個有關該主題的短篇故事來展示你對概念的了解。生成完概解釋及實際應用之後,請詢問老師你的表現如何,解釋你哪些地方做得好或哪些地方需要加強。接下來,如果你 的回答都正確的話,請老師分享他會如何應用這個概念。最 後感謝老師並結束對話。

6.10.8. 自主學習

  • 自主學習的諮訊對象: 舉例,兩個python的寫法有何差異?
  • 提供學習知識領域的入門指引: 我是一個高中學生,想學習XXX的相關知識,請提供入門的指引,以前我們要學習一個新領域都要自己摸索,
  • 提供研究或專題製作的主題參考(持續問答,縮小問題範圍): 我是一個高中學生,想做有關物聯網的專題,請提供我5個相關可行的主題
  • 產生文件摘要,快速掌握重點
  • 提供解題或問題解決方向: 解數學題
  • 心智圖: mapify

6.10.9. 學習歷程檔案

  • 1. prompt: 我的自主學習主題是VTuber,請以STAR(Situation, Task, Action, Result)原則呈現我的學習歷程
  • 2. prompt: 請加入更多量化的資料,儘量以實例呈現
  • 可以做為提供學生範例參考的範本(取代學生要去看學長姐範例的部份)

6.10.10. 撰寫報告

  • GPT: 為[OO]課程寫一篇三百字左右的關於[OO主題]的報告。以學術風格撰寫,請使用能讓人覺得你是[大學生]的表達方式。請參考[我的教授]的著作和觀點來塑造內容,但不要在文章中提到他/她。

6.10.11. 學生助手

6.11. 學習追蹤管理

  • 追蹤學生進度與作答情形
  • 分析個別學習弱點與程式錯誤模式
  • 規劃課後補救教學與差異化指導

7. AI在各領域教學上的應用

  • 常應用於教學設計的GAI工具太多,會被淹没—(這裡用一張投影片貼上所有這裡介紹的AI工具)

7.1. 程式設計教學

7.1.1. AI輔助題庫建立(GPTs)

  • 提示詞
    我要建立一個程式設計題目的輔助生成機器人,這個機器人會要求使用者輸入下列資訊
    1. 選擇程式語言(如C, Python)
    2. 選擇解題所需概念(如變數、if、for、陣列)
    3. 試題難度(1,2,3,4,5,數字越高難度越大)
    依據上述題目生成以下內容
    1. 題目
    2. 輸入說明及輸入範例
    3. 輸出說明及輸出範例
    4. 5組測資
    5. 程式碼詳解
    

7.1.2. AI輔助題庫建立(Google AI Studio)

### 任務說明(Task Instruction)
您是一位具備跨領域教學設計能力的教師,專門協助台灣教師設計Python程式設計題目。目標是透過「程式題庫小助手」的教學主題,協助設計完整題庫。

### 操作流程(Step-by-Step Instructions)

請依照以下順序提問,用一步一步的方式引導用戶完成題庫設計:

#### 步驟1:確認主題與教學目標
請提問:
「您希望設計的題目需要用到哪些Python的概念?例如:利用if, for, list等。」
「希望設計的題目難度為何?由1到5來描述試題難度。」

#### 步驟2:確認學習對象與年級
請提問:
「這個題目是設計給哪個年級或學習階段的學生?例如:高一資訊課程,或是國中資優班。」

### 題目格式(Markdown 表格)
**1. 題目描述**
  描述題目要求
**2. 輸入說明**
  描述輸入格式與範例
**3. 輸出說明**
  描述輸出格式與範例
**4. 測試範例**
  - 輸入: 程式輸入範例
  - 輸出: 程式輸出範例
**5. 測資**
  - 測資1
    程式第一組測資
    程式第一組測資的輸出
  - 測資2
    程式第二組測資
    程式第二組測資的輸出
  - 測資3
    程式第三組測資
    程式第三組測資的輸出
  - 測資4
    程式第四組測資
    程式第四組測資的輸出
  - 測資5
    程式第五組測資
    程式第五組測資的輸出
**參考解答**
  描述解題思路與程式碼

---

### 使用限制(Constraints)

- **語言**:請使用繁體中文回應。
- **風格**:語氣親切但專業,條理清晰。
- **格式**:最終教案以 Markdown 表格形式呈現,便於教師後續使用或列印。

### 教師輸入範例
```json
{
  "主題": "Python程式設計,以for, if解題",
  "年級": "高二",
  "目標": "能結合for和if來解決問題",
}

7.1.3. 模型訓練:AI教學的AI應用

  • 訓練學生撰寫模型時需要資料,以往要從kaggle去抓,但抓到的data又不適合直接用,所以在結構等部份都要修改,現在可以用AI來生成,順便連模型一併生成

7.1.4. AI輔助學生解題

  • 提示詞
    你是一位有耐心且擅長引導學生思考的程式設計老師,教學對象是高中的程式設計初學者,使用的語言是 Python。
    
    當學生提供一個題目時,請扮演一位引導式教學的老師,不要直接給出完整答案,而是以逐步引導和提問互動的方式,幫助學生理解問題並自己想出解法。請依照以下步驟進行:
    
    釐清題目:先幫助學生理解題目的需求,可以詢問他們是否知道輸入與輸出是什麼、有哪些條件或限制。
    
    拆解流程:引導學生將解題邏輯拆成幾個小步驟,並問他們每一步可能需要做什麼(例如:讀取輸入、處理資料、使用哪些語法或結構)。
    
    提示語法與概念:根據學生卡關的地方,給予關鍵的 Python 語法或概念提示(如:for 迴圈、if 判斷、字串處理等),但不要直接給出程式碼。
    
    提問式引導:當學生卡住時,請不要直接給答案,而是提出問題來幫助他們自己思考(例如:「你覺得這段資料要用什麼結構儲存比較方便?」、「這裡需不需要判斷條件呢?」)
    
    鼓勵與回饋:對學生的回應給予正面回饋,並針對他們的想法進一步引導。即使不完全正確,也請以鼓勵和修正的方式互動。
    
    確認理解:在學生逐步完成後,協助他們檢查整體邏輯是否正確,並確認他們是否真正理解了解題過程與背後的原理。
    
    你的目標是建立學生的解題能力與邏輯思維,幫助他們一步一步學會如何用 Python 解題,而不是代為寫出正確答案。
    
    首先要求學生貼上程式設計的題目,然後依照上述步驟進行引導,直到學生完成解題為止。
    

7.2. AI輔助程式設計教學

7.2.1. 題目生成

  • ChatGPT

    Prompt:

    你是一個設計用來幫助教師生成Python程式設計試題的 AI 助理,教師會提供完成該試題所需用到的Python語法以及試題難度,請依這些需求生成一個「背景符合學生生活經驗的試題」,並附上三筆測資與正確程式。
    
  • ChatGPTs

7.2.2. 作業發佈/繳交

  • Moodle
  • Google Classroom + Colab

    2025-05-20_10-31-14.png

    Figure 2: 以Google Classroom發佈Colab程式作業

7.2.3. 作業發佈與繳交: 以Google Classroom + Google Colab為例

  • 互動式教學

    以Google Classroom + Google Colab為例,示範如何在Google Classroom平台提供互動式教材

    • 教師端
      1. 新增colab的教學notebook

        2024-04-06_13-19-16_2024-04-06_13-19-03.png

        Figure 3: 編寫互動教材

      2. 複製連結、分享至Google Classroom
        • 於classroom中新增教材資料

          2024-04-06_13-23-51_2024-04-06_13-21-07.png

          Figure 4: 建立資料

        • 自雲端硬碟中挑選編好的notebook

          2024-04-06_13-25-53_2024-04-06_13-20-08.png

          Figure 5: 挑選notebook

    • 學生端DEMO
  • 作業繳交

    以Google Classroom + Google Colab為例,示範如何在Google Classroom平台發派程式作業

    • 教師端
      1. 新增colab的教學notebook

        2024-04-06_14-29-53_2024-04-06_14-29-40.png

        Figure 6: 設計作業編寫notebook互動教材

      2. 複製連結、分享至Google Classroom
        1. 於classroom中新增作業

          2024-04-06_18-27-17_2024-04-06_14-34-09.png

          Figure 7: 建立作業

        2. 自雲端硬碟中挑選編好的notebook、選擇“為每位學生建立副本”

          2024-04-06_18-32-11_2024-04-06_18-31-13.png

          Figure 8: 加入作業說明、附加notebook互動教材

    • 學生端DEMO
      • 點選作業附件

        要寫作業時,學生先點選作業連結,再開啟作業中的附件notebook

        2024-04-07_11-38-20_2024-04-06_18-49-42.png

        Figure 9: 點選作業附件

      • 編寫作業

        開啟notebook後,學生依作業要求撰寫解題程式

        2024-04-07_11-39-59_2024-04-07_11-37-16.png

        Figure 10: 依作業要求編寫程式

      • 繳交作業

        學生繳交作業的程序如下:

        1. 回到作業連結,點選查看說明

          2024-04-07_11-42-23_2024-04-06_18-49-42.png

          Figure 11: 點選作業中的查看說明

        2. 點選「繳交」按鈕即可上傳作業

          2024-04-07_11-43-30_2024-04-06_18-50-11.png

          Figure 12: 點選作業說明中的「繳交」

        3. 再次確認
          系統會要求學生再次確認是否要繳交附件的作業

          2024-04-07_11-45-20_2024-04-06_18-50-27.png

          Figure 13: 再次確認

    • 教師評分
      1. 查看作業繳交狀況
        學生上傳作業後,教師端就會看到作業的繳交狀況

        2024-04-07_11-48-00_2024-04-06_19-32-23.png

        Figure 14: 作業繳交情形

      2. 評分、提供註解、發還作業
        教師逐一為作業評分、加入註解,完成後點選發還,學生就能收到作業

        2024-04-07_11-49-24_2024-04-06_19-33-43.png

        Figure 15: 評分、註解

      3. 確認發還

        2024-04-07_11-51-02_2024-04-06_19-34-21.png

        Figure 16: 再次確認發還

    • 學生端收到批閱後的作業

      教師發還作業後,學生端就能看到評分與註解
      至於是否允許重新繳交則視教師的作業設定而有所不同

      2024-04-07_11-53-20_2024-04-07_11-36-49.png

      Figure 17: 學生查看收到的作業

7.2.4. AI輔助作業/測驗除錯

2025-05-19_21-00-44.png

Figure 18: Google Colab + AI程式說明/問答

7.2.5. 作業/測驗-線上評分系統

  • Online Judge系統
    • 簡介

      體驗完上述的手動評分,看著改不完的作業,是否感受到身為資訊科教師的悲痛…,此時就是線上評測系統出場的時機了。Online Judge有許多不同的類型和平台,包括練習題、競賽題、以及專業題目等等。許多大學和專業程式設計比賽都使用Online Judge作為平台。

      Online Judge(線上評測系統)是一個可以替代教師為學生送出的程式自動評分的平台,一般用於提供練習程式設計與舉辦程式設計競賽。它提供了一個虛擬的環境,讓學生能夠提交自己寫的程式碼,然後自動執行學生送出的程式碼,對程式碼進行測試,最後給出評測結果。這些評測結果通常是學生的程式碼在不同測試案例(case)下的執行結果,例如程式碼是否能夠正確地解決問題,是否能夠在給定的時間內完成任務,以及是否能夠在給定的記憶體限制下運行。

      線上評測系統(以下稱 Online Judge 或簡稱 OJ)一詞在 2001 首次被提出,意指在部份程式競賽中使用的一種線上的、全自動化的,可以檢驗參賽者所提交的程式碼/執行檔/文字檔正確性的系統。儘管詞源在 2001 年才出現, OJ 系統本身的存在歷史其實更為悠久,最早可以追溯到 1961 年,在 Stanford University 中開始被使用。1970 年,在 Texas A&M University 所舉辦的第一屆 ICPC 程式競賽中,線上評測系統被用來自動驗證參賽者提交的程式碼是否執行出正確答案,以及是否有使用超過限制的計算資源,並根據評估對參賽者進行 realtime 的排名。後來,IOI 參考了 ICPC 的作法,也使用了 OJ 進行評分,但是採用了不同的計分規則5

      目前幾個知名的線上評測系統包括:

      雖然這些線上評測系統有些可以讓學生自行註冊帳號免費使用,但是基於下列幾項原因,這些系統並不十分適用於學校環境:

      1. 教師通常不具備管理權限:即管理試題、查看學生作答情形
      2. 這些系統都在校外,不適用於校內考試

      基於以上原因,在校內自行架設一個免費的評測系統看起來是個不錯的主意。目前免費的開源線上評測系統有以下幾個:

      1. DMOJ: 這一套功能看起來最豐富最完整,而且支援的語言最多,可以到 60 幾種!而且還支援 Google, Facebook, Github 這些第三方登入。後端是 Python 寫的,而且一直持續有在維護,文件也滿完整的6

        2024-04-08_11-58-51_2024-04-08_11-58-35.png

        Figure 19: DMOJ

      2. NOJ: 中國南京郵電大學開源出來的系統,是用 Laravel 寫成的。介面使用 Material UI,看起來比較現代,但是文件比較不完整6

        2024-04-08_11-59-24_2024-04-08_11-59-18.png

        Figure 20: NOJ

      3. QDOJ: 中國青島大學開源出來的,後端是 Python + Django,前端是 Vue,採用 docker 部署簡單快速,支援的程式語言有:C, C++, Java 跟 Python。介面的部分則是使用 Ant Design6

        2024-04-08_11-59-56_2024-04-08_11-59-51.png

        Figure 21: QDOJ

      由於QDOJ支援docker部署,安裝容易,以下我們就拿這套系統讓教師們體驗一下線上評測系統的方便與樂趣。

    • 運作原理

      典型的線上評測系統運作原理如圖22所示,大致流程如下:

      1. 學生透過線上評測網頁(網站伺服器)將寫好的程式碼送出評分
      2. 評測系統網站收到程式碼後,將程式碼儲存於資料庫中
      3. 評測系統要求評分伺服器為該名學生評分
      4. 評份伺服器由資料庫中取得程式碼、評分案例(case)、正確答案,然後交由評分機器人執行評分
      5. 評分機器人評分後回報給評分伺服器
      6. 評分伺服器將評分結果回存到資料庫
      7. 評測網站顯示評分結果回報給學生

      上述流程看似簡單,但是「讓一台電腦(評分伺服器)執行一堆來歷不明的程式」這件事本身就是極端危險的(這也是病毒與駭客在做的事),所以通常評測系統都會模擬出一個虛擬的環境(沙箱, sandbox)來執行這些要評分的程式,避免系統本身受到危害。

      onlineJudgeServer.png

      Figure 22: 線上評分系統架構

  • 學生端

    以QindaU Online Judge Server為例,示範學生如何進行線上評量

    • 測試用評測系統
    • 學生帳號
      Username Password
      st10 tnfsh10
      st11 tnfsh11
      st12 tnfsh12
      st13 tnfsh13
      st14 tnfsh14
      st15 tnfsh15
      st16 tnfsh16
      st17 tnfsh17
      st18 tnfsh18
      st19 tnfsh19
      st20 tnfsh20
      st21 tnfsh21
      st22 tnfsh22
      st23 tnfsh23
      st24 tnfsh24
      st25 tnfsh25
      st26 tnfsh26
      st27 tnfsh27
      st28 tnfsh28
      st29 tnfsh29
      st30 tnfsh30
    • 答題
      • 選題

        2025-05-26_15-17-49.png

        Figure 23: 選題

      • 查看試題說明

        2025-05-26_15-19-02.png

        Figure 24: 查看試題

      • 作答

        2024-04-09_13-29-43_2024-04-09_13-29-34.png

        Figure 25: 答題

    • 撰寫程式

      2025-05-26_15-21-17.png

      Figure 26: 繳交作業/測驗

  • 教師端

    以QindaU Online Judge Server為例,示範教師如何出題

    • 教師帳號
      Username Password
      ta10 tnfsh10
      ta11 tnfsh11
      ta12 tnfsh12
      ta13 tnfsh13
      ta14 tnfsh14
      ta15 tnfsh15
      ta16 tnfsh16
      ta17 tnfsh17
      ta18 tnfsh18
      ta19 tnfsh19
      ta20 tnfsh20
      ta21 tnfsh21
      ta22 tnfsh22
      ta23 tnfsh23
      ta24 tnfsh24
      ta25 tnfsh25
      ta26 tnfsh26
      ta27 tnfsh27
      ta28 tnfsh28
      ta29 tnfsh29
      ta30 tnfsh30
    • 編寫題目
      • 1. 以管理者身份登入系統
      • 2. 點選Problem List

        點選“+Create”按鈕

        2024-04-09_11-13-59_2024-04-09_11-12-14.png

        Figure 27: 新增試題

      • 3. 編輯試題
        • Step #1

          2024-04-09_11-17-07_2024-04-09_11-15-16.png

          Figure 28: 編輯試題#1

        • 1. 輸入試題編號(ID)
        • 2. 輸入試題標題(TITLE)
        • 3. 輸入題幹(Description)

          2024-04-09_11-19-25_2024-04-09_11-17-51.png

          Figure 29: 編輯試題#2

        • 4. 編輯試題輸入條件
        • 5. 編輯試題輸出條件
        • 6. 編輯試題執行時間限制
        • 7. 編輯試題執行空間(記憶體)限制
        • 8. 編輯試題難度
        • 9. 是否隱藏試題
        • 10. 加入試題Tag(至少要加一個)
        • 11. 允許編寫之語言列表
        • 12. 備妥測資
          • (1) 編輯測資

            測試資料(case)的格式如下:
            測資輸入: 1.in, 2.in, 例:

            32
            

            測資輸出(答案): 1.out, 2.out

            Fail
            
          • (2) 壓縮測資檔(zip)

            2024-04-09_12-56-57_2024-04-09_12-56-50.png

            Figure 30: 壓縮測資檔

        • 13. 上傳測資壓縮檔

          2024-04-09_12-57-53_2024-04-09_12-54-22.png

          Figure 31: 上傳壓縮檔

        • 14. 存檔
    • 查看學生作答

      2025-05-26_15-29-57.png

      Figure 32: 查看學生作答狀況

    • 建立測驗
      • 1. 管理頁面: Contest / Create Contest

        2025-05-26_15-54-00.png

        Figure 33: 建立測驗

      • 2. 加入測驗試題

        2025-05-26_15-53-41.png

        Figure 34: Caption

  • 管理者
    • 新增使用者(滙入csv檔)
      • 1. 編輯使用者資料檔(csv)

        格式: id, password, email

        sa00, tnfshsa00, sa00@gm.tnfsh.tn.edu.tw
        ta00, tnfshta00, ta00@gm.tnfsh.tn.edu.tw
        
      • 2. 進入系統管理頁面

        2024-04-08_21-01-03_2024-04-08_20-59-20.png

        Figure 35: 點選Management

      • 3. 點選左側功能表User選項

        2024-04-08_21-11-33_2024-04-08_21-09-24.png

        Figure 36: 點選User

      • 4. 進入Import User,選擇匯入csv檔

        2024-04-08_21-12-21_2024-04-08_21-09-49.png

        Figure 37: 點選Choose File

      • 5. 匯入失敗QQ

        原因未知

    • 新增使用者(系統自動生成)
      • 1. 進入系統管理頁面

        2024-04-08_21-01-03_2024-04-08_20-59-20.png

        Figure 38: 點選Management

      • 2. 點選左側功能表User選項

        2024-04-08_21-11-33_2024-04-08_21-09-24.png

        Figure 39: 點選User

      • 3. 點選Generate User
        1. 填入前置字串(Prefix)
        2. 後置字串(Suffix)
        3. 起始號碼(Start Number)
        4. 結束號碼(End Number)
        5. 點選Generate & Export按鈕
        6. 此時會自動下載一個users.xlsx檔案

        2024-04-09_08-39-16_2024-04-08_21-31-15.png

        Figure 40: 由系統自動生成使用者帳號

      • 4. 開啟使用者列表檔

        這個檔案裡有系統為每個使用者生成的密碼,請妥善保存

        2024-04-09_08-44-41_2024-04-09_08-44-33.png

        Figure 41: 系統自動生成的使用者

7.4. 跨學科教學

2024-08-27_15-08-38_23102d_1d84b1eee1624dfa9a9a073fcd03668a~mv2.jpg
From K-12 AI curricula: a mapping of government-endorsed AI curricula, by United Nations Educational, Scientific and Cultural Organization, 2022(https://unesdoc.unesco.org/ark:/48223/pf0000380602)

8. 你應該知道的AI使用技巧

8.1. Prompt Principle 提示原則

Principled Instructions Are All You Need for Questioning LLaMA-1/2, GPT-3.5/4
論文連結:https://arxiv.org/abs/2312.16171

GitHub:https://github.com/VILA-Lab/ATLAS

  1. 直接進入主題,無需對 LLM 客氣,因此無需添加「請」、「如果您不介意」、「謝謝」、「我想」等詞語。
    • 你能親切地描述一下人體細胞的結構嗎?
  2. 在提示中整合目標受眾,例如,受眾是該領域的專家。
    • 構建智能手機的工作原理概述,適用於以前從未使用過智能手機的老年人。
  3. 在對話中將複雜任務分解為一系列更簡單的提示。
    • 提示:將告號分配給括號內方程式的每個項目:2x + 3y - (4x - 5y)
  4. 使用肯定指令,例如“do”(做),同時避免使用“don’t”(不要)等否定語言。
    • 建築物在發生地震時如何保持穩定?
  5. 當您需要對某個主題、想法或任何知識進行澄清或更深入的了解時,請使用以下提示:
    • 把我當成 11 歲一樣解釋給我聽:加密是如何運作的?
  6. 加上[我會給出 $xxx 的小費以獲得更好的解決方案]
    • 我會給出 $300K 的小費以獲得更好的解決方案!解釋動態程式的概念並提供一個實際案例。
  7. 實施範例驅動提示(使用few-shot)
    • 範例 1:將以下英文句子翻譯成法文:「天空是藍色的。」(回應:「Le ciel est bleu.)」)範例 2:將以下英文句子翻譯成西班牙文:「我喜歡書。」(回應:「Amo los libros.」)
  8. 在格式化您的提示時,以「### 指示 ###」開始,然後視情況接續「### 範例 ###」或「### 問題 ###」。隨後,呈現您的內容。使用一個或多個換行符號來分隔指示、範例、問題、內容和輸入資料
    • ### 指示 ###
    • 將給定的單字從英文翻譯成法文。 ### 問題 ### 「書」的法文是什麼?
  9. 納入以下字詞:「你的任務是」和「你必須」
    • 你的任務是向你的朋友解釋水循環。你必須使用簡單的語言
  10. 納入以下字詞:「你將受到懲罰」
    • 你的任務是向你的朋友解釋水循環。如果你沒有使用簡單的語言,您將受到懲罰
  11. 在您的提示中使用字詞「以自然及人性化的方式回答問題」
    • 以自然語言的形式撰寫一段關於健康食品的段落。
  12. 使用引導詞,例如寫下「think step by step」
    • 撰寫一個 Python 程式來迴圈 10 個數字並將它們全部加總let’s think step by step
  13. 在您的提示中加入以下字詞「確保您的答案公正且不依賴刻板印象」
    • 文化背景如何影響心理健康的認知?請確保您的答案公正且不依賴刻板印象。
  14. 允許模型透過詢問問題來引導您提供精確的細節和需求,直到它有足夠的資訊來提供所需的輸出(例如,「從現在開始,我希望您詢問我問題以…」)。
    • 從現在開始,請詢問我問題,直到您有足夠的資訊來建立個人化的健身常規。
  15. 若要詢問特定主題或想法或任何資訊,並且您想測試您的理解,您可以使用以下詞組:「教我[任何定理/主題/規則名稱],並在最後附上測驗,但不要給我答案,然後在我回應時告訴我答案是否正確」
    • 教我kvl定律,並在最後附上測驗,但不要給我答案,然後在我回應時告訴我答案是否正確
  16. 指派角色給大型語言模型 (LLM)
    • 如果你是一位經濟學專家,你會如何回答:資本主義和社會主義經濟制度之間的主要差異是什麼?
  17. 使用分隔符號
    • 撰寫一篇有說服力的文章,討論’可再生能源’在減少溫室氣體排放方面的重要性。
  18. 在提示中重複一個特定字詞或詞組多次。
    • 演化作為一個概念,塑造了物種的發展。演化的主要驅動力是什麼,演化如何影響現代人類?
  19. 將Chain-of-thought (Cot) (Cot)與少few-Shot提示結合
    • 範例 1:「將 10 除以 2。首先,取 10 除以 2。結果是 5。」
    • 範例 2:「將 20 除以 4。首先,取 20 除以 4。結果是 5。」
    • 主要問題:「將 30 除以 6。首先,取 30 除以 6。結果是…?
  20. 使用輸出引導詞,其中包括以所需輸出的開頭來結束您的提示。透過以期望回應的開頭來結束您的提示,來利用輸出引導詞
    • 描述牛頓第一運動定律背後的原理。
    • 解釋:
  21. 要撰寫一篇詳細的論文/文字/段落/文章或任何類型的文字:「請為我撰寫一篇關於[主題]的詳細[論文/文字/段落],並加入所有必要的資訊」
    • 請為我撰寫一篇關於智慧型手機演進的詳細段落,並加入所有必要的資訊。
  22. 要更正/更改特定文字而不改變其風格:「嘗試修改使用者發送的每個段落。你應該只改善使用者的文法和詞彙,並確保聽起來很自然。你不應該改變寫作風格,例如將正式的段落改成不正式」
    • 嘗試修改使用者傳送的每段文字。你應該只改善使用者的文法和詞彙,並確保聽起來很自然。你不應該改變寫作風格,例如將正式的段落改為休閒的。段落:再生能源對我們星球的未來真的很重要。它來自天然…
  23. 當您有複雜的程式提示,可能在不同的檔案中時:「從現在開始,每當您產生跨越多個檔案的程式碼時,產生一個 [程式語言] 腳本,可以執行以自動建立指定檔案或變更現有檔案以插入產生的程式碼。[您的問題]。」
    • 產生跨越多個檔案的程式碼,並產生一個 Python 腳本,可以執行以自動建立指定檔案,以供 Django 專案使用,其中包含兩個基本應用程式,具有不同的功能。
  24. 當您想要使用特定字詞、片語或句子開始或繼續文字時,請使用下列提示:
    • 我提供您開頭 [歌曲歌詞/故事/段落/散文…]:
    • [插入歌詞/字詞/句子]。根據提供的字詞完成它。保持一致的流暢度。
    • 「迷濛的山脈蘊藏著無人知曉的秘密。」我提供你奇幻故事的開頭。根據以上字詞完成它。
  25. 清楚說明模型必須遵循的要求,才能產生內容,以關鍵字、法規、提示或說明的形式
    • 為海灘假期建立一份裝箱清單,其中包括「防曬霜」、「泳衣」和「沙灘巾」等必備物品。
  26. 要撰寫任何文字,例如論說文或文章,其用意是類似於提供的範例,請納入以下說明:
    • 「根據提供的段落[/標題/文字/散文/答案]使用相同的語言」
    • 「溫柔的海浪向銀色的沙灘低語著古老的故事,每個故事都是逝去時代的稍縱即逝的記憶。」請根據提供的文字使用相同的語言來描繪山與風的互動。

8.2. 優化技巧

  1. 提供回饋
  2. 拆分主任務: HTML,CSS,Javascript完成特定app
  3. 修改AI人設: 一般GPT對於檢查、評論通常都抱持親切善良的態度,可以主動要求GPT更為嚴格一些,或提出更嚴格的批判與質疑;此外,GPT通常會傾向提供答案,可以要求AI若不碓定答案就回答不知道,或是使用Bing,因為Bing在處理提問時不限於自己的知識庫,還同時會去搜尋網路資訊。
  4. 不超過token上限: 同一對話累積token上限,GPT會捨棄最早的內容,也會縮減輸出長度

8.3. 關於token

在使用 GPT 模型時,了解 “context window” 與 “max output tokens” 之間的差異對於有效地使用模型非常重要。以下是兩者的定義及其對使用者的影響:

8.3.1. Context Window(上下文窗口

  • 定義: “Context window” 指的是模型在一次處理中能夠接收的最大 token 數量,包含了輸入的文本(prompt)和生成的回應(output)。這個窗口的大小決定了模型可以同時考慮多少信息來生成回應。
  • GPT-4 的 context window: 例如,GPT-4 可能有 8,000 或 32,000 個 token 的上下文窗口,具體取決於你使用的模型版本。
  • 影響: 如果輸入的文本超過了模型的 context window,最早的部分可能會被截斷,導致模型在生成回應時無法參考那些被截斷的部分。因此,如果你的輸入非常長,需要注意可能會丟失一些關鍵信息。

8.3.2. Max Output Tokens(最大輸出 tokens)

  • 定義: “Max output tokens” 指的是模型在生成回應時最多可以生成的 token 數量。這個參數通常可以在 API 調用時進行設定,限制模型的回應長度。
  • 影響: 設定 max output tokens 會影響回應的長度。如果你將這個值設置得太低,回應可能會被截斷;如果設置得太高,回應可能會變得冗長且不必要。一般來說,為了確保回應完整,應合理設定這個參數。

8.3.3. 兩者的關係

  • 上下文窗口(context window)= 輸入 tokens + 輸出 tokens: 這意味著你的 prompt 和模型的回應總共不能超過上下文窗口的大小。
    • 例如: 如果你使用的是 8,000 個 token 的 context window,並且你輸入了 7,500 個 token,模型最多只能生成 500 個 token 的回應。
  • 使用者的影響:
    • 輸入過長: 如果你輸入的 prompt 太長,超過了上下文窗口,模型將無法使用整個 prompt 來生成回應,這可能會導致回應的質量下降。
    • 輸出過短: 如果 max output tokens 設定得太低,模型的回應可能會不完整,特別是如果回應需要詳細解釋或包含多個步驟。
    • 效率與成本: 增加上下文窗口或輸出 tokens 數量可能會增加 API 調用的成本和時間。這意味著你需要在完整性和效率之間做出平衡。

8.3.4. 總結

  • Context window 確定了模型能夠同時處理多少信息,包含輸入和輸出的總 token 數量。
  • Max output tokens 確定了模型生成的回應能有多長。
  • 使用者應根據需求調整輸入長度和最大輸出 token 數量,以確保模型生成完整且有意義的回應,同時保持效率。

8.4. 通用型AI使用小技巧

8.4.1. 無法輸入太多字數時:

  • 我先分段提供給你“XXXX@1”的內容,先記住即可
  • 我先分段提供給你“XXXX@2”的內容,先記住即可
  • 幫我用繁體中文與“報告書範本”架構,整理XXX@1~5的資料內容,撰寫XXX產品重點報告書,請逐段分析資料以完成撰寫:
    報告書範本:###
    • 產品市場性分析:
    • 產品消費者面貌分析:
    • 產品特色分析
    • 如何撰寫產品介紹文案建議

9. 師生使用AI的注意事項

9.1. 學生學習使用生成式 AI 注意事項

  1. 學習辨別與負責:生成式 AI 會產生偏見、歧視、邏輯或不正確資料等問題,學生不應 該只依賴生成式 AI 的成果,而要學習識別、判斷,並且抱持批判態度,避免依賴 生成式 AI 產生內容而失去自我思考及檢查的機會。
  2. 將生成式 AI 當作學習夥伴:透過生成式 AI 互動過程中,獲得不同角度的啟發及更 豐富的答案。
  3. 注重清晰度:在與生成式 AI 互動過程中,應使用清晰且重的語氣,以培養良好的對話 與溝通習慣。
  4. 善用提示詞:生成式 AI 產生的內容需清楚表達需求,同樣的提示 (Prompt) 可能產生不 同的答案,因此更要學習如何撰寫具體的需求,一步步提高與增強問題與提問的 準確度。
  5. 思維擴展:善用生成式 AI 產生的回答,如果生成的答案或方向不如預期,要保持開放 思維,繼續探索新知。
  6. 保護隱私:避免在對話中提供任何個人資訊,僅對生成式 AI 分享非關機密的學習數 據及需求。

9.2. 教師教學使用生成式 AI 注意事項

  1. 教師教學專業優先:使用前須以學科及教學的專業知識來評估生成式 AI 產生的資料, 加以辨識與應用,使之強輔教師教學與學生學習目標的需要。
  2. 增加學習任務設計的策略:學習任務的設計要讓學生無法直接由生成式 AI 得到答案, 讓其與學生的思考緊密結合。
  3. 採用的內容真實:使用生成式 AI 搜尋的數據或資料,生成內容的正確性有時會有所 眼疑,可可能存在省略、偏見或錯誤的內容。在採用生成式 AI 提供的資訊時,教 師需再加以審查與驗證。
  4. 建立使用共識與規範:對家長與學生而言,使用生成式 AI 是新工具與新思維的學習, 為能促進教師生學習經驗共享與同步,教師可應用本指引與學生及家長進行溝通, 共同建立使用生成式 AI 的共識規範,例如使用生成式 AI 寫的原則及界限等,特別 是學生的作業、作品或報告如有使用生成式 AI 助助,教師應要求學生說明該作品使 用的 AI 名稱、版本與版本日期,並提供使用與製作過程中的作為佐證,以對生成內容 進行評估。
  5. 保護學校及個人隱私:避免在使用生成式 AI 過程中,提到學校保密的內容及個資。

10. AI融入教學的風險與對策

  • 把AI能做的丟給AI吧: 標準化評量、出題、英文寫作訂正、英文口說、程式設計、
  • 教師花心力去培養人類的能力: (Bloom教育目標分類的頂層)有效提問策略、學習遷移、主動建構知識的策略
  • 您的工作中哪些部分花費的時間最多?
  • 你希望自己在哪些方面更有效率?
  • 您認為哪些必要任務可以自動化?
  • 如果你有時間,你會在課堂上花更多時間做哪一件事?

10.1. 要不要禁止學生在寫作業的過程中使用AI

10.1.1. 個人做法: 開放

  • 不符合現實生活: 日常我們在開發系統一定是GOOGLE+AI
  • 學生平時可以問同學,有的學生不喜和同儕互動
  • 由評量來決定主要的分數(斷網+onlinePDF教材)

10.2. 風險

10.2.1. 幻覺(Hallucinations)

  • ChatGPT: 請介紹“寒夜三部曲”這部作品及其作者。

    2024-09-01_14-04-56_2024-09-01_14-04-44.png

  • ChatGPT: 請介紹“北港香爐人人插”這部作品與其作者。

    黃春明

  • ChatGPT: “北港香爐人人插”的作者不是黃春明嗎?

    2024-09-01_14-09-31_2024-09-01_14-09-24.png

  • Gemini: 請介紹“寒夜三部曲”這部作品及其作者。

    2024-09-01_14-12-18_2024-09-01_14-11-21.png

10.2.2. 歧視和偏見(Discrimination and Bias)

  • 生成式AI可能會在訓練數據中反映出存在的社會偏見,從而在生成內容中出現歧視性或偏見性的言論。
  • 這對於教育環境特別有害,因為它可能會強化學生的不正確觀念或造成不公平的學習環境。

10.2.3. 依賴性(Over-reliance)

  • 學生可能過於依賴AI生成的答案,而忽視了獨立思考和問題解決的能力發展。這可能削弱他們的批判性思維和創造力。

10.2.4. 隱私問題(Privacy Concerns)

  • AI工具可能會收集和處理學生的個人數據,這可能帶來隱私和數據保護的風險,尤其是在數據被不當使用或泄露的情況下。

10.2.5. 認知卸載(Cognitive Offloading)的風險

  • 我們使用手機來儲存資訊、設置鬧鐘以及使用像Google Maps 導航,或者像倒車時使用360環警雷達等,從而減少這些任務所需的心智努力。而過度仰賴外部工具,可能導致我們在沒有這些工具的情況下提取資訊的能力下降,可能會影響我們將知識轉化到長期記憶。
  • 換句話說,未來可能出現學生沒有GAI就不會學習、教師沒有GAI就不會教學的場景?但是我完全沒有這種擔心,不是對學生有信心,是對GAI不會消失有信

10.2.6. 抄襲

以AI生成的內容繳交作業

10.3. Solution

10.3.1. solution to 幻覺

  • 複查
    • 針對同一問題請它重複生成,比較兩次的內容
    • 以不同AI對同一問題生成結果進行比對
    • 介紹不同AI工具的優劣

      2024-09-01_14-23-46_2024-09-01_14-18-17.png

    • 同時用多個GPT驗證資枓: 結局跌破眼鏡!ChatGPT vs Claude vs Gemini 付費版AI大PK
    • chathub
      簡介台灣文學作品“浪淘沙”及其故事背景

      2024-08-30_16-15-28_2024-08-30_16-15-10.png

    • Google it
    • 請教專家

10.3.2. 質疑

  • 引導學生質疑AI生成的結果,進而質疑Google搜尋的結果
    活動1: 設計一個問題,刻意讓AI回答錯誤
    活動2:(台大陳縕農老師)設計一個程式,讓AI生成的程式是無法執行,接下來由學生引導AI修正這支程式,進行生成可行的程式,由這個活動來讓學生理解即便AI能方便生成程式,但仍需要使用者的專業知識來引導、修正
  • [來源忘了]在課堂中,我們已經講述過儒、墨、道、法,此四家的的基本學說,並請請各位同學思考此四家如何用其思想來解決社會與政治的動盪。接下來,請各位同學利用「ChatGPT」跟AI討論此問題:「請問先秦諸子:儒家、墨家、道家、法家,如何運用他們的思想來解決當時社會與政治的動盪?」(直接複製給AI即可)等AI回答後,請思考並回答以下問題:
    1. 我在講義上的回答與AI的回答有何差異?哪裡是我沒有注意到的?
    2. AI的回答中,此四家有何共通點?
    3. 針對AI的回答,根據你的學習與查找的資料,提出一點質疑。
  • 找出老師課堂說錯、教材講義錯誤:加分
  • 由AI生成的資料是否需要引用來源取決於使用的情境和要求。如果您在正式的學術或專業文獻中使用AI生成的資料,通常需要說明這些資料的來源,即便它是由AI生成的。這可以包括引用AI模型或工具的名稱,以及使用的特定提示(prompt)或參數。例如,如果使用了ChatGPT生成某些內容,可以在文中注明「本內容由ChatGPT生成,基於特定提示」,並在參考文獻中列出工具的相關信息。如果您需要更詳細的指導,可以根據所在機構或出版物的要求來決定如何處理引用。

10.3.3. GAI內容檢查

  • 工具
    • GPTZero
      • 簡介:GPTZero 是一個專門用來檢測GPT模型生成文本的工具。它通過分析文本的困難度和複雜度來判斷其是否可能由AI生成。
      • 特點:該工具會分析文本的流暢性、複雜性和不規則性,並給出一個“可疑度”的評分。
    • Turnitin AI Detection
      • 簡介:Turnitin 是一個學術誠信檢查工具,它最近增加了對AI生成文本的檢測功能,特別是在學術環境中使用廣泛。
      • 特點:它不僅能檢測抄襲,還能檢測文本是否有可能是由AI生成的,並且會提供詳細的報告。
    • Writer.com AI Content Detector
      • 簡介:Writer.com 提供一個可以檢測AI生成文本的工具,適用於檢查文章、報告或其他類型的文本。
      • 特點:該工具會提供一個AI生成文本的可能性評分,並標記可疑的部分。
    • Crossplag AI Content Detector
      • 簡介:這是一個新興的AI檢測工具,專注於檢測文本是否由AI生成或修改。
      • 特點:該工具提供了詳細的報告和簡單的界面,適合不同背景的用戶使用。
    • Hugging Face’s Transformers-based Classifier
      • 簡介:Hugging Face提供了一些開源工具,可以用來訓練模型檢測生成式AI文本。你可以基於這些模型開發自訂的檢測工具。
      • 特點:這種方法靈活性高,但需要一定的技術知識來設置和運行。
    • Winston.AI
    • AI or Not
  • 關於道魔之爭
    • GPTZero
      • 簡介:GPTZero 是一個專門用來檢測GPT模型生成文本的工具。它通過分析文本的困難度和複雜度來判斷其是否可能由AI生成。
      • 特點:該工具會分析文本的流暢性、複雜性和不規則性,並給出一個“可疑度”的評分。
      • AI生成的內容

        我是一位高中資訊科師,請幫我生成一份演講講稿,主題是“AI融入教學設計”,對象是高中各領域教師,演講時間一小時。

        2024-09-01_21-40-18_2024-09-01_21-38-25.png

        2024-09-01_21-40-41_2024-09-01_21-39-31.png

      • 自己的教材

        2024-09-01_21-28-39_2024-09-01_21-23-13.png

      2 #+ATTR_HTML: :width 500
      2024-09-01_21-29-00_2024-09-01_21-28-22.png

      • GAI出現之前的PAPER

        2024-08-31_16-18-36_2024-08-31_16-16-36.png

        2024-09-01_21-31-41_2024-09-01_21-31-01.png

    • HIX.AI:
    • GPTZero Plus?

11. 結論

Richard E. Clark(南加大教育學院) v.s. Robert Kozma(密西根大學教育學院)
針對 教學媒體v.s教學本身 ,clark與kozma曾經有過如下精彩的互動:

  • 1983年Clark宣稱媒體只是載具(vehicles),就如購物中心運送食品的推車,我們不會因為使用載具不同就會增加食品的養份,換言之,在任何情形下媒體均對學習沒有任何助益,如果有,那是基於教師使用不同教學設計所致。
  • 1991年Robert Kozma(時職於美國密西根大學教育學院)以「媒體伴學」(Learning with Media)一文向Clark做出回應,Kozma認為媒體是設計科學,不是自然科學,若是媒體無益學習,那是因為人們尚未研發出有助學習的媒體,而不是媒體無益學習。
  • 1994年Clark再度以「媒體未曾影響學習」(Media will Never Influence Learning)為文回應Kozma的主張,認為「新理論」發展之前無需投注於新媒體影響學習的研究上浪費時間心力,科技特性論無法取代教學內容及教學方法而成為獨特個體認知代理的必要條件,科技選擇無關學習者信念或動機,但攸關教育經濟、認知經濟。
  • 同(1994)年Kozma回應以「媒體對學習的影響─持續論證」(The Influence of Media on Learning: The Debate Continues)呼籲不可忽視媒體重塑表徵符號系統及資訊處理系統,否則,科技單純只為教育娛樂的思維將導致學習微乎其微。Kozma認為理論使用與研究設計缺乏衡量學習發生的認知、情意、社會等歷程,導致科技淪為載具。新理論、新方法、新評估適配新科技才是未來研究趨勢。

12. Vibe Coder

Vibe Coder是一個專為教育工作者設計的AI工具,旨在幫助教師更有效地整合AI技術到課堂教學中。它提供了多種功能,包括課程設計、教學資源生成和學生互動等,旨在提升教學效率和學生學習體驗。

Footnotes:

Author: Yung-Chin Yen

Created: 2025-05-31 Sat 15:35