昨天介紹了 Prompt 的基本寫法,不過實際使用 AI Coding 時,我們不一定每次都能在第一句話就把所有需求想清楚。
有時候反而是看到 AI 做出第一版之後,才突然想到:
「這邊好像可以再加一個功能。」
或是:
「等等,這個畫面跟我想的不太一樣。」
這時候其實不用重新寫一大串 Prompt,可以直接根據目前的結果繼續追加需求。
例如一開始只告訴 AI:
幫我做一個簡單的待辦事項網頁。
等 AI 完成第一版後,再繼續要求:
幫我加入刪除功能。
接著可能又覺得少了什麼:
完成的待辦事項可以讓文字加上刪除線嗎?
就這樣一個需求接著一個需求,原本很簡單的網頁也會慢慢變成比較完整的成品。
我覺得這也是 Vibe Coding 很方便的地方之一,我們不一定要先把整個系統規劃得非常完整,而是可以先做出能動的版本,再一邊看結果、一邊告訴 AI 哪裡需要修改。
不過,這種一直對話、一直追加需求的方式也會帶來另一個問題:
AI 到底記得多少我們前面講過的事情?
這就跟下一篇要介紹的 Context 有關了。