壹昨天我們做了什麼
兩小時真正動手的是這四件。例子故意挑最小的:一個算 BMI 的小程式,三個版本。跟我們在人工智慧概論課上給學生的作業是同一套:在自己的電腦裡存三次版本,再回頭看前一版長什麼樣。工具叫 Git,但你不必記它的指令,指令交給 AI 助手(ChatGPT 桌面版的 Codex)代打,你只看它的計畫、看前後對照、然後點頭。
- 01把 AI 助手跟 GitHub 接起來Codex 開在你選的資料夾裡動手;GitHub 帳號登入過(gh),作者名字跟信箱從此寫進每一筆紀錄。這一步只是身分,還沒上傳任何東西。
- 02第 1 版:BMI 腳本用一句話請 AI 寫一支
bmi.py(輸入身高公分、體重公斤,算 BMI 和分級),跑一次看 170 公分、65 公斤約 22.5;把資料夾交給 Git 管理、存第 1 版。重點:AI 說做完了,你要親自打開資料夾看到那個檔、自己跑一次。 - 03第 2 版、第 3 版:改一次存一次同一個功能改成網頁版
index.html(雙擊就能算),存第 2 版;再加一個切換鈕做成中英雙語版,存第 3 版。每次都先看前後對照(只看 − 跟 + 的行),版本說明是你自己的話。 - 04回頭看印出版本清單,把第 1 版的腳本拿出來看、跟第 3 版比差在哪。回頭看不是回到過去改,舊版永遠在;真要退回也是「再加一筆」,不刪歷史。這就是「我改過、什麼時候改、為什麼改」拿得出來的樣子。
全場只記一句話:挑一句不同意的、改掉、寫下為什麼。AI 只整理既有的分數與文字,不替老師打分數、不替老師下結論。
貳回去自己做:七張卡
勾選只存在這台電腦的瀏覽器裡。約定:工作資料夾=你在 AI 助手「開啟資料夾」選的那一個;練習資料夾叫 bmi(昨天建過的可以沿用,想從零再來就改名)。做熟了把 bmi 換成你的課程資料夾,同一套。
卡 0|開 AI 助手、選資料夾、探測一句
5 分你做什麼
①開 ChatGPT 桌面版,左上角切到 Codex。②「開啟資料夾」選一個不在 OneDrive/iCloud 同步、不需要管理員權限的位置(不要桌面、不要文件)。③輸入框下方的權限選單維持「要求核准」(英文介面 Ask for approval;每個畫面長什麼樣看授權畫面對照,有圖有影片)。④貼這句。
AI 會做什麼
印路徑、列清單、建一個小檔。可能問一次「要不要允許寫入」→ 允許。
你一定要自己看的
自己打開 write-test.md 看到那行字;路徑裡沒有 OneDrive/iCloud 字樣。看不到=它在別的地方動手,重選資料夾。
卡 1|第 1 版:BMI 腳本,交給 Git
8 分你做什麼
兩句分開貼,第一句做完、自己跑過一次,再貼第二句。
AI 會做什麼
第一句:建資料夾、寫 bmi.py、自己跑一次給你看結果、印路徑。第二句:初始化 Git(第一次會設作者名字信箱)、存第 1 版(commit)、印版本清單。它問「要不要允許」→ 允許。
你一定要自己看的
①照它印的路徑打開資料夾,親眼看到 bmi.py。②自己跑一次(Windows 在資料夾空白處按右鍵「在終端機開啟」,打 python bmi.py):170、65 → 約 22.5、分級「正常」。③版本清單一筆、說明是「v1 BMI 腳本」。④它設的名字信箱是你的。
卡 2|第 2 版:同一個功能改成網頁版
6 分你做什麼
貼這句。它改完先列前後對照,你看過再說「可以存」。
AI 會做什麼
新增 index.html(HTML+一點 JavaScript,單檔、離線能開),列出新增了哪些行;等你說可以,存第 2 版、印清單。
你一定要自己看的
①資料夾裡多了 index.html,bmi.py 還在。②自己雙擊 index.html,輸 170、65,看到約 22.5 和分級。③版本清單兩筆。AI 若另存成 bmi-v2.html 之類:版本靠紀錄留、不靠檔名,叫它改成 index.html。
卡 3|第 3 版:中英雙語版
6 分你做什麼
同一個 index.html 改,不另存;版本靠紀錄留、不靠檔名。
AI 會做什麼
在同一個 index.html 加語言切換鈕與兩套文字,列前後對照;等你說可以,存第 3 版、印清單。
你一定要自己看的
①重新整理網頁,多一個切換鈕:按了變 English、再按回中文,數字算得一樣。②對照裡只有 index.html 的改動,bmi.py 沒被碰。③版本清單三筆:v1 腳本、v2 網頁版、v3 中英雙語,三句都是你的話。
卡 4|回頭看:把第 1 版拿出來看、跟第 3 版比
5 分你做什麼
這是昨天最後做的那件事。三句由淺到深,貼第一句就夠;第三句是真的要退回才用。
AI 會做什麼
第一句:把第 1 版的 bmi.py 印出來(幕後是 git show)、列第 1 版到第 3 版的差異(git diff),現在的檔一個字都不動。第二句:列每版改了哪些檔、加減幾行。第三句:用「新的一版」撤銷第 3 版(幕後是 git revert),歷史四筆都在。
你一定要自己看的
①印出來的是第 1 版的腳本原樣。②差異裡 index.html 是新增的、bmi.py 沒動。③做了第三句的話:版本清單四筆、沒有任何一筆消失,重新整理網頁切換鈕不見了、回到第 2 版的樣子;AI 若提議「reset」「強制」「刪掉」,一律說不。回頭看不是回到過去改,是把舊版拿出來看;真要退回也是往前多存一版。
卡 5|(選做)接上 GitHub:三筆一起上去
8 分你做什麼
①瀏覽器登入 GitHub → 右上角「+」→ New repository → 名稱 bmi(練習用公開或不公開都行;課程資料一律 Private)→ Create repository,README 不用勾。②複製它的網址(像 https://github.com/你的帳號/bmi)。③貼這句,【】換成網址。
AI 會做什麼
先列計畫(哪個資料夾、哪些檔、幾個版本)等你允許;然後設定遠端、上傳。瀏覽器可能跳出 GitHub 授權 → 授權。
你一定要自己看的
①repo 頁面打開看得到 bmi.py 和 index.html。②點頁面上時鐘圖示的 commits,看到你電腦裡那幾筆版本、時間與說明一樣(三筆或四筆)。這一條時間線就是研究歷程資料:它能證明你改過,不能單獨證明調整有效。不接也可以,電腦裡與網頁上各保留一段。
卡 6|日常:平常只用 GitHub 網頁版上傳就夠
3 分你做什麼
之後換成你的課程資料夾(評分規準表、抽查紀錄)也是同一套。改了檔不必開 AI 助手:到 repo 頁面 → Add file → Upload files → 把改好的檔拖進去 → 下方「Commit changes」寫一句為什麼改 → 綠色按鈕。這一個動作就是一筆紀錄,跟昨天用 AI 存的長一樣。
AI 會做什麼
(不用 AI)
你一定要自己看的
上傳後點時鐘圖示的 commits,新的一筆在最上面、說明是你寫的那句。學期末把這條時間線整理成一張表(什麼時候、改了什麼、為什麼),就是計畫書「研究歷程與教學調整」那一段。
貳之二一句話版:只講目的,讓 AI 把整件事做完
上面七張卡是「一步一句、每步你看一次」,適合第一次。熟了以後其實不用拆步驟:你用白話講目的,AI 助手自己判斷要裝什麼、設什麼、跑什麼,做完回報。下面每一句都可以整句貼,【】換成你的。每句尾巴那段護欄請留著:它讓 AI 動手前先說計畫、要連網或動帳號先問你、不准刪歷史。
裝工具、登入(第一次用這台電腦)
在這個資料夾用 Git(卡 1 的一句話版)
改了東西,存一版(卡 2、卡 3 的一句話版)
回頭看(卡 4 的一句話版)
接到 GitHub(卡 5 的一句話版)
把紀錄整理成計畫書用的表
一句話版的三條護欄(每句尾巴已經寫進去了):①動手前先說計畫,要連網、要動帳號、要裝東西先問你;②AI 說做完了,你要親自看到檔案或版本清單;③不准 reset、不准強制覆蓋、不准刪歷史。AI 提議這三件事,一律說不。
參模擬器:三次版本,然後回頭看(不用裝任何東西)
按鈕的順序就是卡 1 到卡 4。左邊是資料夾裡現在的檔,右邊是版本清單。按「看第 1 版」會把舊版拿出來看,左邊的檔不會變;按「撤銷第 3 版」會多一筆、不會少一筆。
資料夾 bmi/(工作中的檔)
(還沒有這個資料夾)
版本清單(git log)
- (還沒有版本)
前後對照(diff)
第 1 版的內容(只是拿出來看,工作中的檔沒動)
肆三題自測
1. AI 說「已經存好第 1 版了」,你下一步是?
2. 前後對照(diff)畫面裡,你要看的是哪些行?
3. 你想撤銷第 3 版(中英雙語版),回到第 2 版的樣子。哪個做法對?
伍想做深一點:昨天的教材都還在
- 講義參:四塊逐步昨天走的是 BMI 三版,講義的四塊沒走到;第一塊是課程資料夾版的同一套,第二塊(AI 起草 Rubric、你改一格、AI 扮審查者)、第三塊(分析+抽 3 筆)、第四塊(一頁設計)每步都有複製鈕,自己走得完。
- 講義的六張提示詞P1 起草 Rubric、P2 嚴格審查者、P3 三方分數落差、P4 反思分類、P5 清髒資料、P6 審查委員三問。純文字版在 prompts/。
- 工作台:Rubric 工作台左欄貼第 1 版、右欄改、「比較兩版」看紅綠行、「匯出這一輪」。純網頁、離線能開、不呼叫 AI。
- 工作台:證據儀表板示範資料的三方分數落差圖、AI 分類、「抽 3 筆回查」、三句結論、匯出抽查紀錄。講師模式可以看那筆故意分錯的。
- 工作台:一頁設計「帶入示範課」「帶入演講課」,改兩格、匯出 Markdown,十一欄對應計畫書章節。
- 試評練習:同一週 10 份學習單從作業原文開始:自己評三份、AI 試評、程式核對、你決定。七步每句可複製,約 50 分鐘。
- 講義柒:課後手冊兩種紀錄怎麼讀成同一種、髒資料先清、接到計畫書哪一章、三條誠實限制。
- 講師的成績批改實況講師自己這學期六門課怎麼收作業、三個 AI 評分者對齊、只看差距大的;有 3 分半的影片。
- 授權畫面對照真的拍下來的 12 張圖+2 分鐘影片:切到 Codex、建立專案、權限選單、允許視窗、允許之後、gh 登入。對不上就看這頁。
- 先玩一遍5 分鐘互動導覽,給還沒裝任何東西的同事看。
- 上一場 Git×AI 工作坊的練習台工作區、暫存區、版本庫的互動模擬,想弄懂 Git 幕後在做什麼再去。
陸講師指南:想自己帶一場的老師
昨天講師手上那份逐步講稿公開在這裡:每一段「你做什麼、你要講什麼、老師看什麼、會卡在哪」,加上開場四句、16:25 講師模式的台詞、老師最常問的六題、時間落後的逃生門。拿去帶自己系上的同事,改掉課名就能用。
打開講師逐步講稿(網頁)講師參考指南 Word(13 頁)投影片 16 頁
教材授權 CC BY-NC-SA 4.0:可以改、可以拿去教,註明出處、不商用、改作同樣授權。