《零基礎學 Vibe Coding》教師授課簡報

逐章逐節對照教材,含課堂演練與問答

關於作者與這本書

關於作者與這本書

Vista Cheng,企業顧問、專欄作家、講師,著有《零基礎學 Vibe Coding:用 AI 做出網站、App 與工作自動化工具》(碁峯,2026)。

  • 企業顧問長年協助團隊把 AI 用進真實的工作流程,不停在概念展示階段
  • 講師教過大量沒有工程背景的職場人士,用 AI 做出網站、App 與自動化工具
  • 本書定位不是程式語言教材,是一套「怎麼跟 AI 說清楚需求」的方法論

訂閱電子報,追蹤更多實作案例

📬

Vista 電子報

Vista 電子報 QR Code每週一封,AI 與 Vibe Coding 實作紀錄|iamvista.substack.com

🛠️

builder.tw

builder.tw QR Code更多零基礎真人案例與方法文章|builder.tw

🧭

這份簡報的定位

這不是要取代課本的懶人包,是一套課堂教學的骨架:每一頁都標註對應書中的章節與圖表,方便老師照表操課、隨時要求學生翻書對照。

學生仍需要人手一本《零基礎學 Vibe Coding》,這份簡報只負責把書「教出來」。

全書十三章的知識地圖

graph LR A[準備期<br/>第1-3章<br/>心態與工具] --> B[基本功<br/>第4-7章<br/>提示詞與除錯] B --> C[實戰作品<br/>第8-11章<br/>四個真實產品] C --> D[品質把關與推廣<br/>第12-13章<br/>風險管理與組織擴散]

對照全書目錄(第 1 至 13 章)整理,非書中原圖

第 1 至 5 章總覽

第1章 Vibe Coding 的時代

頁 1-2~1-18・建立正確心態與能力邊界

第2章 AI 助手完全攻略

頁 2-1~2-21・選對 AI 夥伴、學會問問題

第3章 工具箱

頁 3-2~3-35・四款主力工具的選擇邏輯

第4章 第一個 Vibe Coding 專案

頁 4-2~4-29・雙路線做出同一個 App

第5章 提示詞的藝術

頁 5-2~5-26・CLEAR 框架方法論

第 6 至 10 章總覽

第6章 看懂 AI 寫的程式

頁 6-2~6-18・讀懂而非撰寫程式碼

第7章 當程式出錯

頁 7-2~7-20・用 AI 修復 AI 的錯誤

第8章 從零打造你的網站

頁 8-2~8-31・vista.tw/solo.tw 案例

第9章 名單磁鐵工具

頁 9-2~9-25・自動化獲客系統

第10章 品牌銷售頁

頁 10-2~10-24・AIDA 與 FAB 的實戰應用

第 11 至 13 章總覽

第11章 數據分析儀表板

頁 11-2~11-40・從 Excel 到互動式儀表板

第12章 品質把關

頁 12-2~12-23・AI 程式碼的風險管理

第13章 從 Vibe Coder 到 Citizen Developer

頁 13-2~13-21・個人到組織的擴散

這份教材的設計理念:每章固定五段式結構

🗺️ 章節導讀 對照書中頁碼目標
🧩 內容拆解 核心概念視覺化,不整章條列
✍️ 課堂演練 優先沿用書中練習
隨堂問答 3 題快速問答
📌 重點回顧 濃縮成一句話

給老師的使用建議

可依課程週數彈性抽換章節 第 5、8、9、10 章是方法論與實戰核心,時間有限時優先保留
書中原有練習優先沿用 第 5、9、10 章的動手練習與挑戰皆為書中原文,不需要另外命題
問答單元是課堂小測,不是正式考試 目的是確認學生跟上概念,建議用口頭或舉手方式進行,不計分
標籤看法說明 標題結尾的(§X.Y)是對照書中章節,不是投影片頁碼,講課時可提示學生翻到對應頁

適用情境

🎓

大學選修課

12 週課程,完整走過十三章

🏢

企業內訓工作坊

1-2 天密集班,抽選第 1、5、8、9、10 章為核心

📚

自學讀書會帶領人

4 週讀書會,用問答單元帶討論,用演練單元帶共作

01

歡迎來到 Vibe Coding 的時代

書中頁碼 1-2~1-18・學習目標:說出 Vibe Coding 的定義、掌握核心工作流程循環,並用能力邊界四象限判斷任務是否合適

  1. §1.2 什麼是 Vibe Coding
  2. §1.4 為什麼現在是最好的時機
  3. §1.7 核心工作流程循環
  4. §1.10 Vibe Coding 的能力邊界
  5. §1.12 本章小結與行動計畫

Vibe Coding 的定義(§1.2)

  • 自然語言驅動

    用日常語言描述你要什麼,AI 負責把它變成能跑的程式

  • 不是不用思考

    你仍要想清楚需求,只是不用自己敲出每一行語法

  • 迭代式產出

    第一版通常不是最終版,透過對話持續修正才是常態

  • 門檻轉移

    從「會寫程式」變成「會描述需求」,這正是本書要教會你的核心能力(參考書中圖 1-3:Vibe Coding 核心概念——描述、生成、迭代)

Karpathy 的命名時刻與時間軸(§1.3)

2022

ChatGPT 問世

一般人第一次大規模體驗到 AI 生成程式碼的可能性

2023~2024

AI 開發工具陸續問世

愈來愈多工具讓 AI 直接生成完整的網站與應用程式

2025

Andrej Karpathy 發推

用「Vibe Coding」形容一種新的寫程式方式:不逐行檢查、靠感覺與對話推進

2025 之後

詞彙擴散

從工程師圈的說法,變成描述一般人用 AI 開發的通用詞彙(參考書中圖 1-5:Vibe Coding 誕生時間軸)

⏱️

為什麼現在是最好的時機(§1.4)

AI 模型的能力在最近幾年呈指數級成長,同時全球軟體需求遠遠超過開發人力供給,這個落差正是一般人能參與 Vibe Coding 的空間。

參考書中圖 1-7、1-9:AI 模型能力的指數級成長/全球軟體需求 vs. 開發人力缺口

傳統開發、No-Code、Vibe Coding 三方比較(§1.4)

傳統開發/No-Code

  • 傳統開發:彈性最高,但門檻也最高,需要學程式語言
  • No-Code:門檻低,但客製化空間有限,遇到特殊需求容易卡住

Vibe Coding

  • 用自然語言描述需求,AI 生成完整程式碼
  • 彈性接近傳統開發,門檻接近 No-Code
  • 代價是你要學會怎麼把需求說清楚(參考書中圖 1-11:傳統開發 vs. No-Code vs. Vibe Coding 三方比較)

Vibe Coding 不是什麼(§1.5)

  • 不是萬能鑰匙

    複雜的系統整合、高安全性需求的專案仍需要專業工程師把關

  • 不是不用檢查

    產出仍要驗收,尤其涉及金流、個資的功能

  • 不是取代思考

    AI 幫你打字,但需求分析、判斷取捨仍是你的工作

誰適合 Vibe Coding:能力邊界四象限(§1.6)

需求明確+可驗收

最適合先做:待辦清單、內部小工具、單頁網站

需求明確+大型系統

適合但要拆解:分階段做,逐步擴充功能

需求模糊+小工具

需要先做需求訪談,把模糊想法變成具體規格

需求模糊+大型系統

目前風險最高:建議先找專業工程師諮詢架構(參考書中圖 1-13:成功 Vibe Coding 的五項核心能力)

核心工作流程循環:描述→生成→迭代(§1.7)

graph LR A[描述<br/>用自然語言說清楚需求] --> B[生成<br/>AI 產出可執行的程式碼] B --> C[迭代<br/>檢查結果、提出修正] C --> A

參考書中圖 1-3、1-16:Vibe Coding 核心概念與迭代修正的祕訣

上路前你需要準備什麼(§1.8)

1

一個 AI 助手帳號

ChatGPT、Claude 或 Gemini 任一即可,免費方案已足夠入門

2

一個能上網的瀏覽器

大多數工具都是網頁版,不需要額外安裝

3

一個具體的小需求

從你真正想解決的小問題開始,不要一開始就挑戰大型專案

4

願意對話與修正的心態

Vibe Coding 是來回對話的過程,不是一次到位

能力光譜:你的需求落在哪裡(§1.10)

🟢 全自動生成 單頁網站、小工具,AI 幾乎全包
🟡 高度輔助 中型專案,AI 主導、你把關方向
🟠 部分輔助 需要你拆解需求、多輪對話修正
🔴 高度客製 複雜商業邏輯,建議工程師協作
專業領域 高安全性、高併發系統,交給專業團隊(參考書中圖 1-23:Vibe Coding 的能力光譜)

本書的學習路線圖(§1.11)

  • 準備期(第1-3章)

    建立心態、認識 AI 助手與工具箱

  • 基本功(第4-7章)

    第一個專案、CLEAR 提示詞框架、看懂並除錯程式碼

  • 實戰作品(第8-11章)

    網站、名單磁鐵、銷售頁、數據儀表板,四個完整產品

  • 把關與推廣(第12-13章)

    品質風險管理、從個人擴散到組織(參考書中圖 1-25:本書的學習路線圖)

Vibe Coding vs. 傳統學習的成長曲線(§1.11)

傳統程式學習

  • 前期需要大量時間學語法,成果延後才出現
  • 成就感累積慢,容易在入門階段放棄

Vibe Coding 學習路徑

  • 第一週就能做出能用的小工具,成果立即可見
  • 成就感提早出現,帶動持續學習的動力(參考書中圖 1-26:Vibe Coding vs. 傳統學習的成長曲線)
✍️ Practice

課堂演練:五分鐘體驗 Vibe Coding(§1.9)

  1. 1 打開一個 AI 對話工具(ChatGPT、Claude 或 Gemini 任一)
  2. 2 用一句話描述一個你現在真的需要的小工具(例如:幫我做一個記錄每天喝水量的小網頁)
  3. 3 送出後仔細觀察 AI 的第一次回應:它問了你什麼?直接給了什麼?
  4. 4 針對 AI 的回應提出一個修正要求,觀察它怎麼調整
  5. 5 花 1 分鐘和旁邊同學分享:你的 AI 夥伴給了什麼意外的驚喜或問題
⏱ 10 分鐘 📎 每人一臺可上網裝置+任一 AI 助手帳號

演練驗收標準(§1.9)

成功用一句話描述出一個具體需求(不是抽象願望)
AI 的回應有被實際執行,或至少產出可討論的初稿
學生能講出至少一個「AI 回應和我想的不一樣」的地方
學生能說出下一步會怎麼修正提示詞(參考書中圖 1-20:五分鐘體驗的完整步驟)

隨堂問答(第1章)

Vibe Coding 的定義是什麼?
核心工作流程循環的三個步驟依序是什麼?
能力邊界四象限主要在區分哪兩個維度?

參考答案(第1章)

  • Q1 定義

    用自然語言描述需求,讓 AI 生成並持續迭代出可用的程式碼

  • Q2 三步驟

    描述→生成→迭代,三者反覆循環直到成果符合需求

  • Q3 兩個維度

    需求是否明確、專案規模與風險高低,用來判斷任務是否適合先自己動手

