我想知道自己的網站有沒有人看。
不需要複雜的分析後台,我只想打開一個頁面,就能看到:
- 現在線上人數
- 總瀏覽數
- 不重複訪客
- 每個頁面的瀏覽數
我請 AI 幫我做了一個統計頁。
畫面很快就完成了。上面有三張數字卡,下面有頁面排行,整體風格也跟網站一致。
看起來已經做好了。
但我打開正式網站,只看到三個「—」。
畫面有了,資料卻沒進來
我原本以為是網站還沒累積到資料。
實際檢查後,資料庫裡已經有三百多次瀏覽,也有 126 位不重複訪客。
問題不是沒有資料。
是統計頁需要呼叫的 /api/stats/pages,在正式站回傳了 404。
統計頁部署了,負責提供資料的 API 卻沒有一起上線。
程式碼其實已經寫好,只是還留在本機,沒有被提交到正式版本。
這很像收銀機的螢幕已經裝好,後面的主機卻沒接上。外觀看起來完整,實際上不能工作。
我開始重新定義「做完」
AI 很容易做出一個看起來完成的畫面。
但網站功能不只有畫面。
這個統計頁至少有三層:
- 顯示數字的頁面
- 接收與回傳資料的 API
- 儲存瀏覽紀錄的資料庫
任何一層沒有接好,功能就不能用。
所以我沒有再問 AI:「你修好了嗎?」
我改成請它直接檢查:
- 正式 API 回傳什麼狀態?
- 資料庫裡有沒有資料?
- 哪個修改還留在本機?
- 這次發布到底包含哪些檔案?
最後找到漏掉的 API,單獨提交並重新部署。
幾秒後,正式網址從 404 變成 200。
我重新整理統計頁,數字終於出現:
- 現在線上:1
- 總瀏覽:317
- 不重複訪客:126
下面也開始列出每個頁面的瀏覽數。
這時候,它才不只是「看起來像統計頁」,而是真的能用。
AI 做得快,不代表可以不用驗收
如果我只看畫面,這個功能早就可以被我當成完成品。
但真正上線後,才會遇到本機看不到的問題:API 沒部署、資料沒接上、正式環境和本機版本不同。
AI 可以幫我快速寫出程式。
但什麼叫完成,還是要由我決定。
對我來說,至少要做到:
- 正式網址真的能打開
- API 真的有回傳資料
- 畫面顯示的是正確結果
- 修正時沒有把其他未完成的東西一起發布
這些事情不如「一句話生成網站」那麼吸引人。
但它們才是作品能不能真的交出去的分界。
我需要的不是漂亮數字,是回饋
這個統計頁的功能很簡單。
但它讓我知道哪些內容有人看、哪些頁面沒人使用,以及下一次應該把時間放在哪裡。
數字不一定要很大才有用。
對一個剛開始運作的網站來說,十個真實訪客,也比完全不知道發生什麼事更有價值。
我以前覺得,用 AI 做網站最明顯的優勢是快。
這次之後,我覺得更重要的是另一件事:
AI 幫我把想法變成程式碼;我負責把程式碼修成真的能用。
畫面生成的那一刻,不是完成。
正式上線、出錯,最後修到能用,才是。