AI 協作守則
流程教你「做哪些步驟」,這頁教你「怎麼跟 AI 合作」——下指令、審查產出、何時介入、卡住怎麼救。把這些變成習慣,AI 才會是好用的隊友。
回到 AI Coding 流程 →給方向
怎麼開口交辦,AI 才接得準。
一次只交辦一件事
為什麼:AI 同時處理多件事會顧此失彼,你也難判斷是哪裡出錯。
這樣做
「先只做登入頁,其他先別動」,做完再交辦下一件。
別這樣
「把登入、付款、後台一次都做好。」
把背景與限制講清楚
為什麼:AI 看不到你腦中的前提;少了背景,它只能用猜的。
這樣做
附上目標使用者、要串接的服務、不能用的東西,再請它動手。
別這樣
只丟一句「做個購物車」,其他全靠它通靈。
先說「完成長什麼樣」
為什麼:沒有完成標準,AI 會在你以為還沒好時就說「好了」。
這樣做
「完成 = 能註冊、能登入、密碼錯誤會提示。」
別這樣
「弄得差不多就好」這種沒有邊界的指示。
審查
AI 的產出,怎麼檢查才不會出事。
看不懂就先別收下
為什麼:收下看不懂的程式碼,等於默默簽下未來的維護成本。
這樣做
請 AI 逐段解釋,直到你能用自己的話複述它在做什麼。
別這樣
反正會動就整段貼上、直接下一步。
拿產出對照你的需求
為什麼:程式跑得動,不代表它做的是你要的那件事。
這樣做
把它做的一條條對回需求清單,確認沒有多做或少做。
別這樣
看到畫面會動就當完成,不回頭比對需求。
介入
什麼時候該出手,把方向拉回來。
AI 鬼打牆就喊停
為什麼:它在同一個錯誤上反覆打轉時,再催只會繞更久、改更亂。
這樣做
喊停,把問題重新講一次,或換個方向描述。
別這樣
一直回「還是不對,再試一次」,期待它自己跳出來。
它說「好了」就要它證明
為什麼:「應該可以了」不是證據;沒驗證過的完成常常是半成品。
這樣做
「給我可以驗證的步驟或測試,證明真的好了。」
別這樣
聽到「完成了」就直接上線或交付。
復原
歪掉了,怎麼救回來。
卡住就把任務再切小
為什麼:多數卡關是因為一步要做的事太多;切小通常立刻解套。
這樣做
把一個大任務拆成兩三個更小、能各自完成的步驟。
別這樣
同一個大任務反覆重講,期待這次會不一樣。
真的歪了就重開一段對話
為什麼:對話太長、脈絡被污染時,AI 會抓著舊的錯誤前提不放。
這樣做
開新對話,只帶「現在的程式碼 + 清楚的目標」重新開始。
別這樣
在已經混亂的對話裡無止盡地修補。