本章小結與行動計畫(§1.12)

  • 先建立正確心態

    Vibe Coding 是新能力,不是取代思考的捷徑

  • 30 天行動計畫預告

    書中提供逐週安排,帶你從五分鐘體驗走到第一個完整作品(參考書中圖 1-28:30 天 Vibe Coding 行動計畫)

  • 下一步

    認識三大 AI 助手,選出最適合自己的第一個夥伴

本章重點回顧(第1章)

01

定義先行

Vibe Coding=自然語言描述+AI 生成+持續迭代

02

循環是核心

描述→生成→迭代,貫穿全書所有實戰章節

03

先看邊界再動手

用四象限判斷任務難度,避免一開始就挑戰高風險專案

04

心態比技巧重要

願意對話與修正,比記住任何工具操作都重要

02

AI 助手完全攻略

書中頁碼 2-1~2-21・學習目標:能比較三大 AI 助手的差異、選對模型,並用結構化方式問出好問題

  1. §2.2 三大主流 AI 助手比較
  2. §2.5 模型選擇指南
  3. §2.7 對話的藝術
  4. §2.8 上下文管理
  5. §2.10 三個進階技巧

認識你的 AI 夥伴(§2.1)

  • 不是搜尋引擎

    AI 助手是能理解上下文、持續對話的夥伴,不是關鍵字比對工具

  • 擅長生成與解釋

    寫程式碼、寫文案、解釋概念都是它的強項

  • 需要你把關

    它會很有自信地講錯話,驗證仍是你的責任

  • 多輪對話才是常態

    把它當成一起工作的夥伴,而不是一次許願的許願池

三大主流 AI 助手比較(§2.2)

💬

ChatGPT

生態系最大、外掛與應用最多,適合新手第一個帳號

🧠

Claude

長文與程式碼理解力強,是 Vibe Coding 場景常見首選

Gemini

與 Google 服務深度整合,適合已重度使用 Google 生態系的人

註冊與第一次對話(§2.3)

1

前往官方網站註冊

用 Email 或既有帳號(Google/Apple)快速建立帳號

2

完成身分驗證

大多數服務會要求驗證信箱或手機號碼

3

開啟第一個對話

從一個簡單的問題開始,熟悉輸入框與送出方式

4

觀察回應風格

感受它的語氣與詳細程度,作為之後調整提示詞的依據

對話介面完全圖解(§2.4)

  • 輸入框

    打字或貼上你的提示詞,多數支援換行與附加檔案

  • 對話歷史

    左側或上方通常有歷史紀錄,方便回頭找之前的對話

  • 模型選單

    部分工具可切換不同模型版本,影響能力與速度

  • 附件與工具按鈕

    上傳圖片、檔案,或啟用搜尋、程式碼執行等擴充功能

模型選擇指南(§2.5)

  • 一般日常任務

    選預設的輕量模型即可,速度快、成本低

  • 複雜推理或長文

    切換到旗艦模型,換取更好的邏輯與品質

  • 程式碼相關任務

    優先選對程式碼理解與生成表現較強的模型

  • 不確定時

    先用預設模型試一次,效果不理想再升級模型或改寫提示詞

免費 vs. 付費方案(§2.6)

免費方案

  • 足夠日常學習與五分鐘體驗使用
  • 訊息則數、使用時段可能受限,尖峰時段容易卡住

付費方案

  • 訊息額度更高,能使用旗艦模型與進階功能
  • 適合把 Vibe Coding 用進正式工作流程的人

問出好問題的藝術(§2.7)

🎯 具體背景 說清楚你在做什麼、為什麼要做
👤 設定對象 告訴 AI 這個結果最後要給誰看
📋 舉例說明 附上範例,更容易命中你要的風格
講清楚格式 要清單、表格或一段話,直接說明

上下文管理:對話如何累積記憶(§2.8)

graph LR A[第一輪對話<br/>建立背景資訊] --> B[AI 記住脈絡<br/>同一個對話串內] B --> C[後續提問<br/>不用重複交代背景] C --> D[對話拉太長<br/>適時開新對話重新聚焦]

參考書中圖 2-19~2-21:上下文管理相關示意

三個事半功倍的進階技巧(§2.10)

善用系統提示或自訂指令

一次設定語氣與身分,每次對話都套用

善用範例檔案

上傳一份範例,AI 產出風格更貼近需求

分段拆解大任務

把大需求拆成幾個小步驟,逐輪確認推進

實戰案例:AI 能幫你做什麼(§2.9)

  • 寫作與編修

    草稿生成、語氣調整、多語言翻譯

  • 資料整理

    把雜亂的筆記整理成表格或摘要

  • 程式碼協作

    從零生成小工具,或解釋一段看不懂的程式碼

  • 流程規劃

    把模糊的任務拆解成具體的執行步驟

常見問題與排除(§2.11)

回應牛頭不對馬嘴 通常是背景資訊不足,補上更多脈絡再試一次
訊息額度用完 免費方案有每日或每時段限制,可以稍後再試或考慮升級
產出的內容過時 對時效性資訊,明確要求 AI 使用搜尋功能或標註查證日期
AI 態度很肯定但答案是錯的 這是常態,重要資訊一律自己動手驗證
✍️ Practice

課堂演練:閒聊式提問 vs. 結構化提問(§2.7)

  1. 1 想一個工作或生活上的真實需求(例如:寫一封請假信)
  2. 2 第一次用最隨性的一句話問 AI(例如:幫我寫請假信)
  3. 3 第二次補上背景、對象、語氣、格式等細節,重新問一次
  4. 4 比較兩次回覆:哪裡不一樣?哪一版你改得比較少?
⏱ 10 分鐘 📎 每人一臺可上網裝置+任一 AI 助手

隨堂問答(第2章)

目前三大主流 AI 助手分別是什麼?
什麼是上下文管理?為什麼對話拉太長需要注意它?
免費方案與付費方案的其中一項差異是什麼?

參考答案(第2章)

  • Q1 三大助手

    ChatGPT、Claude、Gemini

  • Q2 上下文管理

    AI 在同一對話串內記住先前脈絡,避免每輪都重講背景;對話太長會稀釋重點,適時開新對話

  • Q3 方案差異

    訊息額度、可用模型等級、尖峰時段穩定度,付費方案通常更高

本章重點回顧(第2章)

01

先選一個夥伴

三大助手各有強項,新手先選一個上手,不用同時學三套

02

問題品質決定回答品質

具體背景+設定對象+範例+格式要求,缺一效果就打折

03

善用上下文

同一對話串內不用重複交代背景,但拉太長要適時重開

04

免費方案先試水溫

額度用完再考慮升級,不用一開始就付費

03

工具箱——你的 Vibe Coding 兵器庫

書中頁碼 3-2~3-35・學習目標:認識四款主力工具的特色差異,並能依需求選出合適的工具

  1. §3.2 Cursor
  2. §3.3 Antigravity
  3. §3.4 Lovable
  4. §3.5 Claude Code
  5. §3.7 工具選擇指南
🧰

為什麼需要專門的開發工具(§3.1)

一般的聊天視窗適合問答,但要做出完整的網站或 App,需要能管理檔案、執行程式、串接部署的專門工具。

工具的差異不在「強不強」,在「適不適合你現在的任務」。

四大工具一覽(§3.2~3.5)

🖱️

Cursor

專業級 AI 程式編輯器,適合想貼近傳統開發流程的人

🌐

Antigravity

Google 的全端開發環境,適合從構想直接做出完整應用

💜

Lovable

讓 AI 打造完整應用,介面親切、上手快

👑

Claude Code

Vibe Coding 領域的王者,指令列操作、彈性最高

Cursor:專業級 AI 程式編輯器(§3.2)

  • 定位

    以程式編輯器為基礎,內建 AI 協作能力

  • 適合誰

    想貼近真實開發流程、之後可能學程式的人

  • 優勢

    檔案管理與版本控制介面完整,AI 建議可逐行檢視再採用

  • 要留意

    介面比純聊天工具複雜,初次上手需要一點時間熟悉

Antigravity:Google 的全端開發環境(§3.3)

  • 定位

    Google 推出的全端開發環境,強調從構想直接到可執行的應用

  • 適合誰

    想要一站式體驗、不想切換多個工具的人

  • 優勢

    與 Google 生態系整合度高,部署流程相對簡化

  • 要留意

    客製化彈性不如純程式編輯器高

Lovable:讓 AI 打造完整應用(§3.4)

  • 定位

    主打用對話直接生成完整可用的應用程式

  • 適合誰

    完全不想碰程式碼、想要最短路徑做出成品的人

  • 優勢

    介面直覺,適合快速做出可展示的原型

  • 要留意

    深度客製化時,仍建議搭配其他工具微調細節

Claude Code:Vibe Coding 領域的王者(§3.5)

  • 定位

    指令列(終端機)操作的 AI 開發夥伴,本書多次示範使用

  • 適合誰

    想要最高彈性、願意學一點基本操作的人

  • 優勢

    能直接讀寫整個專案的檔案結構,處理複雜任務的能力最強

  • 要留意

    入門門檻略高於純圖形介面工具,但學習曲線很快能跨過

其他值得認識的工具(§3.6)

🧩 Bolt 瀏覽器內直接生成與預覽網頁應用
🎨 v0 生成介面與元件
Replit 線上開發環境,適合協作與分享成果

工具選擇決策樹(§3.7)

graph TD A{完全不想碰程式碼?} -->|是| B[Lovable / Antigravity] A -->|否,願意學一點| C{需要最高彈性?} C -->|是| D[Claude Code] C -->|否,偏好圖形介面| E[Cursor]

參考書中圖 3-13~3-15:工具選擇指南與決策樹

同一個需求,四種工具怎麼做(§3.8)

Cursor 的做法

在編輯器內逐步生成程式碼,人工檢視每一步變更

Antigravity 的做法

一站式描述需求,環境直接產出可執行的完整專案

Lovable 的做法

用對話快速生成可預覽的成品,先求有再求好

Claude Code 的做法

在終端機下指令,讓它自主規劃並完成多檔案的變更

工具組合策略:聰明人都這樣用(§3.9)

1

先用 Lovable 或 Antigravity 快速驗證構想

花最少時間確認方向對不對

2

方向確定後轉 Cursor 或 Claude Code 深化

需要更細緻的客製化時再換工具

3

固定用同一套當主力

減少來回切換的學習成本,除非任務明顯不合適

✍️ Practice

課堂演練:情境選工具(§3.7~3.8)

  1. 1 情境一:要做一個給客戶展示的完整 App,時間充裕——選哪個工具?為什麼?
  2. 2 情境二:只是想改改現有網頁的一段文案——選哪個工具?為什麼?
  3. 3 情境三:完全沒碰過程式碼,想在今天內做出一個小工具——選哪個工具?為什麼?
  4. 4 情境四:需要跟工程團隊交接、之後會持續維護——選哪個工具?為什麼?
⏱ 10 分鐘 📎 無需上機,紙筆討論即可

