什麼是 vibe coding?
Vibe coding 是透過告訴 AI 你想要什麼、試用結果並要求修改來建置軟體的方式,而你本身不需要閱讀或撰寫大部分的程式碼。
這個詞描述的是一種工作風格:你憑感覺來掌舵。你查看應用程式、注意到哪裡不對,然後用白話文說出來。語法、函式庫以及各部分之間的串接,則由 AI 處理。
它最適合用在原型、個人工具與第一版本,這些情境速度比完美的結構更重要。隨著應用程式成長,它會變得越來越困難,因為你從未檢視過的問題可能會在底層不斷堆積。
優秀的 vibe coder 仍然以建置者的思維思考。他們一次只描述一項修改,在預覽中測試每項修改,保留可以回復的檢查點,並且要求 AI 解釋任何與金錢、密碼或私人資料有關的部分。
Vibe coding 與專業開發並不是對立的。許多開發者使用同樣的工具來加快速度,然後在上線前再檢視程式碼。
範例
- 「清單看起來很擠,請讓每一列有更多空間,並把日期顯示在右側」
- 「我按下儲存後什麼都沒發生,請修好它」
常見問題
vibe coding 對真正的應用程式安全嗎?
如果有人檢查重要的部分,就可以。這些部分包括:誰能看到哪些資料、密碼與付款如何處理,以及秘密金鑰存放在哪裡。你可以要求 AI 審查這些區域,或在上線前由開發者檢視。
做 vibe coding 需要先學程式嗎?
不需要。你需要的是清楚的描述與仔細的測試。稍微了解應用程式如何組成,例如什麼是資料庫或 API,能讓你的要求更精準。
另請參閱
Mythex · Pricing · 用 AI 打造任何東西 · 網站與應用程式範本 · Mythex 比較 · AI 應用程式開發詞彙表 · 免費的 AI 應用程式開發工具 · English