04
AI 會犯的五個錯
這五個不是學生的錯,是 vibe coding 的系統性偏誤——不指定,AI 就用「看似合理」的預設值把空白填掉。每一個都附一個實際看得到的例子,以及可以直接照著貼的修正指令。
錯誤 01
不指定風格,整班就長得一樣
風格是最不需要 AI 代勞、卻最常被交給 AI 的部分。不給方向時它會收斂到同一種審美,而且那種審美通常還不難看,所以沒有人會發現有問題。
反例日常介面你已經認得出來的那種頁面
紫藍漸層、圓角卡片、玻璃霧面、Inter 字體、每個區塊配一顆線條圖示。這套組合現在一眼就能認出是誰做的——它不醜,但它不是任何人的判斷結果。
反例學生作品五件裡有三件是金色配深底
沒有人互相看過作品,也沒有人被指定顏色。結果:政治的重量的主色寫成 --clr-gold: #D4AF37
,政治獻金大公開的調色盤裡出現同一個 #D4AF37
,金權資料庫則是 --gold: #D8AA38
配 --ink: #180807
。
三件作品各自定義的主色
#D4AF37#D4AF37#D8AA38三個深底
正例 跳出來的兩件,都是學生自己先定了概念才開工:大金庫用挖寶隱喻(土黃棕、按鈕寫挖寶去!
、返回鍵寫返回大廳
),THE CAPITAL 2016用機密檔案(只留黑白四階灰,頁尾寫STRICTLY CONFIDENTIAL
)。
修正指令
先不要寫程式。給我三種視覺方向:字體組合、五個色碼、參考對象各一句。我選定後你才開始做。
錯誤 02
交出一個功能正確但空的介面
對 AI 來說,「查詢功能可以運作」就算完成。它不會意識到使用者打開後根本不知道要查誰。
反例日常介面大多數的公開資料查詢頁
一個輸入框、一顆查詢鈕,下面一片空白,可能還寫著「請輸入關鍵字」。資料其實很好,但第一屏的報酬率是零,於是絕大多數人只到這裡為止。
反例學生作品THE CAPITAL 2016
初始畫面上最大的一行狀態文字是 Found 0 Candidates
。資料庫裡有 261 位候選人,但使用者第一眼看到的數字是 0。
正例 同一份作業的金權資料庫把這格填成六個一鍵範例:柯建銘
、民主進步黨
、中國國民黨
、經濟委員會
、新北市
、當選者大額收入排行
。同樣一個搜尋框,一個是零,一個是六條路。
修正指令
首頁必須有三個具名案例,各一句話說明為什麼值得看,點擊直接進入該筆詳情頁。空狀態不可以顯示「0 筆」,要顯示預設的推薦清單。
錯誤 03
只做一個搜尋框
搜尋框是 AI 的預設答案,因為它最好寫、最不會錯。但它只服務一種使用者,而那種人往往是少數。
反例日常介面只有搜尋列的購物網站
如果一個電商只給你搜尋框,你必須先知道商品名稱才買得到東西——那等於把所有「我想看看有什麼」的人排除掉。所以真實的電商一定同時有分類、排行、推薦、瀏覽紀錄。
反例學生作品下拉選單數量
金權資料庫6
政治的重量5
大金庫1
THE CAPITAL0
大金庫那唯一的一個下拉,選項只有總收入:由高到低
與總收入:由低到高
。它有分頁、有標籤,但沒有任何依政黨或地區瀏覽的路。
修正指令
除了搜尋框,再加:依政黨/地區瀏覽、全域排行、以及一個可排序的完整清單。四個入口都要能到同一筆詳情。
錯誤 04
用摘要取代欄位
AI 很擅長生出一句流暢的摘要,所以它會拿摘要填滿詳情頁。使用者點進去發現沒東西,就再也不點第二次。
反例日常介面內容農場式的聚合頁
清單看起來很豐富,點進去只有兩段話和一張圖,你要找的數字、日期、出處全都不在。第一次是失望,第二次就不點了——這是資訊覓食理論裡最典型的氣味造假。
正例學生作品政治的重量 / 政治獻金大公開
政治的重量的詳情頁給的是欄位不是句子:收支總覽
(總收入、總支出)加 獻金來源佔比分析
,再標上推薦政黨、選區、是否當選。政治獻金大公開則提供五個排序維度(獻金總額、企業捐贈、個人捐贈、捐贈企業數、得票數),每一個都對應資料庫裡真實存在的欄位,不是算出來的形容詞。
值得一提的是金權資料庫在自己的頁尾誠實標了一行:此為前端專題網站範本,適合再接資料清理、視覺化與候選人詳情頁
——作者知道自己的詳情頁還沒接完,並且說了出來。這比假裝完成好。
修正指令
詳情頁至少呈現收入、支出、來源比例、選區、當選與否,並標明資料來源與年度。不要用摘要取代欄位。缺的欄位直接標「無資料」,不要用文字補。
錯誤 05
一個區塊塞超過四件事
AI 對「版面密度」沒有判斷力,你給它什麼它就全部攤平。它也不會發現你把兩個不同維度的東西擺成了同一排。
正例學生作品政治獻金大公開 / 金權資料庫
政治獻金大公開的首頁 KPI 剛好四個:候選人、獻金總額、當選席次、企業捐贈。金權資料庫的三張卡各只有三個組塊——標籤、數字、一行說明:資料筆數 261
、核心欄位 27
、查詢方式 2
。兩件都在 4±1 之內。
反例學生作品政治獻金大公開的政黨快捷列
同一頁往下,六顆快捷按鈕並排:🌿 民進黨
、🔵 國民黨
、⚡ 時代力量
、🟠 親民黨
、⚪ 無黨籍
、✓ 當選者
。
前五顆是「政黨」,第六顆是「當選狀態」——兩個不同的維度被排成同一列,視覺上就是同一組。而且符號系統也不一致:🌿是意象、🔵🟠⚪是顏色、⚡是意象、✓是狀態。放在一起看得懂,是因為你本來就懂政黨,不是因為設計說清楚了。
修正指令
每個區塊最多四個資訊組塊,超過就拆成兩塊。同一排的元素必須屬於同一個分類維度,不同維度要分列並加標題。先給我版面骨架的線框,我確認後再填資料。