演練提示:決策依據回顧(§3.7)

任務規模:一次性小改動 vs. 完整新專案
客製化需求:標準化夠用 vs. 需要精細調整
接手者背景:只有自己用 vs. 之後要交接給工程團隊
時間壓力:今天要看到成果 vs. 可以花時間打磨

隨堂問答(第3章)

如果完全不想碰程式碼、想最短時間看到成品,比較適合哪一款工具?
Claude Code 的操作方式與其他三款工具最大的不同是什麼?
「工具組合策略」建議的操作順序大致是什麼?

參考答案(第3章)

  • Q1

    Lovable(或 Antigravity),主打對話直接生成完整可用的應用

  • Q2

    Claude Code 是指令列操作,其他三款以圖形介面或瀏覽器操作為主

  • Q3

    先用 Lovable/Antigravity 快速驗證構想,方向確定後再轉 Cursor/Claude Code 深化

本章重點回顧(第3章)

01

沒有最好,只有最適合

四款工具的差異在定位,不是強弱

02

先驗證再深化

快速做出原型確認方向,再換工具打磨細節

03

決策看三個變數

任務規模、客製化需求、接手者背景

04

固定一套當主力

減少切換成本,除非任務明顯不合適

04

你的第一個 Vibe Coding 專案

書中頁碼 4-2~4-29・學習目標:走過從構想到成品的完整流程,並比較 Antigravity 與 Claude Code 兩條實作路線

  1. §4.2 暖身練習
  2. §4.3 構想拆解
  3. §4.4 Antigravity 路線
  4. §4.5 Claude Code 路線
  5. §4.8 反思與學習

準備出發:你需要什麼(§4.1)

一個 AI 助手帳號(第2章已完成)
一款主力開發工具(第3章已選定)
一個具體的小專案構想:待辦清單 App
大約一小時不受打擾的時間

暖身練習:用 ChatGPT 寫你的第一段程式碼(§4.2)

  • 目標

    不求做出完整應用,只求體驗「描述需求→拿到程式碼」的過程

  • 做法

    請 AI 寫一段簡單的網頁片段,例如一個按鈕點下去會變色

  • 觀察重點

    AI 給的不只是程式碼,通常還附上簡短說明,先讀懂說明再看程式碼

  • 心態提醒

    看不懂程式碼細節沒關係,先確認結果符不符合你的需求

構想你的待辦清單 App(§4.3)

  • 核心功能

    新增任務、標記完成、刪除任務,三個功能就足夠

  • 先寫需求清單

    把想要的功能用白話文條列出來,愈具體愈好

  • 不要一開始就想介面美觀

    先求功能能動,再談外觀

  • 這就是你的第一份提示詞草稿

    待會兩條路線都會用它當起點

Antigravity 路線 vs. Claude Code 路線總覽(§4.4~4.5)

Antigravity 路線

  • 圖形介面操作,一站式描述需求即可產出
  • 適合想快速看到完整成品的人

Claude Code 路線

  • 指令列操作,逐步下指令、逐步檢視變更
  • 適合想更貼近開發流程、日後想深化技能的人(參考書中圖 4-13:待辦清單 App 從構想到上線全流程步驟圖)

Antigravity 路線:五個步驟(§4.4)

1

開啟新專案

在 Antigravity 建立一個新的應用專案

2

貼上需求描述

把 §4.3 寫好的功能清單交給 AI

3

檢視自動產出的畫面

確認新增、標記完成、刪除三個功能都在

4

提出修正要求

例如調整版面順序或按鈕文字

5

預覽並確認可用

在瀏覽器內實際點一次每個功能

Claude Code 路線:五個步驟(§4.5)

1

開啟終端機並啟動 Claude Code

進入一個空的專案資料夾

2

下達第一個指令

描述待辦清單 App 的需求,請它建立基本檔案結構

3

檢視它規劃的步驟

Claude Code 通常會先列出打算怎麼做,再動手

4

在本機瀏覽器預覽

確認畫面與功能是否符合需求

5

逐輪提出修正

針對不滿意的地方,一次只講一個重點修正

從構想到成品的完整流程(§4.6)

graph LR A[寫需求清單] --> B[交給 AI 產出第一版] B --> C[實際操作測試] C --> D[提出修正要求] D --> C C --> E[確認可用<br/>完成第一個專案]

參考書中圖 4-1、4-25~4-28:從構想到成品的完整流程

讓你的作品更好:迭代最佳化(§4.7)

  • 一次只改一個重點

    同時要求太多修正,AI 容易顧此失彼

  • 具體描述問題

    不要只說「怪怪的」,說清楚哪裡怪、你期待的樣子

  • 保留堪用的版本

    每次大改動前,先確認上一版能正常運作

  • 適可而止

    功能滿足需求就可以先上線,不必追求一次到位

迭代前 vs. 迭代後(§4.7)

第一版(堪用)

  • 三個核心功能都能動,但介面陽春
  • 偶爾有小地方跟預期不完全一樣

迭代兩三輪之後

  • 介面更順手、文字更貼近使用情境
  • 你也更清楚下次怎麼把需求描述得更精確

第一個專案的反思與學習(§4.8)

  • 哪一條路線的體驗讓你更有感?

    沒有標準答案,記錄下你的直覺反應

  • 如果重做一次,你會怎麼調整提示詞?

    通常會更具體、更早給範例

  • 卡關發生在哪一步?

    多數人卡在「描述不夠具體」,這是正常的學習曲線

  • 這是引導反思,不是有標準答案的測驗

    重點是讓學生誠實記錄自己的學習歷程

✍️ Practice

課堂實作:待辦清單 App 雙路線體驗(簡化版)(§4.4~4.5)

  1. 1 用 §4.3 的功能清單,先完成新增與標記完成兩個功能即可(刪除功能列為加分項)
  2. 2 時間允許的話,用第二種工具再做一次,感受兩條路線的差異
  3. 3 記錄下你在哪一步卡關、怎麼描述才解決問題
  4. 4 完成後與旁邊同學互相操作對方的成品,給一句回饋
⏱ 25 分鐘 📎 每人一臺可上網裝置+已選定的主力工具

驗收標準(教師新增)(§4.6)

能新增一筆待辦事項並顯示在畫面上
能將一筆待辦事項標記為已完成(視覺上要有差異)
重新整理頁面後,資料不一定要保留(本次練習不強制要求儲存機制)
學生能口頭說出自己走過的完整流程:需求→產出→測試→修正

隨堂問答(第4章)

Antigravity 路線與 Claude Code 路線,操作方式最大的差異是什麼?
迭代最佳化時,為什麼建議「一次只改一個重點」?
你在這次實作中,哪一步花的時間最久?原因通常是什麼?

參考答案(第4章)

  • Q1

    Antigravity 是圖形介面一站式操作,Claude Code 是指令列逐步下指令

  • Q2

    同時塞太多修正要求,AI 容易顧此失彼,拆成單一重點更容易命中

  • Q3(開放式)

    多數人卡在「描述不夠具體」,這是正常的學習曲線,鼓勵誠實分享

本章重點回顧(第4章)

01

流程比工具重要

需求→產出→測試→修正,這個循環在任何工具上都通用

02

先求堪用再求完美

第一版能動就先驗收,別卡在完美主義

03

具體的提示詞來自具體的反思

每次卡關都是下次寫得更好的素材

04

兩條路線沒有優劣

選你更有感的那條,持續深化下去

05

提示詞的藝術——如何跟 AI 說話

書中頁碼 5-2~5-26・學習目標:熟練 CLEAR 框架五個要素,並學會用角色設定與思維鏈提問處理複雜任務

  1. §5.3 CLEAR 框架五個字母
  2. §5.4 從模糊到精確的三步驟
  3. §5.5 十個職場場景範本
  4. §5.6 角色設定與思維鏈提問(CoT)
  5. §5.6 五個常見陷阱
🔑

為什麼提示詞這麼重要(§5.1)

提示詞品質決定 AI 回覆品質。同一個 AI,換一種問法,產出的結果可能天差地遠。

這是全書最核心的方法論章節,值得花時間熟練。

好的提示詞 vs. 不好的提示詞(§5.2)

Before

不好的提示詞

  • 「幫我寫一封信」
  • 沒有背景、沒有對象、沒有格式要求
After

好的提示詞

  • 「幫我寫一封請假信給主管,語氣正式,說明因家人住院需請假三天,附上聯絡方式」
  • 背景、對象、語氣、格式一次到位(參考書中圖 5-3:好 vs. 壞提示詞實例對比)

CLEAR 框架總覽(§5.3)

  • C・Context 背景

    說清楚這件事的來龍去脈

  • L・Language 語言風格

    指定語氣:正式、活潑、專業都可以

  • E・Examples 範例

    附上一兩個範例,AI 更容易命中你的期待

  • A・Audience 對象

    說明結果最後要給誰看

  • R・Requirements 要求

    明確列出格式、字數、限制等具體要求(參考書中圖 5-6:CLEAR 五要素逐項拆解圖)

C

Context

背景:先讓 AI 知道來龍去脈

說明這件事發生在什麼情境、目的是什麼

背景愈完整,AI 愈不會答非所問

範例:「我們公司下週要辦新品發表會」

L

Language

語言風格:指定你要的語氣

正式、活潑、專業、親切,先講清楚

沒指定時 AI 會用預設中性語氣,未必符合場合

範例:「用輕鬆但不失專業的語氣」

E

Examples

範例:給一兩個具體樣本

一段參考文字、一張截圖,都能大幅提升命中率

沒有範例時,AI 只能用它自己猜測的標準

範例:附上一封過去寫得不錯的信當參考

A

Audience

對象:說明結果要給誰看

給客戶看、給主管看、給小學生看,寫法完全不同

對象不明,AI 只能用最保守的中性寫法

範例:「這是要給非技術背景的主管看的報告」

R

Requirements

要求:明確列出具體限制

字數、格式、必須包含或不能出現的內容

愈明確的要求,愈能避免來回修改

範例:「不超過 300 字,用條列式,附一個結論句」

從模糊需求到精確指令:三步驟(§5.4)

Before

模糊需求

  • 「幫我弄一份簡報大綱」
After

精確指令(拆解需求→補充細節→結構化輸出)

  • 「幫我做一份給新進員工用的教育訓練簡報大綱,共 8 頁,語氣親切、每頁附一個重點句」(參考書中圖 5-18:從模糊需求到精確指令的轉譯技巧)

十個職場場景提示詞範本一覽(§5.5)

場景一:電子郵件

請假信、催收信、道歉信皆可套用

場景二:簡報大綱

快速產出結構化的簡報骨架

場景四:會議紀錄

把零散的口語紀錄整理成條列重點

場景三:數據分析

請 AI 協助解讀一份數據並歸納重點

場景九:程式開發

描述功能需求,請 AI 產出對應程式碼

其餘五個場景

客服回覆、社群貼文、產品文案、專案規劃、學習計畫(參考書中圖 5-22~5-29:十個職場場景提示詞範本)

範本示範一:電子郵件(§5.5)

