二十四個範例照規則生,風格都一樣;七個網站照一個參考改,樣子各不相同

八月底我的個人品牌網站樣板補到二十四份範例,加了美學族譜、檢查器也全修過,滑完還是覺得風格都一樣,最後砍到剩三個。九月底的週三直播換了做法:拿一個喜歡的開源網站整個當底,只把資料換成我的。同樣三句話換七個參考,做出來的樣子各不相同。

範例牆上實體店與在地服務那一區,花店、早餐店、鋼琴老師、房仲、水電、咖啡店、髮廊、獸醫各一張卡

先講結論:叫 AI 照一套規則生網站,做出來很容易長得一樣,而且我那時的檢查器量不出來。直接拿一個喜歡的開源網站當底,只把資料換成自己的,做出來的樣子就各不相同。

這兩件事隔了一個月,可以放在一起看。

八月底:二十四份範例

personal-brand-site-starter 是一份給 AI 代理人照著跑的作業流程,把一個人的話問出來,做成一頁式的個人品牌網站。包裡有一面範例牆,放各行業的範例站。

範例不是憑空亂生的。8/27 樣板裡就有參考站清單;8/28 我指出範例全是同一種美學,叫它去看我做過的其他網站、上網找參考,它掃了我二十個 repo,拆出三族,再從外面補兩族,寫成七族的「美學族譜」,每個範例照其中一族的配色和動畫性格生。

八月三十一號早上,我對這個 repo 只講了一句話:還缺什麼行業。之後的兩個多小時,AI 補了十個行業,二十個行業全部有範例,總共二十四份。範例、檢查器、修正都是 AI 做的,這段時間的 commit 裡沒有再出現我。

過程中 AI 寫的檢查器抓到一批我眼睛看不到的缺陷:

這些都修好了。

九月二號:滑完那面牆

我把範例牆從頭滑到尾,滑到後面就審美疲勞,因為二十四張的風格都一樣。

疲勞是感覺,講不出所以然。我叫它再深入研究、改到好,它先去量:第一屏最大字級的中位數只有 49px,二十二個第一屏完全沒有視覺,字體全部同一種。配色其實每個都不一樣,但救不回風格。檢查器 check.mjs 裡沒有任何一條規則在看這個。

它提議留花店、律師、vj 三個,我回了一句對,其餘二十一個刪掉。留下來的三個又退了兩次,第二次是:花店的 CSS 沒有花香氣質,律師像個人接案不像事務所,vj 看完對這個人完全沒印象。

九月三十號:拿一整個網站當底

這場週三直播講個人網站,這次換了做法:先找一個喜歡的開源網站,整個拿來當底,再叫 AI 把資料換成我的。

示範品是參考 Bruno Simon 的 3D 作品集,開一台車在島上逛作品。我給 agent 的資料就是部落格網址,作品、角色、直播場次都是它自己去抓的。9/29 早上 10:16 開始,半小時先做出 2019 版;下午看了 2025 版改做它,4:56 上線,照我逛完回報的問題修到 6:48。

直播當天傍晚開播前後,同一份資料清單、同樣三句話,換七個參考網站,每個交給全新的 agent 從零做到可以部署,再推上線:

參考的網站 樣子 從零到上線
DevPortfolio 簡潔的單頁履歷 7.5 分
WebShell 終端機,上方有可以點的指令 8 分
vCard 名片式,分頁切換 10 分
LiveTerm 終端機,打指令看內容 10 分
VSCode 作品集 長得像 VS Code 11.5 分
Developer Portfolio v2 開發者風格,附貪食蛇小遊戲 14.5 分
復古電腦 3D 的 CRT 終端機 23 分

資料一模一樣,七個做出來的樣子各不相同,連兩個終端機風格的操作方式都不一樣,因為長相是從參考來的。

直播時我講到為什麼一定要先找參考:「憑空想像的,其實我之前有試過了,就是用描述比較做,但是其實做起來效果都蠻差的,因為你的描述都會比較匱乏。」接著是:「反而不是說 AI 做不出來,是你用言語難以形容出你要什麼東西。」

像開車逛作品的 3D 場景,只說「3D 場景、可以開一台吉普車」,AI 做出來可能也不是心裡想的樣子。找到一個範例給它,後面要換車、換場景、換配色都很自由。

八月那二十四份沒有拿一個網站整個照著改,是照樣板裡的族譜和規則各自生的。量得到的缺陷都修了,風格還是都一樣。

兩把尺還是都要

換了做法,還是要自己驗收。AI 每次說做好了,我就開車逛一圈,下面這幾條 AI 交件時都沒提:

反過來也有。9/29 晚上另外拿一個沒看過我們版本的 agent 從零重做一次,它自己截圖巡過,抓到我們版本漏掉的原作痕跡:背景音樂的檔名是原作者寵物的名字。

八月那次,機器量到欄寬差一半、對比量錯,我眼睛看不到;我看得到的風格都一樣,機器那把尺上沒有那一格。九月這次,有的是我開車才看到,有的是 AI 截圖才抓到。兩把尺都要。

想自己做一個