Vibe Coding 實戰課 — Stage 2 · 上線網頁
AI 直接改你的檔案 從改網頁到讀 PDF 到產簡報
按 → 或空白鍵開始
M2-2 ・ 3 小時
從讓 AI 改你的網頁 到讀 PDF 整理 到產出簡報 IDE 直接動你的檔案
把舊網頁丟給 AI 改
PDF 丟進來 整理成報告 md
md 變成簡報 再裝 skill 升級
今天 IDE 第一次直接動你的檔案 從改 HTML 到讀 PDF 到產簡報
操作指令 → 補強版參考 → 換你操作 → 分享觀察 → 小結反思
每 30 分鐘一個 Round 中間沒安排休息 卡住的人趁分享觀察喘口氣
ROUND 1 · 0:00–0:30
認識本機開發環境 為什麼比 ChatGPT 強
IDE 是 Integrated Development Environment 縮寫 中文叫整合式開發環境 就是一個程式設計師專用的編輯器
ChatGPT 給你文字 你自己複製貼上 IDE 裡的 AI 直接改你電腦上的檔案 你看著它在你眼前修改
不只改一個 HTML AI 能同時修 CSS JS 圖片 多個檔案一次處理
把 PDF Excel 圖片放進資料夾 AI 直接讀 不用一個個複製貼到對話框
改完直接在 IDE 開預覽 AI 自己看結果 不對再修
先不裝任何東西
看老師示範 IDE 介面三個區塊
左邊 檔案樹 你的資料夾長什麼樣
中間 編輯區 程式碼或文件內容
右邊 Chat 跟 AI 對話的地方
A 檔案樹看資料夾
B 編輯區看內容
C Chat 跟 AI 對話
不同 IDE 介面類似 只是顏色排列不同
同一個 AI 服務通常有三種界面 給不同場景用
不裝任何東西 不操作 只認介面 認觀念
看老師打開 agy 操作一輪 改個小東西 你會看到 IDE 跟 ChatGPT 介面的差別
跟你用 ChatGPT 複製貼上的經驗比 哪裡不一樣
檔案樹 編輯區 Chat 哪個你覺得最重要 為什麼
聽聽大家對 IDE 的第一印象
IDE 是什麼的概念 ・ 三區塊認識 ・ 看過老師示範 ・ 對 AI 直接改檔案的初印象
ROUND 2 · 0:30–1:00
免費 IDE 主場 順帶看其他三個
這堂課主推 agy 因為它免費 其他要付費的看一眼有印象就好
介面長得差不多 都有左檔案樹 中編輯區 右 Chat 學一個其他都會用 今天用 agy 因為它免費
打開 antigravity.google
下載安裝 用 Google 帳號登入
1. 到官網點 Download for Mac / Windows
2. 開啟 dmg 或 exe 拖到 Applications
3. 第一次開啟 Continue with Google 跳到瀏覽器授權
你已經會了 不會用 Gmail 一鍵登入的話回 M2-1 R1 看一次
下載 dmg 或 exe 安裝 第一次開啟會跳 Continue with Google 選你的 Gmail 帳號授權
看過這張等下不會慌
這三個踩到都不用慌 一句話有解 跑除錯儀式 截錯誤 + 描述狀況問 AI 也行
打開 agy 後
File → Open Folder 選你 M2-1 的 my-first-page 資料夾
agy 第一次開資料夾會問 Do you trust this folder
選 Yes 才能讓 AI 看到你的檔案 不信任就只能讀不能改
M2-1 你從 GitHub 下載 zip 解壓縮 或從 GitHub 點 Code → Download ZIP 通常在下載資料夾
左邊看到你的檔案了 中間打開 index.html 看內容 右邊 Chat 等你說話 準備好開始 vibe coding 了
Mac 拖進 Applications Windows 直接執行 exe
選你的 Gmail 帳號 跟 M2-1 GitHub 註冊同一套 OAuth
跳出 Do you trust this folder 選 Yes
左邊檔案樹看到 index.html 右邊 Chat 說 hello 有回應 = 完成
卡住了 — 舉手,或回頭看安裝卡關頁的三種解法
有人卡住的舉手 同學或老師幫忙除錯
第一次跟 IDE 裡的 AI 對話 感受跟 ChatGPT 的不同
它會建議你問什麼 你會發現它已經知道你開了什麼資料夾
agy 安裝完成 ・ Google 帳號授權登入 ・ M2-1 資料夾打開 ・ 看過 4 種 IDE 介面對比
ROUND 3 · 1:00–1:30
把 M2-1 的網頁丟進 agy 一句話讓 AI 改
跟 ChatGPT 說 幫我把標題改綠色
它給你一段新的 HTML
你複製 貼回你的 index.html
存檔 重新打開瀏覽器看
跟 agy 說 幫我把標題改綠色
agy 直接打開 index.html
改 line 8 自動存檔
跟你說 改好了 在 line 8
5 個小改動 用 ChatGPT 要 5 次複製貼上 用 IDE 跟 AI 講就好
10 個檔案的專案 更明顯
在 agy Chat 區輸入
幫我把 index.html 的標題改成綠色
就先做最簡單的 看 AI 怎麼回應 看它真的去動你的檔案
改完瀏覽器打開 index.html 確認標題真的變綠
看到綠色高亮 那就是 AI 改的地方 檔名旁邊小圓點 ● 表示有未存的修改 或剛存好
看 AI 打開檔案 改 line 存檔的全過程
顏色文字都換成你自己的版本
眼見為憑 不是 AI 說改了就算改了
瀏覽器裡三處修改都看得到 = 完成
卡住了 — 舉手,或把錯誤畫面截圖貼回 Chat 問 AI 哪裡卡住
不用複製 不用貼上 不用存檔 你只是說了你要什麼
這就是 vibe coding
同樣是 M2-1 的網頁 不同人改出來不一樣
下指令越具體 AI 動越精準 模糊指令會被反問
R4 我們會挑戰更難的 讀 PDF 整理成 md
第一次 vibe coding 經驗 ・ 3 個 AI 改的版本 ・ 觀察精準指令的影響 ・ LV1 達成
ROUND 4 · 1:30–2:00
把資料夾裡的 PDF 丟給 AI 一句話整理成報告
IDE 打開資料夾後 整個資料夾的檔案都是 AI 看得到的
你想讓 AI 處理什麼資料 把檔案放進來就行
免費版額度有限 PDF 超過 50 頁可能撞 token 上限 建議 10-30 頁
如果有超大 PDF 先用免費工具拆成幾份再放進來
把課程素材 PDF 放進你的資料夾
跟 AI 說 幫我讀這個 PDF 整理重點寫成 report.md
先簡單下 然後用 M1-1 四要素持續優化
幫我讀 paper.pdf 整理成 report.md
角色 我是 ESG 顧問 客戶看這份要做策略決策
任務 摘要重點 不要照抄全文
格式 三層架構 核心發現 數據洞察 行動建議
限制 保留原文關鍵術語 不要意譯
同一份 PDF 不同目的有不同 prompt 寫法 簡報大綱 / 報告格式 / 摘要卡片 / 比較表 prompt 教材檔都有範例
同份 PDF 不同目的 prompt 寫法完全不同
幫我把 paper.pdf 轉成 8 頁簡報大綱
每頁 1 個主標題 + 3 個 bullet
用 markdown 列出 我之後做成 PPT
幫我整理成正式報告 report.md
結構 摘要 + 三章節 + 結論
每章節 200 字 + 一個重點數據表
幫我用一張卡片 50 字內
摘要這份報告最重要的 3 件事
給沒空看的人用
挑一個變化版用
跑出第一版後 再用 M1-1 四要素優化 持續修 prompt 直到產出像你想要的格式為止
你工作會看的 或政府開放資料的研究報告
或挑前一頁三種變化版之一
角色 任務 格式 限制 修到像你要的樣子
資料夾多一個 report.md 有結構能直接讀 不用回去翻 PDF = 完成
卡住了 — 舉手,或看下一頁 PDF 讀不出來的三種原因
產業報告 學術論文 公司文件 大家用的不同
同樣 prompt 不同 PDF 出來的結構不一樣 AI 會自動依內容調整
學起來 你工作上常讀的 PDF 之後都能這樣處理
一個 report.md ・ PDF prompt 模板 ・ AI 讀外部檔案的能力認知 ・ LV2 主線達成
ROUND 5 · 2:00–2:30
一份 md 三種格式 再裝一個 skill 升級簡報
不同場合需要不同格式 線上分享用 HTML 寄客戶用 PDF 現場開會用 pptx
一份 md 三種格式 不用重做 你會體驗到 內容跟外觀分離 的威力
三個任務 一份 md 跑出三種輸出
A. 把 report.md 做成 8 頁 slides.html 線上簡報
B. 把 report.md 做成 PDF 報告 適合寄客戶
C. 把 report.md 做成 pptx 給 PowerPoint 開
先一行下 跑出來再用 M1-1 四要素優化
把 report.md 做成 8 頁 slides.html
線上用 投影機翻頁
把 report.md 轉成 PDF 報告
寄客戶 印出來用
把 report.md 做成 pptx 用 python-pptx
PowerPoint 開 自己改
每個格式的進階版本 例如 配色 字體 版型 動畫 都在 prompt 教材檔 今天現場先用最簡版本體驗多格式
跑出來直接用瀏覽器打開翻頁
寄客戶 印出來用的版本
給 PowerPoint 開 之後自己還能改
至少兩種格式打開能看 截圖貼給同學 = 完成
卡住了 — 舉手,或回看上一頁起點 prompt 原句貼給 AI
以前讀報告抓重點 整理成簡報 配色排版要花一整天 今天你 2 個指令完成 而且配色比你做的還好看
寫給 AI 的技能卡 一個資料夾放一份 SKILL.md 說明書
裝進專案的 .agents/skills/ agy 需要時自己翻出來用
Anthropic 官方開源 只有一份說明文件 沒有要執行的程式
專門處理 AI 做出來千篇一律的樣板長相
指定來源找 skill 先聽 AI 說明再裝
到 github.com/anthropics/skills 找適合升級簡報視覺的 skill 先告訴我它會做什麼 有沒有要執行的程式 我確認後 再裝到這個資料夾的 .agents/skills/
用 frontend-design 把 slides.html 升級 另存成 slides-v2.html 每頁內容和翻頁功能都不能變
為什麼要指定來源 skill 是別人寫給 AI 的指令 裝了就照做
來路不明或帶程式的 skill 跟亂下載軟體一樣危險
.agents 開頭有一個點 Mac 的 Finder 預設隱藏
在 agy 左邊檔案樹看得到
先聽它說明 確認沒有要執行的程式
左邊檔案樹看得到 SKILL.md 才算裝好
內容一樣 看配色 字體 版面差在哪
slides-v2.html 翻頁正常 跟原版並排看得出差別 = 完成
卡住了 — 舉手,或跟 AI 說 以 slides.html 為準 把翻頁修回來
slides.html 跟 slides-v2.html 各截一頁
同樣 prompt 不同 PDF 出來的視覺風格不一樣
配色 字體 版面 哪一項差最多 你想留哪一版
slides.html 簡報作品 ・ PDF 到簡報的完整工作流
md 跟 html 的分工觀念 ・ 裝 skill 升級作品 ・ LV3 達成
ROUND 6 · 2:30–3:00
回顧今天三層 預告 M2-3
每一輪都讓 AI 幫你做了更複雜的事 最後你帶走的不只是檔案 是整套讓 AI 改檔案的工作流
把 M2-1 的網頁丟進 IDE 跟 AI 講一句話它直接改檔 不用複製貼上
把 PDF 丟進資料夾 AI 讀完整理成結構化 md 報告 PDF prompt 模板
md 變成 8 頁簡報 再裝 frontend-design 升級視覺 簡報 prompt 模板
把檔案放資料夾 信任 IDE 用清楚的指令給 AI 看著它工作
今天你的作品都在本機資料夾 下一堂課教 IDE 怎麼跟你 M2-1 的 GitHub 連起來 AI 改完直接 push 上線
把今天的 slides.html push 到 GitHub Pages
把 M2-1 個人介紹頁升級成多頁網站 含簡報區跟檔案下載
重做一個全新專案 從零部署上線
下一堂課直接用今天的 slides.html 跟 report.md 部署上線
彩蛋 · 補充教材
用 clasp 把 M1 做的 GAS 抓下來 盤點 修改 推回雲端
跟 AI 說需求 它給你一段程式碼
你打開 script.google.com 找到專案
全選 貼上取代 存檔
哪個專案做什麼 全靠自己記
跟 agy 說需求
agy 用 clasp 把專案抓到本機
讀懂程式碼 直接改
改完推回雲端
Google 官方的 GAS 搬運工具
把雲端的專案抓下來(clone) 改完再推回去(push)
第一步 打開 Apps Script API 開關
這一步 agy 做不到 要你自己按
clasp 靠它執行 沒裝的話到 nodejs.org 下載 LTS 版安裝
第二步 請 agy 用 clasp 登入你的 Google 帳號
用 npx 執行 Google 的 clasp 登入我的 Google 帳號 不要全域安裝 每個指令執行前先跟我說它在做什麼
選你做 M1 專案的那個 Gmail 選錯帳號 等一下會看不到你的專案
push 會覆蓋雲端
delete 會刪整個專案
出現這兩個字先停下來
gas-projects 獨立放
不要放進 my-first-page
下一堂推 GitHub 才不會帶到
清單表抓到寫死的 key
改放 Script Properties
M1-4 教過的那招
agy 能做的越多 你越要看清楚它要執行什麼
第三步 開一個新資料夾 gas-projects
請 agy 盤點你所有的 GAS 專案
列出我所有的 GAS 專案 每個都 clone 到 gas-projects/ 讀完程式碼做成清單表 存成 gas-list.md 欄位 專案名稱 主要函式 功能一句話 有沒有寫死的 key
clasp 列得出專案名稱跟網址
每個專案在做什麼 是 agy 讀完程式碼寫出來的
你在 M1 做過的專案 一張表全部攤開
忘記在做什麼的「未命名的專案」也一起現形
第四步 挑一個專案改一個小地方
推回雲端 再到網頁編輯器確認
先 pull 飲料點單 拿雲端最新版 把通知信的主旨改成 新訂單通知 改完 push 回雲端 告訴我改了哪一行
網頁編輯器同時開著改的東西 會被蓋掉
所以改之前先 pull 一次
/exec 網址跑的是部署的版本 push 只換了程式碼
要讓網址也更新 到編輯器 部署 → 管理部署作業 建新版本
登入的 Gmail 要跟做 M1 專案的同一個
每個專案做什麼 一句話講得清楚
到 script.google.com 打開專案 看得到那一行
gas-list.md 有清單 網頁編輯器看得到 AI 改的那一行 = 完成
卡住了 — 舉手,或看下一頁四種常見卡關
沒有 M1 專案的人 請 agy 用 clasp 建一個新專案練習
其他錯誤 把錯誤訊息整段貼給 agy 它看得懂 clasp 的錯誤
清單表裡 有沒有忘記在做什麼的專案
說說 AI 怎麼找到的 你打算怎麼處理
M1 複製貼上 跟今天 agy 直接改 差在哪
clasp 連線 ・ GAS 專案清單表 ・ 一次雲端修改 ・ 第一次 push 體驗