從做出網頁,到完整程式,再到 AI 原生產品
許多人的 Vibe Coding 都從一句「幫我做個網頁」開始。頁面出現以後,下一步不是繼續堆按鈕,而是讓它能保存資料、服務真實使用者,最後再讓 AI 參與完成任務。
1. 先做出一個能分享的網頁
網頁是很好的起點。你描述內容和樣子,AI 寫出第一版,想法很快就成為可以開啟、點擊和分享的東西。
這個階段先學會三件事:
- 把模糊的想法整理成清楚的頁面結構;
- 反覆修改,直到畫面符合自己的判斷;
- 把本機頁面部署成別人能開啟的連結。
陌生人打開後知道它是做什麼的,手機上也能正常操作,而且每個看得到的按鈕都有作用,這個頁面才算完成。
2. 讓頁面成為真正的程式
漂亮頁面可以展示想法,程式則要幫使用者完成一件事。從頁面走到程式,通常先補齊四項能力:
- 真實資料:可以保存、修改和刪除,不是寫死的範例;
- 後端服務:帳號、商業規則與密鑰不放在瀏覽器裡;
- 失敗處理:斷線、空白輸入和請求失敗時,使用者知道怎麼繼續;
- 正式發布:別人不需要連到你的電腦,也能穩定安裝和更新。
網站、小程式、桌面軟體或瀏覽器擴充,只要能可靠完成真實任務,都可以是完整程式。
3. 再走向 AI 原生產品
加上一個聊天框,不等於 AI 原生。
AI 原生產品會先理解使用者想完成什麼,再讀取必要資料、使用受控工具,並在重要動作前交給使用者確認。
- 一般程式碼處理確定的規則、資料和權限;
- AI處理語言、生成與不完全確定的資訊;
- 人決定目標、高風險選擇與最後確認。
這時設計的不只是程式怎麼跑,而是人、程式和 AI 怎麼一起完成任務。
4. 判斷自己現在在哪一步
還沒有公開網頁,就先做一個小頁面並請別人打開。已經有許多漂亮 Demo,就選一個補上真實資料、後端和錯誤處理。已經能交付完整程式,再挑一個過去需要人理解的步驟,讓 AI 取得剛好夠用的資料和工具。
AI 的自主能力要慢慢增加:先產生草稿,再使用唯讀工具;結果穩定後,才考慮寫入、傳送或發布,並保留權限、確認與復原。
5. 記住三句話
網頁讓想法被看見。
程式讓使用者完成事情。
AI 原生產品讓軟體參與完成事情。
先把一條真實任務做完整,再逐步加入 AI。可靠的小程式,永遠比無法驗證結果的複雜 Agent 更有價值。