從「拖拉式網站」到「一句話產生整個專案」

如果你只聽過 ChatGPT,或頂多用過 Lovable 生網站,本篇將帶你一路走到 Cursor/Windsurf 等 Vibe IDE,並補足 Claude、Gemini 等名字到底在做什麼。讀完可以直接動手——或動嘴——開發。

1 | 什麼是 Vibe Coding?

定義
Vibe Coding(又寫作 vibecoding)是一種「以自然語言提示驅動大型語言模型(LLM),由 AI 直接產生並迭代程式碼」的開發模式。概念由前 OpenAI 研究總監 Andrej Karpathy 在 2025 年 2 月 X (Twitter) 發文提出:「There’s a new kind of coding I call vibe coding…」X (formerly Twitter)

你描述 想做什麼 ➜ AI 把程式碼全寫好 ➜ 人只做測試與微調。

背景脈絡

  • No-code/Low-code 讓「拖拉元件」取代了手寫語法;
  • Vibe Coding 更進一步,把「拖拉」也消滅——只剩「對話」。

IBM 把它稱為「從意圖 (intent) 直接到可執行代碼」的新世代軟體生產模式。IBM


2 | 為何 2025 忽然大爆發?

里程碑說明
2023–24ChatGPT 把「AI 幫忙寫幾行程式」推向大眾。
2025 / 02Karpathy 正式命名 Vibe Coding,媒體跟進報導。
2025 / 05OpenAI 宣布以 30 億美元併購 AI 編輯器 Windsurf(前 Codeium),投下產業震撼彈。彭博社Reuters
2025 / 05–06TikTok「30 分鐘做完 App」影片破百支;Amazon AWS 副總裁指出「NAB 半數生產代碼由 AI 生產」。Business Insider

關鍵訊號:巨頭投資、用例成熟、社群瘋傳,三者同時到位。


3 | 核心工作流程(放大解剖)

步驟你在做什麼AI 在做什麼注意事項
Prompt用人話描述功能、約束、風格把語句轉為程式設計目標先拆小題,減少含糊
生成等待結果產出前端 / 後端 / 測試碼指定語言與框架
審核執行、跑測試、提問回答疑問、修正錯誤保持 Git 提交,方便回滾
迭代追加需求、優化效能全案重構、跨檔案 Diff每輪都要自動測試

好比與極速 Pair-Programmer 合作──你講需求,他秒寫 Code,再一起改。


4 | 工具生態:誰在玩哪個位置?

名稱類型一句話定位學習曲線典型價格
ChatGPT聊天式 LLM最知名,程式建議 + 圖片生成免費 / Plus US$20
Claude聊天式 LLM超長上下文,適合讀大專案免費 / Plus US$20
Gemini多模態 LLMGoogle 旗下,可看圖、整合 DocsAdvanced US$19.9
Lovable.aiAI 網站生成器「Idea → App in seconds」;可匯入 Figma★★Free / Pro US$25
CursorAI-first IDEVS Code 分支,選段即可重構★★★Pro US$20 / 月
Windsurf雲端 Vibe IDE被 OpenAI 併購;多人成對話式重構★★★Free / Pro US$15

★ 越多 = 越需要程式基礎。


5 | 實戰案例:把「一頁式活動站」做到底

5-1 先用 Lovable 生出 MVP

登入 Lovable ➜ 填一句話:
「幫我做一頁式母親節活動,粉色調,含倒數計時與表單收集」  

30 秒得到可運行網站(含寄到自訂子網域)。

5-2 用 ChatGPT 快速改文案

「把所有『早鳥』改成『限時』,CTA 按鈕顏色換 #B94A6F。」

5-3 進階:搬到 Cursor 深度客製

git clone https://github.com/your-lovable-mvp.git

cursor .

  • 選取 HeroSection.tsx → ⌘K →


    「改成暗色系,背景用玻璃擬態,新增 FAQSection。」

  • 30 秒後,Cursor 同步修改多檔案+新增 FAQSection.tsx 與 SCSS。

5-4 再升級到 Windsurf(團隊協作情境)

  • 直接把 GitHub Repo 連到 Windsurf。
  • 在 PR 視圖輸入:


    「重構重複 CSS,提取到 shared Card.css,並寫 Jest snapshot 測試。」

  • Windsurf 產出 Diff + 測試檔;點擊 “Apply & Commit” 即可。

6 | 提示工程進階技巧

  1. 分層提問
    • 高層:說明商業目標、核心 KPI。
    • 中層:敘述頁面區塊、API 介面。
    • 低層:指定檔案位置、函式名稱。
  2. Few-Shot 示例
    提供「期待的輸出格式」,AI 會對齊風格。
  3. 連鎖提示 (Chain-of-Thought)
    先要 AI 規劃步驟,再要它實作,可減少邏輯錯誤。
  4. 自動測試生成
    結尾加一句:
    「並為上述功能生成 Jest 單元測試與解釋測試重點。」


7 | 風險、法遵與治理

風險具體情境緩解措施
授權衝突AI 摻入 GPL 片段引入 SPDX 比對 + 人工審查
隱藏漏洞XSS / SQL Injection 未捕捉SAST、DAST、e2e 全部跑一次
生成成本飆高GPT-4o Token 回呼過度設 Token 配額 + Cache
維護困難生成碼缺乏註解要求 AI 同步生成註解+架構圖

8 | 職涯與市場趨勢

  • AWS 統計:澳洲國家銀行已有 50 % 生產代碼由 AI 產生。Business Insider
  • 招募方向
    1. Prompt Engineer / AI Pair-Programming Lead:懂框架 + 懂提問。
    2. AI Governance Engineer:負責安全、授權、成本管控。
  • 核心能力轉移
    1. 抽象思考力 → 能拆問題;
    2. 項目管理 → 能定義需求與驗收;
    3. 資安與測試 → 保證品質。

9 | 你的行動計劃(30 天路線圖)

週期目標指標任務
Week 1打基礎在 ChatGPT 用 prompt 產出 3 個 Python 小腳本,了解流程
Week 2MVP 練兵用 Lovable 做一頁式活動站;部署並收集 10 筆表單
Week 3IDE 深潛把 MVP 匯入 Cursor:完成 UI 重構 + 自動化測試
Week 4協作上雲與朋友共用 Windsurf Repo,完成 CI/CD + 版本控制

10 | 結語

Vibe Coding 把「軟體開發」從敲鍵盤升級為「對話式創作」。當拖拉式工具已經不夠快、模板不夠靈活,善用 ChatGPT 打底、Lovable 速生成,再進階到 Cursor/Windsurf,你就能把「點子 ➜ 可用產品」的迭代週期壓到前所未有的極限。最終勝出的開發者,不是英文打得最快,而是問題拆得最準、能讓 AI 幫你完美落地的人。