PROMPT
你是一位專業的行政助理。請幫我寫一封請假信給主管王經理,語氣正式有禮:
背景:家人明天要住院開刀,需要照顧
要求:說明請假三天(明天起)、已安排代理人、附上緊急聯絡方式
字數:150 字以內
OUTPUT
王經理您好:
因家人明日將住院開刀,需在旁照顧,特此申請請假三天(自明日起)。期間工作已安排代理人接手,如有緊急事項可透過手機聯繫我。造成不便,敬請見諒,謝謝您的體諒。

範本示範二:會議紀錄(§5.5)

PROMPT
你是一位會議紀錄整理員。以下是零散的口語紀錄,請整理成條列式重點,並標出待辦事項與負責人:
(貼上逐字稿片段)
要求:分成「討論重點」與「待辦事項」兩區塊
OUTPUT
討論重點:
・確定下季主打產品線為 A 方案
・行銷預算維持不變

待辦事項:
・完成競品分析(負責人:小林,期限:下週三)
・產出初版文案(負責人:小陳,期限:下週五)

進階技巧一:角色設定(§5.6)

  • 是什麼

    在提示詞裡先請 AI 扮演一個具體角色,例如「你是一位有十年經驗的財務主管」

  • 為什麼有效

    角色設定能收斂回答的專業深度與風格,減少空泛的通用建議

  • 實際寫法

    「你是一位資深行銷顧問,請用你的專業角度分析這份文案」

  • 搭配 CLEAR

    角色設定常常同時補足了 Audience(對象)與 Language(語言風格)兩個維度

進階技巧二:思維鏈式提問 CoT(§5.6)

  • 核心概念

    不要求 AI 一次跳到答案,而是引導它把推理過程拆成一步一步的中間步驟

  • 理論依據

    出自 Google Brain 團隊 2022 年 NeurIPS 論文〈Chain-of-Thought Prompting Elicits Reasoning in Large Language Models〉(arXiv:2201.11903)

  • 使用時機

    適合複雜、需要多步驟推理的任務,例如財務試算、多條件的排程規劃

  • 實際寫法

    在提示詞加上「請先一步一步列出你的推理過程,再給出最終答案」

五個常見陷阱(§5.6)

陷阱一:一次塞太多需求 拆成多輪對話,一次只交代一個重點
陷阱二:指令互相矛盾 送出前自己讀一遍,確認前後要求沒有衝突
陷阱三:過度依賴 AI 的第一次回覆 把第一版當草稿,養成追問與修正的習慣
陷阱四:忘記提供範例 附上一兩個範例,能大幅降低 AI 誤解的機率
陷阱五:不驗證 AI 的回覆 尤其是數字、法規、專有名詞,一定要自己核對
✍️ Practice

課堂演練:動手練習(沿用書中§5.6原文,任選其一)(§5.6)

  1. 1 知識要用了才是你的,請從以下三個練習中,至少選一個試試看:
  2. 2 ① 改造練習:找一個你最近給 AI 的提示詞,用 CLEAR 框架改寫,比較前後的回覆品質差異
  3. 3 ② 場景練習:從十個範本中挑選一個你工作中最常遇到的場景,填入你自己的實際情境,試跑一次
  4. 4 ③ 鏈式提問練習:選一個複雜的工作任務,試著用四輪對話的方式,逐步引導 AI 完成
⏱ 15 分鐘 📎 每人一份最近使用過的提示詞紀錄(或現場即興出題)

隨堂問答(第5章)

CLEAR 框架的五個字母分別代表什麼?
好的提示詞具備哪五個特徵?
思維鏈式提問(CoT)的核心概念是什麼?
五個常見陷阱中,你覺得哪一個在職場上最容易踩到?為什麼?

參考答案(第5章)

  • Q1 CLEAR

    Context(背景)、Language(語言風格)、Examples(範例)、Audience(對象)、Requirements(要求)

  • Q2 五個特徵

    具體明確、提供背景、設定限制、一次一重點、附上範例

  • Q3 CoT

    引導 AI 把推理過程拆成一步一步的中間步驟,再給出最終答案,能提升複雜任務的正確率

  • Q4(開放式)

    無標準答案,可請學生舉例說明,並用書中方法自我檢查

本章重點回顧(第5章)

01

提示詞品質決定回覆品質

五個特徵:具體明確、提供背景、設定限制、一次一重點、附上範例

02

CLEAR 框架

Context、Language、Examples、Audience、Requirements

03

從模糊到精確三步驟

拆解需求→補充細節→結構化輸出

04

進階技巧與五大陷阱

角色設定與 CoT 讓 AI 更懂你,但務必養成驗證回覆的習慣

06

看懂 AI 寫的程式——你真的不用會寫

書中頁碼 6-2~6-18・學習目標:用白話理解程式碼的基本邏輯,學會閱讀而非撰寫、找出關鍵修改點

  1. §6.1 程式碼的基本邏輯結構
  2. §6.2 如何閱讀,而非撰寫
  3. §6.3 找出關鍵修改點的技巧
  4. §6.4 用 AI 解釋 AI 寫的程式碼

程式碼的基本邏輯結構:白話文解釋(§6.1)

  • 程式碼不是外星語

    本質上就是一連串「先做什麼、再做什麼」的指令

  • 三種基本積木

    依序執行、條件判斷、重複迴圈,幾乎所有邏輯都是這三種的組合

  • 變數是容器

    用來暫時存放資料,例如一個人的姓名或一筆金額

  • 你的目標不是背語法

    而是看懂「這段在做什麼」,足夠應付大部分場景

三個基本邏輯積木(§6.1)

➡️ 依序執行 一行一行由上往下做,像照食譜做菜
🔀 條件判斷 符合某個情況才做某件事,像「如果下雨就帶傘」
🔁 重複迴圈 同一件事重複做很多次,像「把每筆訂單都檢查一遍」

如何閱讀,而非撰寫程式碼(§6.2)

1

先看整體結構

掃過檔案,抓出大致分成哪幾個區塊

2

找關鍵字辨認邏輯積木

看到「如果」「否則」判斷條件判斷,看到「每一個」判斷迴圈

3

對照畫面找對應程式碼

在畫面上點一個功能,回頭找是哪一段程式碼在處理它

4

帶著問題讀

不求全懂,先確認這段是不是你要改的地方

示範片段:一段簡單的條件判斷(§6.2)

// 示範用:判斷會員等級是否可享折扣
if (購買金額 >= 1000) {
  折扣 = "享有九折優惠"
} else {
  折扣 = "未達優惠門檻"
}

// 白話解釋:
// 如果購買金額大於等於 1000,就給九折
// 否則就顯示還沒達到門檻

找出關鍵修改點的技巧(§6.3)

  • 先鎖定畫面上的文字或數字

    用搜尋功能找出程式碼裡對應的那一行

  • 留意「魔法數字」

    像折扣門檻 1000 這種寫死的數值,通常就是你要調整的地方

  • 小幅改動、立即測試

    改一行就重新整理畫面確認,不要一次改一大段

  • 不確定時先問 AI

    「這一行的用途是什麼?改了會影響哪裡?」

用 AI 解釋 AI 寫的程式碼(§6.4)

PROMPT
請用白話文解釋以下這段程式碼在做什麼,不要用專業術語,就像跟完全沒學過程式的人解釋一樣:
(貼上你看不懂的那段程式碼)
OUTPUT
這段程式碼在做的事情是:先檢查顧客這次買了多少錢,如果超過 1000 元,系統就會自動給他打九折;如果沒有超過,就照原價計算,不會有任何折扣。

本章小結(§6.5)

  • 你不需要會寫,只需要看得懂

    這是本章唯一也是最重要的訊息

  • 三個積木就能理解大部分邏輯

    依序執行、條件判斷、重複迴圈

  • 善用 AI 當你的翻譯員

    看不懂的地方,直接請 AI 用白話解釋

✍️ Practice

課堂演練:三步驟閱讀法(§6.2~6.3)

  1. 1 掃過整段程式碼,圈出你覺得是「條件判斷」的那一行
  2. 2 找出裡面的「魔法數字」(本例是 1000),猜猜看它代表什麼意思
  3. 3 寫下一句話:如果要把優惠門檻改成 2000 元,你會怎麼跟 AI 描述這個修改需求
  4. 4 兩人一組互相檢查對方寫的修改描述夠不夠具體
⏱ 10 分鐘 📎 講義附上一段示範用程式碼片段(如上頁的折扣判斷範例)

隨堂問答(第6章)

程式碼的三個基本邏輯積木是什麼?
閱讀程式碼時,「找關鍵字辨認邏輯積木」具體是在找什麼?
示範片段裡的「1000」這個數字代表什麼?如果要改,你會怎麼描述?

參考答案(第6章,含簡短邏輯說明)

  • Q1

    依序執行、條件判斷、重複迴圈

  • Q2

    找像「如果」「否則」這類代表條件判斷、「每一個」這類代表迴圈的關鍵字

  • Q3

    1000 是購買金額達到九折優惠的門檻(魔法數字);描述修改可以說「請把優惠門檻從 1000 元改成 2000 元」

本章重點回顧(第6章)

01

看懂比寫出來重要

這是 Vibe Coding 對一般人最友善的地方

02

三個積木走天下

依序執行、條件判斷、重複迴圈

03

魔法數字是你的切入點

寫死的數值通常就是最容易修改的地方

04

AI 是你的翻譯員

看不懂就直接請它用白話解釋

07

當程式出錯——用 AI 修復 AI 的錯誤

書中頁碼 7-2~7-20・學習目標:建立除錯的正確心態、看懂錯誤訊息,並學會用正確方式請 AI 修復問題

  1. §7.2 Debug 的基本概念
  2. §7.3 錯誤訊息是你的朋友
  3. §7.4 讓 AI 幫你修 Bug 的正確對話方式
  4. §7.5 預防勝於治療
  5. §7.6 實戰演練:從錯誤到修復
🛠️

別怕!程式出錯是正常的(§7.1)

就連專業工程師每天都在面對錯誤訊息,出錯不代表你做錯了什麼,只是流程中必經的一步。

重點不是避免出錯,是學會怎麼快速修復。

Debug 的基本概念:三步驟(§7.2)

1

重現問題

確認錯誤在什麼情況下會發生,愈具體愈好

2

定位問題

找出是哪一段程式碼、哪一個步驟出了狀況

3

修復並驗證

請 AI 修正後,重新走一次剛才會出錯的步驟確認

錯誤訊息是你的朋友:如何解讀(§7.3)

  • 錯誤訊息不是懲罰,是線索

    它通常會告訴你問題發生在哪一行、大概是什麼類型的錯誤

  • 不用完全看懂

    複製整段錯誤訊息給 AI,通常比自己硬猜更有效率

  • 留意訊息裡的檔名與行號

    這能幫助你快速定位問題發生的位置

  • 一次只處理一個錯誤

    有時候修好一個,其他錯誤訊息就會跟著消失

🚦

錯誤訊息面板的顏色代表什麼急迫度(§7.3)

紅色:必須立即處理
橘黃色:建議儘快處理
藍灰色:僅供參考,可稍後再看

