簡易學 LLM

課程教材

AI 協作開發工作坊:3 小時打造你的第一個作品

3 小時課程的分段流程、講師提示與課前準備清單。

零基礎也能用 Claude 做出貪食蛇遊戲 + 個人部落格


📊 課程總覽

項目 內容
課程時長 3 小時
適合對象 完全零基礎、對程式設計好奇的任何人
使用工具 Claude AI(線上版本,無需安裝)
課程成果 ① 可玩的貪食蛇遊戲 ② 個人部落格網站
核心技能 AI 協作、提示詞工程、程式碼理解與修改

🎯 課程目標

✅ 學會如何用自然語言與 AI 協作開發
✅ 理解「提示詞工程」的重要性與技巧
✅ 完成兩個實際可展示的作品
✅ 建立對程式設計的基本理解與信心


📅 詳細課程流程

🟢 第一階段:開場與工具介紹(0:00 - 0:10)

教學目標:

  • 認識 AI 協作開發的概念
  • 了解 Claude 的基本操作

教學內容:

  1. 講師自我介紹與課程目標說明
  2. AI 協作開發的新時代:為什麼不會寫程式也能做出作品?
  3. Claude 平台快速導覽
  4. 今天的兩個作品預覽

講師提示:

  • 展示完成的貪食蛇和部落格給學員看
  • 強調「不需要背程式語法,只需要會溝通」

🔑 第二階段:提示詞工程入門(0:10 - 0:30)

教學目標:

  • 理解「提示詞」決定 AI 輸出品質
  • 學會寫出清晰、具體的指令

教學內容:

💡 什麼是提示詞(Prompt)?

提示詞就是你給 AI 的「工作指令」。就像跟助理說話:

  • ❌ 不好的指令:「做個網站」
  • ✅ 好的指令:「幫我做一個包含自我介紹、作品集、聯絡方式的個人部落格網站,使用現代簡約風格,配色以藍白為主」

📝 好提示詞的五個要素

1. 明確的目標

❌ 「做個遊戲」
✅ 「做一個網頁版貪食蛇遊戲,用方向鍵控制,吃到食物會變長」

2. 具體的細節

❌ 「網站要好看」
✅ 「使用柔和的配色,字體要清晰易讀,有適當的留白空間」

3. 格式要求

✅ 「生成一個 HTML 檔案,包含 CSS 樣式,確保可以直接在瀏覽器開啟」

4. 範例或參考

✅ 「像 Apple 官網那樣的簡約風格」
✅ 「遊戲難度類似經典貪食蛇,速度適中」

5. 約束條件

✅ 「程式碼要有註解說明,方便我理解」
✅ 「不要使用外部框架,只用基本的 HTML/CSS/JS」

🎨 實戰範例:圖像生成提示詞

範例 1:時尚攝影風格

Hyper-realistic cinematic fashion photoshoot of a 20-year-old boy.
He has a refined slim face with a lean, youthful, and elegant physique.
Seated casually on a deep white bean bag, he wears bold all-dark chocolate
oversized streetwear: a stylish trench coat over a clean white inner t-shirt,
wide white pants, chunky sneakers, and a silver watch.
The background is minimal with an aesthetic grey tone.
The atmosphere reflects powerful drip vibes, like an Adidas campaign editorial,
with dramatic studio lighting and a modern urban touch.
Keep his face 100% accurate and realistic.

範例 2:藝術肖像風格

