先講結論:寫程式已經進到「說中文就能生」的階段
就像你叫 Uber 只說「我要去台北車站」不用管引擎怎麼點火,現在寫程式也只要「描述你要什麼」,AI 就幫你生出完整專案。這招被 Simon Willison 取名 vibe coding——完全不看程式碼,只憑感覺打中文,能跑就好。
為什麼你該學 vibe coding?
- 省時間:side project 3 小時縮成 10 分鐘
- 零門檻:不會 Python 也能生出 Python
- 低成本:失敗只浪費你 10 分鐘,不燒 3 天假日
⚠️ 注意:vibe coding 只適合「自己用」或「先求有」的專案,要賣錢的產品還是得回頭檢查程式碼,這點後面會講。
實戰:10 分鐘做出「每日科技新聞 LINE 通知」
前置作業(2 分鐘)
- 打開 cursor.sh 免費下載 Cursor(就像 VS Code 但內建 AI)
- 註冊 LINE Notify 拿到一組 權杖,先貼在記事本
Step 1:用「中文咒語」開專案(1 分鐘)
在 Cursor 按下 Cmd + I(Windows 是 Ctrl + I),直接打:
幫我建立一個 Python 腳本,每天早上 8 點自動爬蟲「科技新聞」首頁標題,
整理成 5 則摘要,透過 LINE Notify 發送到我的 LINE。
先寫完幫我跑一次測試,確定能跑再打包成 zip。
示意:Cursor 對話框裡打中文,AI 開始生檔案
Step 2:等它寫完+自動測試(3 分鐘)
Cursor 會:
- 建立
main.py、爬蟲、排程、LINE 通知 - 自動跑
python -m pytest告訴你「✅ 全部通過」
如果失敗,直接丟訊息給 AI:「測試 3 失敗,幫我修」,它會再改到你過。
Step 3:一鍵部署到雲端(4 分鐘)
- 打開 replit.com → 上傳剛剛下載的 zip
- 把 LINE 權杖貼進 Secrets(Replit 的環境變數)
- 點 Run,看到「Scheduled job started」就成功
示意:Replit 綠色按鈕 Run 起來,Console 顯示成功發送 LINE
隔天早上 8 點,你的手機就會收到:
📱 今日科技快報
- 台積電 2 奈米試產提前…
- 蘋果 Vision Pro 台灣開賣…
進階:把「咒語」升級成「agentic engineering」
當你開始要給別人使用、收錢、存客戶資料,就不能只靠 vibe。這時要切換到 agentic engineering:
- 你看程式碼:AI 寫完你還是要 review
- 你補測試:至少 80 % 覆蓋率,避免客訴
- 你管安全:資料庫加密、API Rate limit
就像你開早餐店,自己吃可以隨便煎;賣給客人就要顧食安、發票、消防。
三句話記住 vibe coding 使用守則
- Side project 先求有:vibe 10 分鐘上線,驗證點子最重要
- Production 再求好:有人要用就回頭補測試、補文件
- Bug 只准炸自己:公開給別人前先問「炸到別人我賠不賠得起?」
現在就打開 Cursor 試試看
把上面咒語複製貼上,10 分鐘後你就擁有第一個「不寫半行程式」的 LINE 機器人。先讓它跑三天,感受那種「我什麼都沒做卻每天收到新聞」的爽感,再決定要不要繼續優化。試試看吧!