常見錯誤訊息急救包(§7.3)

  • 找不到某個檔案或模組

    通常是檔名打錯或忘記安裝,把訊息貼給 AI 請它確認

  • 畫面空白或功能沒反應

    請 AI 檢查瀏覽器主控臺的錯誤紀錄,通常有更明確的線索

  • 資料沒有正確顯示

    確認資料來源本身是否正確,再確認顯示邏輯是否對應

  • 修好一個又冒出新的

    正常現象,代表你正在逐層解決問題,繼續走三步驟即可

讓 AI 幫你修 Bug 的正確對話方式(§7.4)

PROMPT
我的待辦清單 App 出現問題:點擊「新增」按鈕沒有反應。
以下是完整錯誤訊息:(貼上錯誤訊息全文)
以下是相關程式碼:(貼上該功能的程式碼)
我預期的結果是:點擊後應該要新增一筆待辦事項到清單最上方
OUTPUT
已找到問題:新增按鈕的點擊事件沒有正確綁定到對應的函式。已修正綁定關係,現在點擊「新增」應該能正常運作,請重新整理頁面測試看看。

預防勝於治療:降低出錯率的最佳實踐(§7.5)

每次只請 AI 做一個小改動,方便定位問題來源
重要功能改完後,立即實際操作測試一次
保留能正常運作的版本,方便出狀況時回頭比對
請 AI 在修改前先說明它打算怎麼做,避免出乎意料的大改動

實戰演練:從錯誤到修復的完整流程(§7.6)

graph LR A[操作時發現異常] --> B[複製完整錯誤訊息] B --> C[連同相關程式碼交給 AI] C --> D[AI 提出修正] D --> E[重新測試] E -->|仍有問題| B E -->|正常運作| F[確認修復完成]

參考書中§7.6:待辦清單 App 從出錯到修復的完整過程

✍️ Practice

課堂實作:向 AI 回報 Bug 的模板演練(§7.6)

  1. 1 情境:你的待辦清單 App 標記完成後,項目的樣式沒有改變(例如沒有畫上刪除線)
  2. 2 練習寫出一段完整的回報:問題描述+預期結果+(若手邊有)錯誤訊息或相關程式碼
  3. 3 如果有實機操作,實際交給 AI 修復並驗證結果
  4. 4 沒有實機時,交換你寫的回報,請同學評估「這樣的描述夠不夠讓 AI 抓到重點」
⏱ 15 分鐘 📎 每人一份第4章做出的待辦清單 App(或講義提供的示範情境)

演練提示:回報模板檢核(§7.4)

有沒有具體描述「發生了什麼」而不是只說「壞掉了」?
有沒有附上錯誤訊息全文(如果有的話)?
有沒有說明「你預期應該要發生什麼」?
有沒有附上相關的程式碼片段?

隨堂問答(第7章)

Debug 的三個步驟依序是什麼?
看到錯誤訊息時,最有效率的做法是什麼?
錯誤訊息面板的顏色,紅色代表什麼急迫度?

參考答案(第7章)

  • Q1

    重現問題→定位問題→修復並驗證

  • Q2

    複製整段錯誤訊息連同相關程式碼交給 AI,比自己硬猜更有效率

  • Q3

    紅色代表程式無法執行,必須立即處理

本章重點回顧(第7章)

01

出錯是正常的

連專業工程師都天天面對錯誤訊息

02

錯誤訊息是線索不是懲罰

完整複製給 AI 比自己硬猜有效率

03

三步驟走天下

重現→定位→修復並驗證

04

一次只改一件事

方便定位問題,也方便回頭比對

08

從零打造你的網站——以 vista.tw 與 solo.tw 為例

書中頁碼 8-2~8-31・學習目標:分辨內容型與互動型網站策略,並掌握 SEO/AEO 對策與上線注意事項

  1. §8.3 兩種網站,兩種策略
  2. §8.6 Vibe Coding 的對話循環
  3. §8.9 vista.tw 的 SEO 與 AEO 對策
  4. §8.11 架設網站的注意事項清單
  5. §8.12 本章小結與行動計畫
🌐

為什麼社群時代還需要自己的網站(§8.1)

社群平臺的觸及會被演算法左右,自己的網站是唯一完全由你掌控的據點,內容與名單都不會因為平臺改規則而消失。

參考書中對應圖示

架設網站的三種路線:為什麼不用 WordPress(§8.2)

🧱

WordPress 等 CMS

功能完整但外掛與維運負擔重,容易愈用愈慢、愈用愈難改

🎛️

無程式碼建站工具

上手快,但客製與效能調整空間有限

Vibe Coding 直接生成

從一開始就照你的需求量身打造,沒有用不到的多餘功能

內容型網站 vs. 互動型應用(§8.3)

內容型網站(如 vista.tw)

  • 以文章、知識內容為主,重視 SEO 與長期累積
  • 目標是被搜尋到、建立專業信任感

互動型應用(如 solo.tw)

  • 有使用者輸入、資料儲存、互動邏輯
  • 目標是解決一個具體任務或提供一項服務(參考書中對應圖示)

打造內容型網站:vista.tw 的誕生(§8.4)

  • 起點

    從一個明確的內容定位出發,先想清楚要為誰解決什麼問題

  • 技術選擇

    靜態網站生成+雲端平臺託管,兼顧速度與維運簡便

  • 內容架構

    文章分類、標籤系統,方便日後擴充與交叉引用

  • 持續迭代

    上線只是開始,內容與版面都會依數據持續調整

打造互動型應用:solo.tw 的實作(§8.5)

  • 起點

    從一個具體的使用者任務出發:讓使用者能完成某個操作

  • 技術選擇

    需要後端邏輯與資料庫,處理使用者輸入與儲存

  • 介面設計

    互動型應用更重視操作流程是否順手,而非文章排版

  • 安全性

    涉及使用者資料時,權限與驗證機制不能省略

vista.tw 與 solo.tw 的技術架構對照(§8.4~8.5)

graph TD A[vista.tw<br/>內容型] --> A1[靜態頁面生成] A --> A2[雲端平臺託管] B[solo.tw<br/>互動型] --> B1[前端介面] B --> B2[後端邏輯與資料庫] B --> B3[使用者驗證與權限]

參考書中對應圖示

Vibe Coding 的對話循環(§8.6)

graph LR A[描述這一步要做什麼] --> B[AI 產出對應程式碼] B --> C[實際瀏覽確認效果] C --> D[提出下一步修正或新功能] D --> A

參考書中對應圖示

迭代與最佳化:讓網站愈來愈好(§8.7)

1

上線後持續觀察

哪些頁面被看得多、哪些功能被用得少

2

小幅度調整版面

每次改一個區塊,方便觀察效果

3

蒐集真實回饋

請身邊的人實際操作一次,記錄卡關的地方

4

定期回顧內容

過時的資訊要更新,沒有人看的內容可以下架

部署上線:讓全世界看到你的作品(§8.8)

1

準備一個網域名稱

可用現成網域,或先用平臺提供的免費子網域測試

2

選擇雲端託管平臺

多數提供免費方案,適合個人與小型專案起步

3

連接程式碼倉庫

設定好之後,之後每次更新都能自動部署

4

正式上線前檢查

確認手機版顯示正常、連結沒有壞掉

傳統 SEO vs. AEO(§8.9)

傳統 SEO

  • 目標是在搜尋引擎結果頁被點擊
  • 關鍵字、內鏈、頁面速度是主要優化重點

AEO(AI 引擎優化)

  • 目標是被 AI 助手直接引用或摘要回答
  • 結構化資料、清楚的問答式內容格式更重要(參考書中對應圖示)

Topic Cluster 內容架構(§8.9)

graph TD A[核心主題頁<br/>Pillar Page] --> B[子主題文章一] A --> C[子主題文章二] A --> D[子主題文章三] B -.互相連結.-> C C -.互相連結.-> D

參考書中對應圖示

Schema.org 結構化資料(§8.9)

  • 是什麼

    在網頁中加上機器看得懂的標記,說明「這是一篇文章」「這是一個常見問答」

  • 為什麼重要

    幫助搜尋引擎與 AI 助手更精準理解頁面內容的性質

  • 常見型別

    文章、常見問答、課程、產品,各有對應的標記格式

  • 實作方式

    請 AI 直接依你的頁面內容產生對應的結構化資料標記

E-E-A-T:AI 如何評估內容可信度(§8.9)

🧪 Experience 經驗 內容展現出真實的第一手經驗
🎓 Expertise 專業 展現對主題有足夠的專業深度
🏛️ Authoritativeness 權威:在該領域有可辨識的信譽
🔒 Trustworthiness 可信:資訊正確、來源透明、安全
🔍

AEO 實際成效:搜尋出現「AI 感」案例(§8.9)

當內容結構清楚、問答式段落明確時,AI 助手在回答使用者問題時,會直接摘要並附上你的網站作為來源。

參考書中對應圖示

五步驟 SEO/AEO 實作流程(§8.9~8.10)

graph LR A[選定核心主題] --> B[規劃 Topic Cluster] B --> C[產出結構化內容] C --> D[加上 Schema 標記] D --> E[追蹤數據並迭代]

參考書中對應圖示

內容行銷漏斗(§8.10)

觸及 透過搜尋與分享被看見
閱讀 停留並讀完內容
信任 持續回訪、訂閱電子報
行動 諮詢、購買或推薦給他人

品質 vs. 數量策略(§8.10)

深耕品質

  • 少量但深入的內容,建立專業信任
  • 適合專業領域、需要長期口碑的定位

擴大數量

  • 大量涵蓋長尾關鍵字,擴大觸及面
  • 適合資源充足、需要快速覆蓋主題的階段

ClusterCTA 元件設計(§8.10)

  • 是什麼

    在內容頁面適當位置嵌入的行動呼籲元件,串連到相關主題或名單磁鐵

  • 放置時機

    讀者讀完一段有共鳴的內容後,是最適合出現的時機

  • 設計原則

    不打斷閱讀節奏,但要清楚可見、一鍵可點

  • 與內容行銷漏斗呼應

    把「閱讀」階段的讀者,順勢帶往「信任」與「行動」階段

架設網站的注意事項清單:網域與 DNS(§8.11)

網域名稱是否好記、與品牌一致
DNS 設定是否正確指向託管平臺
是否啟用 HTTPS 安全連線
網域到期日是否設定自動續約提醒

架設網站的注意事項清單:效能、安全性與維運(§8.11)

圖片是否壓縮,避免拖慢載入速度
是否有基本的表單防濫用機制
是否設定備份,避免資料遺失求助無門
是否有簡單的監控機制,網站掛掉能第一時間知道

本章小結與行動計畫(§8.12)

  • 今天就決定你的第一個網站要做什麼

    內容型還是互動型,先選一個方向

  • 先求上線,再求完美

    一個簡單但能運作的網站,勝過永遠沒上線的完美構想

  • SEO/AEO 是長期工程

    不會一夜之間看到成效,但持續累積會有複利效果

  • 把上線注意事項清單存起來

    每次上線新網站前都拿出來對照一次

✍️ Practice

