如果說 Vibe Coding 的核心是「用自然語言開發」,那 Prompt 就是我們和 AI 溝通的第一步。
很多人第一次用 AI 寫程式時,可能只會輸入一句:
幫我寫一個登入頁面。
AI 當然會給你一份程式碼,但每次長得都不太一樣,甚至可能跟你想像中的畫面完全不同。
其實原因很簡單——AI 不會讀心,它只能根據你提供的資訊來完成需求。
例如把 Prompt 稍微補充一下:
幫我用 HTML、CSS 和 JavaScript 做一個簡潔風格的登入頁面,需要帳號、密碼輸入框、登入按鈕,密碼輸入錯誤時要顯示提示訊息。
同樣都是登入頁,第二種 Prompt 通常就會得到更符合需求的結果。

我自己現在比較習慣把 Prompt 想成「需求文件」的縮小版,不需要一次寫得像論文,但至少要讓 AI 知道三件事:要做什麼、用什麼技術、希望達成什麼效果。
在 Vibe Coding 裡,寫 Prompt 不是一次定生死,而是透過一來一往慢慢修正。第一版不滿意,就繼續補充需求、調整方向,直到接近想要的結果。
所以,比起追求一開始就寫出完美 Prompt,更重要的是學會和 AI 持續對話。