
一、課程說明(Course Description)
本課程是門 AI 創意實作課程,旨在讓沒有程式經驗的藝術與設計學生,透過 AI 輔助編碼(vibe coding),也能做出可上線、可在手機開啟的網頁作品;並進一步借用 AI 工具與模型,發想「怎麼玩!」的創意互動。
課程分為兩條並行的軸線,每堂課各占一半:
- Vibe Coding 軸(50%):學習如何用自然語言向 AI 描述需求、迭代修改、除錯、讀懂 AI 寫出的程式,並完成網頁部署。學生不需要先學會寫程式,但需要學會「與 AI 協作」與「判斷結果」。
- 創意玩法軸(50%):以 AI 工具與模型(生成式模型、瀏覽器端感知模型、對話模型)為素材,發展互動隱喻、遊戲化規則、角色與敘事,探索 AI 與人、AI 與介面、AI 與環境的互動關係。
每堂課先做「玩法發想」,再以 vibe coding 實現,讓學生永遠從創意出發,再回到工具。課程鼓勵高度實驗性的嘗試,包含失敗的實驗,也視為有價值的創作紀錄。
學習目標
- 能以 AI 輔助完成網頁的設計、製作、除錯與部署,並能說明作品的運作方式
- 能運用 AI 生成素材、瀏覽器端模型與對話模型,設計有玩法的互動體驗
- 能將創意概念轉化為互動隱喻、規則、角色與敘事
- 了解 AI 網頁作品的安全、成本、授權與倫理問題(含 API 金鑰安全與素材授權)
- 能完成可在手機上展示的網頁作品,並公開發佈
Keywords:AI、創意網頁、Vibe Coding、互動設計、玩法設計、生成式 AI、藝術、動手做、實驗
二、課程內容規畫(Course Planning)
本課程為16週,學習目的為提升學習自主性的高密度學習模式。內容由淺入深分為四個階段:
| 階段 | 週次 | 目標 |
|---|---|---|
| ① 起步 | 1–3 | 建立 AI 協作工作流,做出第一個上線頁面,掌握風格與版面 |
| ② 互動與感知 | 4–8 | 互動、動畫、素材、瀏覽器端模型與對話角色 |
| ③ 生成與整合 | 9–13 | 生成式互動、資料與共創、敘事與部署、專題提案 |
| ④ 專題與發表 | 14–16 | 專題開發、班內使用者測試與成果發表 |
三、參考用書(Text Books)
指定用書:無。講義與範例程式由授課教師自編,每週於清大課程平台提供 (eeclass)。
四、教學方式(Teaching Method)
| 教學方式 | 比例 | 堂數 | 對應週次 |
|---|---|---|---|
| 1. 理論講述與課堂實作 | 60% | 9 堂 | 第 1、3、4、5、6、10、11、12、13 週 |
| 2. 作品賞析 | 10% | 1 次報告 | 第 2 週(題目發布) |
| 3. 個人作業 | 30% | 3 堂 | 第 7、8、14 週 |
另有 3 週為成果週(期中發表、使用者測試、期末發表),不計入上述比例:第 9、15、16 週。
五、課程進度安排(Syllabus)
作業說明
- 作品賞析報告(個人作業):選一件 AI 互動作品,分析其感知方式、模型類型、回應設計與創意概念,並附 Survey。
- 小作業一:用 Teachable Machine 製作影像或手勢模型,放上網頁,手機可開啟。
- 小作業二:在 Colab 微調模型並發布到 Hugging Face,附 Model Card 與簡短 Demo。
- 期中成果作品:網頁版小模型與互動作品。
- 期末成果作品:自選情境(展演、教育、公共空間等),完成「感知 → 模型 → 回應」的網頁作品,並附資料集說明、失敗紀錄與 Model Card。
六、成績考核(Evaluation)
1、平時成績 15% (出席率,上課互動)
2、個人作業 10% (作品賞析報告與Survey)
3、指定小作業 15% (小作業一、小作業二)
4、期中成果作品 25%
5、期末成果作品 35%
評量重點
- 重視過程紀錄與自己的判斷:資料集來源與說明、失敗案例與改進、Model Card
- 創意概念、互動設計品質,與技術完成度並重
- 期末作品需能在手機上實際操作展示
八、AI 的使用規則
完全開放使用且無須註明,學生必需運用AI進行共創。