課堂演練:內容型 vs. 互動型判斷(§8.3)

  1. 1 用一句話描述你自己想做的一個小型網站
  2. 2 對照書中「兩種網站,兩種策略」的判斷標準,決定它比較接近內容型還是互動型
  3. 3 寫下一個理由:為什麼你這樣判斷
  4. 4 與旁邊同學互相分享,看看別人是否有不同的判斷角度
⏱ 10 分鐘 📎 無需上機,紙筆討論即可

隨堂問答(第8章)

SEO 與 AEO 的差異是什麼?
免費方案架站可能會遇到哪些限制?
部署上線的基本步驟大致有哪些?

參考答案(第8章)

  • Q1

    SEO 讓網頁在搜尋結果被點擊,AEO 讓內容被 AI 助手直接引用或摘要回答,兩者都需要結構清楚的內容

  • Q2

    流量、儲存空間、自訂網域或進階功能可能受限,尖峰時段效能也可能打折

  • Q3

    準備網域名稱、選擇雲端託管平臺、連接程式碼倉庫、正式上線前檢查

本章重點回顧(第8章)

01

先分清內容型還是互動型

兩種網站的技術選擇與設計重點完全不同

02

對話循環貫穿全程

描述→產出→確認→修正,反覆進行到上線

03

SEO 與 AEO 要一起顧

結構清楚的內容,同時對人與 AI 都友善

04

上線前查一次注意事項清單

網域、效能、安全性、維運監控缺一不可

09

名單磁鐵工具——打造你的自動化獲客系統

書中頁碼 9-2~9-25・學習目標:理解名單磁鐵的價值與六階段開發流程,並認識基本的安全性設計

  1. §9.1 什麼是名單磁鐵
  2. §9.3 從需求訪談到上線的完整流程
  3. §9.4 用 Vibe Coding 打造名單磁鐵系統
  4. §9.5 客製化與迭代最佳化技巧
  5. §9.6 實戰成果與本章回顧

社群觸及下降 vs. Email 直達優勢(§9.1)

社群平臺觸及

  • 受演算法左右,觸及率逐年下降
  • 廣告成本持續上升,觸及成本愈來愈高

Email 名單

  • 一旦取得,直接送達不受平臺演算法影響
  • 是你真正「擁有」的資產(參考書中圖 9-2)

什麼是名單磁鐵:數位行銷核心概念(§9.1)

  • 定義

    用一項免費且有價值的資源,換取潛在客戶的聯絡方式

  • 核心邏輯

    對方先體驗到價值,才願意留下 Email 等聯絡資訊

  • 常見形式

    電子書、範本、清單、免費課程試看

  • 最終目的

    建立一份能持續溝通的潛在客戶名單(參考書中圖 9-3、9-4:名單磁鐵運作流程與好的名單磁鐵的特徵)

常見名單磁鐵類型(§9.1)

📘 電子書/指南 解決一個具體問題
📋 範本/清單 直接可用,降低對方的行動門檻
🎁 免費試用 免費試看或試用
📊 診斷工具 互動式自我檢測,換取聯絡方式(參考書中圖 9-5)

小型團隊與自由工作者的行銷需求(§9.2)

  • 資源有限

    沒有大團隊,需要能自己一手包辦的解決方案

  • 需要自動化

    沒有人力隨時手動回覆,系統要能自動運作

  • 重視轉換品質

    名單數量不是重點,能不能轉換成客戶才是關鍵

  • 成本敏感

    Vibe Coding 讓自架系統的成本大幅降低

從需求到上線的六階段流程(§9.3)

graph LR A[Phase1<br/>需求訪談] --> B[Phase2<br/>規劃頁面與流程] B --> C[Phase3<br/>開發表單與後端] C --> D[Phase4<br/>串接自動寄信] D --> E[Phase5<br/>測試驗收] E --> F[Phase6<br/>部署上線]

參考書中圖 9-11:從需求到上線的完整流程(六階段 Phase)

名單磁鐵系統架構一覽(§9.4)

graph TD A[前端表單<br/>Landing Page] --> B[API 端點] B --> C[資料庫<br/>儲存名單] B --> D[自動寄信服務] D --> E[歡迎信與後續序列]

參考書中圖 9-9:系統架構一覽

安全性設計三機制(§9.4)

Honeypot 防垃圾機制 設一個對真人隱藏的欄位,機器人填了就判定為垃圾送出
Rate Limiting 速率限制 限制同一來源短時間內的送出次數,防止濫用
Token 時效性 驗證連結加上時間限制,過期就要求重新申請

轉換漏斗分析(§9.5)

造訪頁面 看到名單磁鐵的宣傳
點擊 對內容產生興趣,點進 Landing Page
填寫表單 留下 Email 等聯絡資訊
完成訂閱 確認信箱並成功加入名單

自動 Email 序列與 PDCA 最佳化(§9.5)

graph LR A[Day 0<br/>歡迎信] --> B[Day 2<br/>價值內容] B --> C[Day 5<br/>案例分享] C --> D[Day 7<br/>行動呼籲] D -.PDCA 持續最佳化.-> A

參考書中圖 9-27、9-28:自動 Email 序列與持續最佳化的循環(PDCA)

✍️ Practice

課堂演練:動手練習(沿用書中§9.6原文)

  1. 1 想一想你的目標客群是誰?他們有什麼痛點?
  2. 2 你能提供什麼免費資源來解決這個痛點?
  3. 3 試著用本章學到的提示詞結構,向 AI 描述你的名單磁鐵需求
  4. 4 從 Landing Page 開始,一步一步做出你自己的名單磁鐵系統!
⏱ 15 分鐘 📎 紙筆或線上文件,分組討論

隨堂問答(第9章)

名單磁鐵的定義是什麼?
從需求到上線的六階段流程,依序是什麼?
安全性設計的三項機制分別是什麼?

參考答案(第9章)

  • Q1

    用一項免費且有價值的資源,換取潛在客戶的聯絡方式,藉此建立可持續溝通的名單

  • Q2

    需求訪談→規劃頁面與流程→開發表單與後端→串接自動寄信→測試驗收→部署上線

  • Q3

    Honeypot 防垃圾機制、Rate Limiting 速率限制、Token 時效性

本章重點回顧(第9章)

01

名單磁鐵是數位行銷的基礎

用免費價值換取潛在客戶名單,Email 名單是你擁有的資產

02

零成本也能打造完整系統

Vibe Coding 讓自架系統門檻大幅降低

03

六階段流程清楚可循

需求訪談、分階段開發、測試與部署上線

04

上線只是開始

持續用 A/B 測試與轉換漏斗分析最佳化

10

品牌銷售頁

書中頁碼 10-2~10-24・學習目標:熟悉 AIDA 模型與 FAB 法則,並能結合設計思維打造一頁銷售頁

  1. §10.1 什麼是銷售頁
  2. §10.3 設計思維結合 AI 開發的方法論
  3. §10.4 用 Vibe Coding 打造銷售頁
  4. §10.5 A/B 測試與持續最佳化
  5. §10.6 實戰成果與本章回顧

銷售頁 vs. 一般網頁(§10.1)

一般網頁

  • 提供多元資訊,訪客可以自由瀏覽多個方向
  • 目標比較分散,不強求單一行動

銷售頁

  • 為了讓訪客採取特定行動而設計的獨立頁面
  • 整頁內容都指向同一個目標行動(參考書中圖 10-1:銷售頁 vs 一般網頁)

AIDA 模型(§10.1)

graph LR A[Attention<br/>注意力] --> I[Interest<br/>興趣] I --> D[Desire<br/>渴望] D --> Ac[Action<br/>行動]

參考書中圖 10-2:AIDA 模型

銷售頁七層核心結構與 AIDA 對應(§10.1)

  • Hero 區塊

    對應 Attention,一眼抓住注意力

  • 痛點與價值主張

    對應 Interest,講出對方的處境

  • 功能與見證

    對應 Desire,堆疊渴望與信任

  • 定價與 FAQ

    對應 Desire 到 Action 的過渡,消除疑慮

  • 最終 CTA

    對應 Action,明確的行動呼籲(參考書中圖 10-3:銷售頁七層核心結構與 AIDA 對應)

FAB 法則(§10.1)

🔧

Feature 特徵

這個產品或服務「是什麼」

⬆️

Advantage 優勢

它「比別的方案好在哪裡」

🎯

Benefit 利益

對方能得到什麼,說服力遞增

✍️ Practice

課堂暖身:文案小練習(沿用書中§10.1原文)

  1. 1 拿出你的產品或服務,試著用 FAB 法則寫出三個版本的介紹
  2. 2 先寫 Feature,再加上 Advantage,最後寫出 Benefit
  3. 3 你會發現,每一層的說服力都在持續遞增
⏱ 8 分鐘 📎 每人一個自己的產品或服務構想

場景:新產品上市的銷售頁需求(§10.2)

  • 典型情境

    產品準備好了,需要一個能收單、能說服人的頁面

  • 常見痛點

    不知道怎麼把功能講成利益,文案寫得像規格表

  • 時間壓力

    通常希望能在很短時間內看到成品上線

  • Vibe Coding 的角色

    把設計思維與 AIDA/FAB 的方法論,快速落地成一個真實頁面

設計思維五步驟結合 AI 開發(§10.3)

1

同理

理解目標客群真正的處境與痛點

2

定義

用一句話定義這個銷售頁要解決的核心問題

3

發想

列出可能的文案角度與版面配置

4

原型

請 AI 快速產出可預覽的第一版頁面

5

測試

找真實使用者操作,蒐集回饋再修正

用 Vibe Coding 打造銷售頁的六個關鍵細節(§10.4)

三欄定價的心理學

中間或右側選項用視覺強調,善用錨定效應

社會證明

見證、案例、數字,讓別人幫你說話

色彩與排版層次

重點資訊用對比色,視覺動線引導閱讀順序

無障礙與效能

在提示詞中直接列出對比度與速度規範

動畫效果

滑入、懸停、展開收合,適度使用

FAQ 手風琴

消除購買前的最後疑慮

A/B 測試與持續最佳化(§10.5)

版本 A

  • 維持現行文案與版面
  • 作為對照基準

版本 B

  • 調整一項變數,例如 CTA 文字或定價呈現方式
  • 比較轉換率,用數據決定保留哪一版
🏆 Practice

章末挑戰(沿用書中§10.6原文,當分組實作或期末專案題)

  1. 1 選擇你自己的一個產品或服務,用本章學到的方法打造一個銷售頁
  2. 2 先用 AIDA + FAB 寫好文案
  3. 3 再用文案健檢工具分析一次
  4. 4 然後用 Vibe Coding 把它變成一個真正的網頁
  5. 5 你會驚訝於自己能做出如此專業的成果
⏱ 視課程安排(建議一週以上) 📎 每人一個自己的產品或服務

隨堂問答(第10章)

AIDA 模型的四個階段依序是什麼?
FAB 法則的三個字母分別代表什麼?
銷售頁與一般網頁最根本的差異是什麼?