High-fashion cinematic half-length portrait, dreamlike editorial style.
Multi-exposure motion blur with ghosting and vertical streaks.
Clean gradient background from deep azure (#0033A0) to cyan (#00CCFF).
Subject in plain white oversized T-shirt with soft folds catching colored lights.
Dramatic lighting: cool blue wash plus orange/yellow edge glow from camera-left/backlight.
Expression neutral/introspective, eyes softly lit or shadowed.
Shot on 50-85mm f/1.8, shallow depth, cinematic blur and chromatic separation.

範例 3:電影氛圍風格

A hyperrealistic cinematic photograph capturing a fleeting, intimate moment
on a dimly lit underground platform. The central subject is a stunning young
Asian man, body positioned at a slight slant angle - not fully in profile
and not fully frontal - with his face turned slightly, giving subtle intrigue.
He stands perfectly still, a serene figure amidst the chaos, dressed in an
elegant long black coat. In stark contrast, a vibrant yellow train rushes past
in the background, its speed rendered as a brilliant, dynamic streak of motion blur.
The scene is enveloped in warm, moody atmospheric lighting from the station,
casting soft golden glows onto the arched tiled ceiling.

🔍 提示詞拆解練習

講師帶學員分析:

  1. 視覺風格:Hyper-realistic, cinematic, dreamlike
  2. 主體描述:年齡、外貌、姿勢、服裝
  3. 環境設定:背景、燈光、氛圍
  4. 技術細節:鏡頭規格、色彩代碼、運鏡效果
  5. 情緒導向:powerful, introspective, intimate

💪 學員互動環節

任務:請學員嘗試寫出「程式開發」的提示詞

範例題目:「請寫一個提示詞,讓 AI 幫你做一個個人名片網頁」

好的提示詞範例:

請幫我建立一個個人數位名片網頁:
- 包含:姓名、職稱、聯絡方式(email、電話、LinkedIn)
- 設計風格:專業簡約,使用深藍色 (#2C3E50) 和白色配色
- 版面:單頁式設計,內容置中對齊
- 技術要求:純 HTML + CSS,可直接用瀏覽器開啟
- 加入微互動:滑鼠移到聯絡方式時有顏色變化

講師總結:

  • 提示詞越具體,結果越精準
  • 可以多次修改提示詞來優化結果
  • 接下來的實作都會用到這個技巧

🎮 第三階段:貪食蛇遊戲開發(0:30 - 1:20)

Part A:遊戲介紹與需求分析(0:30 - 0:50)

教學目標:

  • 理解貪食蛇的遊戲邏輯
  • 學習如何將需求轉換為提示詞

遊戲需求拆解:

  1. 視覺呈現:格子狀遊戲區域、蛇的身體、食物
  2. 操作方式:方向鍵控制(上下左右)
  3. 遊戲規則:
    • 蛇持續移動
    • 吃到食物→變長+得分
    • 撞到牆壁或自己→遊戲結束
  4. 計分系統:顯示當前分數

寫出提示詞:

請幫我建立一個網頁版貪食蛇遊戲:

遊戲規格:
- 遊戲區域:20x20 的格子
- 控制方式:鍵盤方向鍵(↑↓←→)
- 蛇的初始長度:3 格
- 移動速度:每 150 毫秒移動一格

遊戲規則:
1. 蛇自動持續移動
2. 吃到食物後身體變長 1 格,分數 +10
3. 撞到牆壁或自己的身體時遊戲結束
4. 食物隨機出現在空格上

視覺設計:
- 蛇的顏色:綠色 (#4CAF50)
- 食物顏色:紅色 (#F44336)
- 背景:淺灰色 (#F5F5F5)
- 格線:淡灰色邊框

介面元素:
- 遊戲標題
- 分數顯示
- 遊戲結束時顯示最終分數和重新開始按鈕

技術要求:
- 使用純 HTML + CSS + JavaScript
- 程式碼要有清楚的註解
- 確保在 Chrome/Firefox/Safari 都能執行

講師示範:

  1. 打開 Claude
  2. 貼上提示詞
  3. 解釋 Claude 生成的程式碼結構
  4. 在 Claude 環境中執行並展示

Part B:學員實作(0:50 - 1:20)

實作步驟:

Step 1:生成基礎遊戲(10 分鐘)

  • 學員複製提示詞到 Claude
  • 取得完整的 HTML 檔案
  • 在 Claude 中執行測試

Step 2:理解程式碼(10 分鐘)
講師帶領閱讀關鍵部分:

// 蛇的移動邏輯
function moveSnake() {
    // 計算新的頭部位置
    // 檢查是否吃到食物
    // 檢查是否遊戲結束
}

// 方向鍵監聽
document.addEventListener('keydown', function(e) {
    // 根據按鍵改變方向
});

Step 3:客製化修改(20 分鐘)

任務清單(學員選擇 2-3 個完成):

  1. 修改顏色配色
提示詞範例:
「請把蛇改成藍色,食物改成黃色,背景改成深色主題」
  1. 調整遊戲速度
提示詞範例:
「請把遊戲速度改慢一點,從 150 毫秒改成 200 毫秒」
  1. 改變遊戲區域大小
提示詞範例:
「請把遊戲區域改成 15x15,讓遊戲畫面更緊湊」
  1. 新增音效(進階)
提示詞範例:
「請加入簡單的音效:吃到食物時發出『嗶』聲」
  1. 新增難度選擇(進階)
提示詞範例:
「請加入三個難度按鈕:簡單(250ms)、普通(150ms)、困難(100ms)」

講師巡視:

  • 協助遇到問題的學員
  • 鼓勵學員嘗試不同的修改
  • 分享有趣的客製化成果

☕ 休息時間(1:20 - 1:30)


📝 第四階段:個人部落格開發(1:30 - 2:40)

Part A:部落格規劃與設計(1:30 - 2:00)

教學目標:

  • 理解網站架構
  • 規劃自己的部落格內容

部落格必備元素:

  1. 首頁橫幅:個人照片或插圖、名字、標語
  2. 關於我:簡短自我介紹、興趣、專長
  3. 作品集/文章:展示作品或文章列表
  4. 聯絡方式:email、社群媒體連結

設計風格選擇:

  • 簡約專業型(適合求職)
  • 創意藝術型(適合設計師)
  • 溫馨生活型(適合部落客)

提示詞範例(簡約專業型):

請幫我建立一個個人部落格網站:

網站架構:
1. 導航列(頁首):首頁、關於我、作品、聯絡
2. 首頁區塊:
   - 大型橫幅:顯示姓名「王小明」和標語「熱愛學習的程式新手」
   - 個人照片(圓形頭像)
3. 關於我區塊:
   - 自我介紹(150 字)
   - 三個興趣標籤:攝影、旅行、程式設計
4. 作品展示區:
   - 3 個作品卡片(圖片 + 標題 + 簡介)
5. 聯絡區塊:
   - Email、GitHub、LinkedIn 圖示連結
6. 頁尾:版權資訊

設計風格:
- 配色:主色 #2C3E50(深藍)、輔助色 #3498DB(亮藍)、背景 #ECF0F1(淺灰)
- 字體:標題使用粗體,內文使用易讀字體
- 版面:每個區塊之間有明顯間隔,內容置中對齊
- 響應式設計:手機上也能正常顯示

互動效果:
- 導航列固定在頂部
- 滑鼠移到按鈕/連結時有顏色變化
- 作品卡片有陰影效果,滑鼠移上去會放大

技術要求:
- 純 HTML + CSS(使用內嵌樣式或 <style> 標籤)
- 程式碼有清楚註解
- 圖片先用佔位圖(placeholder),之後可以替換

講師示範:

  1. 在 Claude 中貼上提示詞
  2. 生成完整的 HTML 檔案
  3. 展示網站效果
  4. 說明如何修改內容

Part B:學員實作(2:00 - 2:40)

實作步驟:

Step 1:生成個人部落格(15 分鐘)

  • 學員根據自己的需求調整提示詞
  • 生成第一版部落格
  • 在 Claude 中預覽

Step 2:內容客製化(15 分鐘)

必做項目:

  1. 修改個人資訊
提示詞範例:
「請把姓名改成『李曉華』,標語改成『用設計說故事的創作者』」
  1. 修改關於我區塊
提示詞範例:
「請把自我介紹改成:
『我是一名平面設計師,喜歡用視覺傳達情感。
擅長品牌設計、插畫創作,目前正在學習網頁設計。
希望透過這個網站分享我的作品和創作歷程。』」
  1. 修改作品內容
提示詞範例:
「請把三個作品改成:
1. 品牌識別設計 - 為咖啡廳設計的完整 VI 系統
2. 插畫創作 - 城市風景系列插畫
3. 海報設計 - 音樂祭主視覺海報」

選做項目(進階):

  1. 更換配色主題
提示詞範例:
「請把配色改成溫暖風格:主色用 #E74C3C(紅色),輔助色用 #F39C12(橘色)」
  1. 新增技能區塊
提示詞範例:
「請在關於我區塊下方新增『技能』區塊,用進度條顯示:
- Photoshop (90%)
- Illustrator (85%)
- Figma (70%)」
  1. 新增部落格文章區
提示詞範例:
「請新增一個『最新文章』區塊,顯示 3 篇文章預覽:
- 標題
- 發布日期
- 摘要(50字)
- 『閱讀更多』按鈕」
  1. 改善視覺效果
提示詞範例:
「請加入平滑捲動效果,點擊導航列的連結時會平滑移動到該區塊」

Step 3:測試與優化(10 分鐘)

  • 測試所有連結是否正常
  • 檢查在不同視窗大小下的顯示效果
  • 最終調整與完善

講師協助:

  • 解答學員問題
  • 分享優秀範例
  • 給予修改建議

🎉 第五階段:成果展示與總結(2:40 - 3:00)

教學目標:

  • 展示學員作品
  • 總結學習重點
  • 提供後續學習方向

成果展示(10 分鐘):

  1. 邀請 3-5 位學員分享作品
  2. 講師給予正向回饋
  3. 其他學員互相觀摩

課程總結(5 分鐘):

今天學到的核心技能:
✅ 如何撰寫清晰的提示詞
✅ 與 AI 協作開發的流程
✅ 基本的程式碼閱讀與修改
✅ 網頁與遊戲的基本邏輯

課後延伸建議(5 分鐘):

繼續練習:

  1. 優化現有作品

    • 貪食蛇加入計時器、最高分紀錄
    • 部落格加入更多頁面、動畫效果
  2. 嘗試新專案

    • 待辦事項清單 App
    • 天氣查詢網站
    • 個人履歷網站
    • 簡易計算機
  3. 學習資源

    • Claude 官方文檔
    • W3Schools(學習 HTML/CSS/JS 基礎)
    • MDN Web Docs(網頁技術參考)
  4. 部署你的作品

    • GitHub Pages(免費網站託管)
    • Netlify(簡單部署)
    • Vercel(現代化部署平台)

Q&A 時間:

  • 解答學員疑問
  • 收集課程回饋
  • 提供聯絡方式(後續問題諮詢)

📦 課前準備清單

講師需準備:

  • Claude 帳號測試(確保功能正常)
  • 所有範例程式碼預先測試
  • 投影設備與網路環境確認
  • 學員名單與聯絡方式
  • 課後問卷連結(收集回饋)

學員需準備:

  • 個人電腦(Windows/Mac 皆可)
  • 穩定的網路連線
  • Claude 帳號(課前註冊或現場協助)
  • 現代瀏覽器(Chrome/Firefox/Safari)
  • 準備好個人資訊(用於客製化部落格)

選用工具:

  • 螢幕錄影軟體(記錄教學過程)
  • Discord/Slack(學員交流群組)
  • Google Drive(共享教學資源)

🎓 教學技巧提示

針對零基礎學員:

  1. 避免術語轟炸

    • ❌ 「我們要建立一個 DOM 事件監聽器」
    • ✅ 「我們要讓網頁聽得懂你按了哪個鍵」
  2. 使用比喻說明

    • HTML = 房子的結構(牆壁、門窗)
    • CSS = 房子的裝潢(顏色、擺設)
    • JavaScript = 房子的功能(開關燈、開門)
  3. 鼓勵嘗試與犯錯

    • 強調「改壞了可以重來」
    • 每個修改都是學習機會
    • 沒有「笨問題」
  4. 即時回饋

    • 讚美學員的嘗試
    • 分享有創意的修改
    • 營造互助學習氛圍

常見問題與解答:

Q1:如果 Claude 生成的程式碼有錯誤怎麼辦?
A:直接告訴 Claude 哪裡出錯,請它修正。例如:「遊戲無法啟動,顯示 XX 錯誤訊息」

Q2:可以把作品放到網路上讓別人看嗎?
A:可以!課後可以學習使用 GitHub Pages 等免費服務部署。

Q3:我想加入 XX 功能,但不知道怎麼描述?
A:先用自己的話描述想要的效果,Claude 會理解並提供建議。

Q4:這些程式碼我需要全部理解嗎?
A:不需要!先學會「使用」和「修改」,理解會隨著練習逐漸增加。


📊 課程成效評估

學員能力指標:

基礎達成(所有學員):

  • 能夠撰寫清晰的提示詞
  • 完成兩個作品並能執行
  • 理解修改程式碼的基本方法
  • 能夠用 Claude 解決簡單問題

進階達成(積極學員):

  • 能夠自行客製化作品外觀
  • 理解程式碼的基本結構
  • 能夠除錯並解決簡單錯誤
  • 嘗試加入額外功能

課後追蹤:

  • 建立 Discord/LINE 群組持續交流
  • 定期分享新的專案提示詞範例
  • 舉辦線上作品分享會
  • 提供進階課程資訊

💡 講師彈性調整建議

如果學員進度較快:

  • 提供進階挑戰任務
  • 引導學員互相幫助其他人
  • 介紹更多 AI 工具(如 Cursor、GitHub Copilot)

如果學員進度較慢:

  • 簡化客製化要求(只改顏色、文字)
  • 提供更多示範與逐步指導
  • 將部落格簡化為單頁名片

如果技術問題頻繁:

  • 準備備用的完整程式碼檔案
  • 使用共享螢幕協助除錯
  • 記錄問題,課後整理成 FAQ

🌟 課程亮點

  1. 零門檻入門:不需要任何程式背景
  2. 即時成果:3 小時帶走兩個作品
  3. 實用技能:AI 協作是未來趨勢
  4. 持續學習:提供明確的後續方向

📞 講師支援資源


**備註:**本課綱可根據實際教學情況彈性調整。重點是確保學員有成就感、學到實用技能,並願意繼續探索 AI 協作開發的可能性。


課綱版本: v1.0
最後更新: 2025-10-14
適用對象: 完全零基礎學員
預期成果: 兩個可展示作品 + AI 協作基礎能力