參考答案(第10章)

  • Q1

    Attention(注意力)→ Interest(興趣)→ Desire(渴望)→ Action(行動)

  • Q2

    Feature(特徵)、Advantage(優勢)、Benefit(利益)

  • Q3

    銷售頁是為了讓訪客採取特定行動而設計的獨立頁面,一般網頁的目標較分散

本章重點回顧(第10章)

01

銷售頁的本質

為了讓訪客採取特定行動而設計的獨立頁面,七層結構各司其職

02

AIDA 是心理學基礎

每個區塊都對應模型中的某個階段

03

設計思維是系統化方法

同理→定義→發想→原型→測試

04

四步驟打造+科學化最佳化

寫 Prompt→AI 生成→多輪最佳化→部署上線,再用 A/B 測試持續提升

11

數據分析儀表板

書中頁碼 11-2~11-40・學習目標:理解資料視覺化的三個層次,並走過從 Excel 到互動式儀表板的六步驟

  1. §11.2 作者現身說法:流量分析儀表板
  2. §11.4 臺灣中小企業的數據可視化需求
  3. §11.5 從 Excel 到互動式儀表板
  4. §11.6 用 Vibe Coding 打造儀表板
  5. §11.7 數據驅動決策的思維建立

儀表板 vs. Excel 報表(§11.1)

Excel 報表

  • 適合單次分析與精細運算
  • 要看趨勢通常要手動重新整理

互動式儀表板

  • 資料即時更新,一眼看到最新狀態
  • 可篩選、可下鑽,適合持續追蹤(參考書中圖 11-2:儀表板 vs Excel 報表)

資料視覺化的三個層次(§11.1)

看得到

資料被畫成圖表,而不是埋在一堆數字裡

看得懂

圖表選型正確,一眼就能理解在講什麼

看得準

資料本身正確、更新即時,能拿來做決策(參考書中圖 11-5)

Vista.tw 網站後臺技術架構(§11.2)

graph TD A[Cloudflare Pages<br/>網站前臺] --> B[Cloudflare Workers<br/>後端邏輯] B --> C[D1 資料庫] B --> D[KV 儲存]

參考書中圖 11-6:Vista.tw 網站後臺技術架構

作者現身說法:流量儀表板與名單管理系統(§11.2~11.3)

  • 流量分析儀表板

    整合網站流量數據,用 KPI 卡與圖表呈現每日趨勢

  • KPI 卡的色彩語意

    用顏色直覺傳達數字是好轉還是惡化,不用細讀才懂

  • 名單管理系統

    整合訂閱名單,用轉換漏斗分析掌握每個環節的表現

  • 共同心法

    兩個系統都是先有真實需求,才決定要做哪些圖表

五個臺灣中小企業場景(§11.4)

咖啡連鎖 追蹤各門市的每日營收與熱銷品項
🛍️ 電商 掌握轉換率與客單價的變化趨勢
📚 補習班 追蹤招生與續報率
🎨 設計工作室 掌握專案與工時
🍜 餐飲業 追蹤尖離峰來客數

從 Excel 到互動式儀表板:六步驟(§11.5)

1

整理 Excel 資料結構並轉成標準格式

確保欄位一致、沒有雜亂的合併儲存格,常見是轉成 CSV 或 JSON

2

選定圖表類型

依資料性質選折線、長條或圓餅圖

3

請 AI 產出第一版儀表板

描述資料結構與想看到的圖表

4

加上篩選與互動功能

依日期、分店等維度篩選檢視

5

部署分享

讓相關同事都能即時查看最新數據

常見圖表類型選擇指南(§11.5)

  • 折線圖

    適合呈現一段時間內的趨勢變化

  • 長條圖

    適合比較不同類別之間的數量差異

  • 圓餅圖

    適合呈現整體中各部分的佔比(類別不宜過多)

  • 漏斗圖

    適合呈現多階段流程的轉換情形

第一個儀表板的 Prompt 示範(§11.6)

PROMPT
我有一份咖啡店的每週營收 Excel(欄位:日期、門市、營收、來客數)。
請幫我做一個網頁儀表板:
1. 上方顯示本週總營收、總來客數兩張 KPI 卡
2. 下方用折線圖呈現每日營收趨勢
3. 加上門市篩選功能
OUTPUT
已完成第一版儀表板:頁面上方顯示「本週總營收」與「總來客數」兩張 KPI 卡,下方是每日營收趨勢折線圖,並提供門市下拉選單可篩選檢視個別門市的數據。

儀表板的部署方式比較(§11.6)

雲端平臺託管

  • 設定簡單,免費方案即可起步
  • 適合個人與小型團隊

自架伺服器

  • 掌控度更高,適合有特殊資安需求的情境
  • 維運成本與技術門檻也更高

數據驅動決策框架:五階段循環(§11.7)

graph LR A[蒐集數據] --> B[視覺化呈現] B --> C[發現洞察] C --> D[做出決策] D --> E[追蹤成效] E --> A

參考書中圖 11-35:數據驅動決策框架(5 階段循環)

SMART KPI 設定原則(§11.7)

S Specific 目標要具體明確
M Measurable 要能被量化衡量
A Achievable 要是努力可達成的
R Relevant 要與整體目標相關
T Time-bound 要有明確的時間期限(參考書中圖 11-37:KPI 設定方法)

建立團隊的數據文化(§11.7)

  • 讓數據人人可見

    不是只有主管才看得到儀表板

  • 固定回顧節奏

    每週或每月固定花時間一起看數據、討論行動

  • 鼓勵提出假設

    看到異常時鼓勵團隊提出可能原因並驗證

  • 把數據跟決策綁在一起

    避免有數據卻依然憑感覺做決定

五個案例的實戰成果總覽(§11.8)

  • 咖啡連鎖

    掌握各門市表現,快速找出需要支援的分店

  • 電商與補習班

    轉換率與續報率的變化能更快被發現並回應

  • 設計工作室與餐飲業

    工時與尖峰時段的掌握,讓排班與排程更有依據

  • 共同成果

    從「憑印象猜測」轉變為「用數據支持決策」

✍️ Practice

課堂演練:套用六步驟寫出圖表提示詞(§11.5~11.6)

  1. 1 情境(示範用):一家小吃店記錄了本週每天的營業額與來客數
  2. 2 依照六步驟,先想清楚要看哪些圖表(例如每日營業額趨勢、平均客單價)
  3. 3 寫出一段完整的提示詞,請 AI 依這份資料做出一個簡單的儀表板
  4. 4 與同學互相檢查:提示詞裡有沒有講清楚資料結構、想看的圖表、篩選需求
⏱ 15 分鐘 📎 講義附上示範用資料情境(某小吃店一週營業額,僅供練習使用)

隨堂問答(第11章)

資料視覺化的三個層次是什麼?
SMART KPI 設定原則的五個字母分別代表什麼?
從 Excel 到互動式儀表板的六步驟,第一步是什麼?

參考答案(第11章)

  • Q1

    看得到、看得懂、看得準

  • Q2

    Specific(具體)、Measurable(可衡量)、Achievable(可達成)、Relevant(相關)、Time-bound(有期限)

  • Q3

    整理 Excel 資料結構,確保欄位一致、沒有雜亂的合併儲存格

本章重點回顧(第11章)

01

三個層次缺一不可

看得到、看得懂、看得準

02

六步驟從 Excel 到儀表板

整理資料→轉格式→選圖表→請AI產出→加互動→部署分享

03

SMART 讓 KPI 有意義

具體、可衡量、可達成、相關、有期限

04

數據文化比工具更重要

固定回顧節奏、把決策跟數據綁在一起

12

品質把關——Vibe Coding 的風險管理

書中頁碼 12-2~12-23・學習目標:認識 AI 生成程式碼的常見品質問題,並學會用非技術版檢查清單把關

  1. §12.1 AI 程式碼真的可靠嗎
  2. §12.3 AI 生成程式碼的常見品質問題
  3. §12.4 安全性檢查清單(非技術版)
  4. §12.5 效能與可維護性的基本概念
  5. §12.6 什麼時候該尋求專業工程師的協助

AI 程式碼信任光譜(§12.1)

  • 不要完全不信任

    AI 生成的程式碼絕大多數情況下是可用的,不用逢生成必疑

  • 也不要盲目信任

    重要功能、涉及金流或個資的部分,一定要驗證

  • 信任程度隨風險調整

    個人小工具可以寬鬆一點,對外服務就要嚴謹一點

  • 本章的目標

    幫你建立判斷「這段該不該多檢查一次」的直覺

四個真實案例:安全性/效能/正確性/可維護性(§12.2)

安全性案例

表單沒有防護機制,遭到惡意大量灌水

效能案例

圖片沒有壓縮,網站載入速度過慢流失訪客

正確性案例

折扣邏輯有漏洞,導致優惠被重複疊加

可維護性案例

程式碼缺乏註解,之後接手的人難以理解修改

AI 生成程式碼五大品質問題(§12.3)

👻 幻覺程式碼 引用了根本不存在的功能或套件
📦 過時套件引用 使用已棄用或有疑慮的舊套件
⚠️ 缺少錯誤處理 沒有考慮到異常情況會怎麼發生
🔢 寫死的數值 把可調整的數字寫死在程式碼中
🕳️ 邏輯漏洞 例如折扣可以被重複疊加領取

10x

十倍法則

問題發現時機 vs. 修復成本

愈晚發現問題,修復成本呈倍數增加

設計階段就發現,成本最低

上線後才發現,成本可能高出十倍以上

安全性檢查清單(非技術版)(§12.4)

重要功能是否要求使用者登入或驗證身分
表單是否有防止機器人濫用的機制
是否使用 HTTPS 安全連線
密碼、金鑰等敏感資訊是否避免直接寫在程式碼裡
使用者輸入的內容是否有做基本檢查,避免惡意輸入

效能的基本概念:三步驟自我檢測(§12.5)

  • 測試載入速度

    用免費線上工具檢測網頁開啟需要多久

  • 檢查圖片大小

    過大的圖片檔案是最常見的效能殺手

  • 觀察操作流暢度

    實際點擊每個功能,感受有沒有明顯卡頓

技術債:可維護 vs. 難維護的程式碼(§12.5)

可維護的程式碼

  • 結構清楚、有適當註解
  • 之後接手的人(甚至是自己)能快速看懂

難維護的程式碼

  • 為了求快堆疊出來,缺乏結構與註解
  • 像信用卡債一樣,愈晚處理利息愈高

自己處理 vs. 找工程師?決策樹(§12.6)

graph TD A{涉及金流或個資?} -->|是| B[建議找專業工程師] A -->|否| C{規模是否持續擴大?} C -->|是| D[考慮尋求協助做架構檢視] C -->|否| E[可自行用檢查清單把關]

參考書中圖 12-27:自己處理 vs 找工程師?決策樹

找工程師的管道與費用參考(§12.6)

  • 接案平臺

    適合單次、範圍明確的需求

  • 自由工作者社群

    適合需要長期合作、逐步累積信任的關係

  • 費用區間因案而異

    建議先取得需求範圍再詢價,避免範圍不清造成爭議

  • 找對人比找便宜更重要

    尤其是涉及資安與架構的工作

✍️ Practice

課堂演練:套用檢查清單逐項檢查(示範用程式碼片段)

  1. 1 講義提供一段示範用的表單處理程式碼片段
  2. 2 對照本章「安全性檢查清單(非技術版)」逐項檢查,圈出可能有疑慮的地方
  3. 3 寫下一句話:如果要請 AI 修正,你會怎麼描述這個問題
  4. 4 與同學互相比對,看看有沒有漏掉的檢查項目
⏱ 15 分鐘 📎 講義附上一段標明「示範用」的簡短程式碼片段

隨堂問答(第12章)

AI 生成程式碼的五大品質問題,請舉出其中兩項?
「十倍法則」在講什麼?
什麼情況下應該考慮找專業工程師協助?

參考答案(第12章)

  • Q1

    幻覺程式碼、過時套件引用、缺少錯誤處理、寫死的數值、邏輯漏洞(任舉兩項即可)

  • Q2

    愈晚發現問題,修復成本愈高,可能高出設計階段十倍以上

  • Q3

    涉及金流或個資、系統規模持續擴大、超出自己判斷把關能力的情況

本章重點回顧(第12章)

01

信任要有分寸

不完全不信任,也不盲目信任

02

五大品質問題要留意

幻覺程式碼、過時套件、缺錯誤處理、寫死數值、邏輯漏洞

03

愈早檢查愈划算

十倍法則提醒我們,問題拖到上線後成本更高

04

知道何時該找專業協助

涉及金流、個資或規模擴大時,別硬撐

13

從 Vibe Coder 到 Citizen Developer

書中頁碼 13-2~13-21・學習目標:認識 Citizen Developer 的定義與學習階段,並了解組織推廣的策略與跟 IT 部門的協作模式

  1. §13.1 持續學習路線圖與推薦資源
  2. §13.2 建立個人的 Vibe Coding 工作流程
  3. §13.4 在組織內推廣 Vibe Coding 的策略
  4. §13.5 與 IT 部門建立協作模式

Citizen Developer 的定義與三大核心特質(§13.1)

  • 定義

    不具備專業工程背景,但能用低程式碼或 AI 工具自行開發解決方案的人

  • 特質一:解決問題導向

    從真實的工作痛點出發,而不是為了學技術而學

  • 特質二:願意持續迭代

    不追求一次到位,習慣用小步快跑的方式修正

  • 特質三:懂得判斷邊界

    知道什麼該自己做、什麼該尋求專業協助

學習的三個階段:探索、成長、成熟(§13.1)

1

探索期

嘗試各種小工具與練習,建立基本信心

2

成長期

開始把 Vibe Coding 用在真實的工作任務上

3

成熟期

能獨立規劃並完成中大型專案,甚至開始帶動身邊的人

建立個人工作流程與 Prompt 範本庫(§13.2)

  • 固定的工具組合

    不用每次都重新選擇,減少決策成本

  • 建立個人 Prompt 範本庫

    把好用的提示詞存起來,下次直接套用微調

  • 定期回顧與更新

    隨著經驗累積,範本也要跟著優化

  • 分享出去

    範本庫也是最好的入門教材,能幫助身邊的人

三個臺灣中小企業推廣案例(§13.3)

案例一

從一位員工自發使用,到主管注意到效率提升,逐步擴大應用範圍

案例二

老闆帶頭示範,帶動全團隊採用意願

案例三

從單一部門工具,擴散成跨部門標準流程

組織推廣 Vibe Coding 的四個階段(§13.4)

graph LR A[個人試用<br/>累積小型成功案例] --> B[部門擴散<br/>分享成果與範本] B --> C[跨部門推廣<br/>建立共同規範] C --> D[制度化<br/>納入正式工作流程]

參考書中圖 13-13:組織推廣 Vibe Coding 的四個階段

克服推廣阻力的實用策略(§13.4)

先累積一兩個小而具體的成功案例,用實績說服比用理論說服有效
主動分享自己踩過的坑,降低其他人嘗試的心理門檻
找到願意帶頭示範的關鍵人物(愈高階愈好)
不強迫所有人一次到位,允許不同步調並存

Vibe Coder 與 IT 部門的協作模式(§13.5)

Vibe Coder 的角色

  • 負責快速回應部門內的具體需求
  • 熟悉業務場景,知道真正的痛點在哪裡

IT 部門的角色

  • 把關系統安全性、資料治理與整體架構
  • 提供標準與工具,避免各自為政造成混亂
✍️ Practice

課堂演練:向主管申請學習時間的提示詞(§13.4)

  1. 1 想像你要向主管爭取一些時間學習 Vibe Coding
  2. 2 參考書中臺灣案例的說服角度,寫一段給 AI 的提示詞,請它幫你草擬一份簡短的申請說明
  3. 3 提示詞裡至少要包含:預期效益、需要的時間、可能的風險與因應方式
  4. 4 與旁邊同學互相交換,給對方一句具體的修改建議
⏱ 10 分鐘 📎 無需上機,紙筆討論即可

隨堂問答(第13章)

Citizen Developer 的三大核心特質是什麼?
組織推廣 Vibe Coding 的四個階段依序是什麼?
Vibe Coder 與 IT 部門的協作,各自的角色重點是什麼?

參考答案(第13章)

  • Q1

    解決問題導向、願意持續迭代、懂得判斷邊界

  • Q2

    個人試用→部門擴散→跨部門推廣→制度化

  • Q3

    Vibe Coder 熟悉業務痛點、快速回應需求;IT 部門把關安全性與整體架構、提供標準與工具

本章重點回顧(第13章)

01

Citizen Developer 不是頭銜是能力

解決問題導向、願意迭代、懂得判斷邊界

02

個人成長有階段性

探索期、成長期、成熟期,不用急著跳級

03

推廣靠實績不靠理論

一兩個具體成功案例勝過長篇說明

04

與 IT 部門是協作不是對立

角色分工清楚,才能又快又安全

十三章知識地圖總覽:貫穿全書的方法論框架

graph LR A[CLEAR<br/>第5章:提示詞框架] --> B[AIDA/FAB<br/>第10章:銷售頁文案] A --> C[PDCA<br/>第9、11章:持續最佳化] C --> D[SMART<br/>第11章:KPI設定] A --> E[十倍法則<br/>第12章:品質把關] A --> F[Vibe Coder三階段<br/>第13章:個人成長]

整理自第 5、9、10、11、12、13 章重複出現的方法論框架,非書中原圖

貫穿全書的六大框架一覽卡

CLEAR(§5.3)

Context、Language、Examples、Audience、Requirements,寫出好提示詞的五個字母

AIDA(§10.1)

Attention→Interest→Desire→Action,銷售頁文案的心理學基礎

FAB(§10.1)

Feature、Advantage、Benefit,說服力層層遞增的介紹法

PDCA(§9.5、§11.7)

Plan-Do-Check-Act,名單磁鐵與數據儀表板持續最佳化的共同邏輯

SMART(§11.7)

Specific、Measurable、Achievable、Relevant、Time-bound,設定有意義的 KPI

Vibe Coder 三階段(§13.1)

探索期→成長期→成熟期,個人成長路徑

期末總複習問答(1):第 1-7 章

第 1-4 章

  • 第1章:核心工作流程循環是哪三個步驟?
  • 第2章:三大主流 AI 助手是哪三個?
  • 第3章:不想碰程式碼,適合用哪款工具?
  • 第4章:迭代最佳化的核心邏輯是什麼?

第 5-7 章

  • 第5章:CLEAR 框架的五個字母代表什麼?
  • 第6章:程式碼的三個基本邏輯積木是什麼?
  • 第7章:Debug 的三個步驟依序是什麼?

期末總複習問答(2):第 8-13 章

第 8-10 章

  • 第8章:SEO 與 AEO 的差異是什麼?
  • 第9章:名單磁鐵的定義是什麼?
  • 第10章:AIDA 模型的四個階段依序是什麼?

第 11-13 章

  • 第11章:SMART 五個字母代表什麼?
  • 第12章:五大品質問題,請舉兩項?
  • 第13章:Citizen Developer 三大特質?

參考答案(對應前兩頁)

第 1-7 章答案

  • 1. 描述→生成→迭代
  • 2. ChatGPT、Claude、Gemini
  • 3. Lovable(或 Antigravity)
  • 4. 需求→產出→測試→修正,反覆循環
  • 5. Context、Language、Examples、Audience、Requirements
  • 6. 依序執行、條件判斷、重複迴圈
  • 7. 重現問題→定位問題→修復並驗證

第 8-13 章答案

  • 8. SEO 讓網頁被搜尋點擊,AEO 讓內容被 AI 助手引用回答
  • 9. 用免費價值換取潛在客戶的聯絡方式
  • 10. Attention→Interest→Desire→Action
  • 11. Specific、Measurable、Achievable、Relevant、Time-bound
  • 12. 幻覺程式碼、過時套件引用、缺少錯誤處理、寫死的數值、邏輯漏洞(任舉兩項)
  • 13. 解決問題導向、願意持續迭代、懂得判斷邊界

依課程長度的排課建議

1

12 週大學課程

每週約 1 章,第2-3、6-7章可合併,期末週留給第10章分組發表

2

1-2 天企業工作坊

濃縮抽選第 1、5、8、9、10 章為核心,其餘章節列為課後自學教材

3

4 週自學讀書會

每週 3-4 章,用問答單元帶討論、用演練單元帶共作,第5章建議獨立安排一週

給老師的課程總複習建議:上完這門課,學生應該能做到的三件事

能用 CLEAR 框架寫出一段清楚的提示詞 不管做什麼任務,先把需求說清楚
能獨立走完一次「描述→生成→迭代→驗收」的流程 從構想到能用的成品,不再需要手把手帶
能用非技術版檢查清單,判斷一段 AI 產出的程式碼能不能放心使用 知道什麼該自己把關、什麼該找專業協助

這堂課結束後,老師可以怎麼延續

  • 建立班級共用的 Prompt 範本庫

    把課堂上出現的好提示詞整理成共用文件,讓學生持續累積

  • 安排定期分享會

    每隔幾週讓學生分享自己做出的新工具,互相學習

  • 設計進階挑戰清單

    從待辦清單 App 畢業後,鼓勵學生挑戰名單磁鐵或銷售頁等更完整的專案

  • 鼓勵組成學習社群

    同儕之間互相除錯、互相檢查提示詞,效果往往比一個人自學更好

給老師的教學提醒與延伸資源

常見學生卡關點 多數卡在「描述不夠具體」,可回頭參考第5章 CLEAR 框架帶討論
時間分配建議 第 5、8、9、10 章方法論與實戰份量重,建議分配較多堂數
如何處理程度落差 讓先完成的學生協助卡關的同學,比老師逐一排除更有效率
書中提示詞範本索引 第5章十個職場場景範本、第9章名單磁鐵動手練習、第10章文案小練習與章末挑戰,皆可直接取用

謝謝

Vista Cheng

《零基礎學 Vibe Coding:用 AI 做出網站、App 與工作自動化工具》

vista.tw

vista.im/vibecoding