AI 寫得越來越多,我反而更在意自己怎麼判斷。
從翻譯工具到開發夥伴,記錄我如何在使用 AI 的過程中,逐步整理方向、範圍、驗證與最後決策。
研究筆記01
從翻譯開始,慢慢走到設計開發方式。
一開始,我並沒有一套 AI 開發流程。
最早從日文翻譯與文字確認開始,之後隨著學習,逐漸延伸到 Coding、SQL 與學校課題,也開始嘗試 Cursor、Copilot。
專案變大、Context 拉長之後,需求容易被忘記,已完成的部分也可能被改壞。真正改變我的不是某個模型突然變強,而是開始思考怎麼安排 AI 參與工作。
- 01
語言
翻譯、日文修正
- 02
學習
Coding、SQL、學校課題
- 03
實驗
Local AI、OCR、VLM
- 04
流程
Spec、Agent、Review
02
先把模糊的想法聊清楚,再交給 AI 動手。
越重要的工作,越不適合一有想法就直接開始寫。
我會先在 Chat 模式持續討論,透過 AI 提問、自己回答,逐步整理需求、使用情境、Scope、技術方向與 UI。重要專案也會請另一個 AI 提供不同觀點,找出自己可能忽略的地方。
視覺方向則先做出接近想法的圖像與 Demo,再把確認過的決策整理成 Plan、AGENTS.md、DESIGN.md、Scope 與 Evidence,讓 Agent 不必每一輪都重新猜測。
- 01
提問
透過提問持續討論
- 02
需求
把需求整理成文字
- 03
方向
先確認方向與範圍
03
依照任務大小,決定要走多完整的流程。
不是每件事都需要啟動完整的多代理人流程。
小型、明確、邊界清楚的修改,通常直接用 Codex 快速處理並確認即可。若每個小任務都載入大量 Context、啟動完整 OMO 流程,準備本身反而會變得太重。
跨模組、重要或風險較高的工作,才採用 Brainstorm、Spec、分工實作、獨立 Review 與 Evidence。流程應該配合任務,而不是每次都一樣。
| 步驟 | 小型/明確 | 複雜/重要 |
|---|---|---|
| TASK | 包含 | 不含 |
| CODEX | 包含 | 不含 |
| CHECK | 包含 | 不含 |
| BRAINSTORM | 不含 | 包含 |
| SPEC | 不含 | 包含 |
| BUILD | 不含 | 包含 |
| REVIEW | 不含 | 包含 |
| EVIDENCE | 不含 | 包含 |
04
實作可以分工,方向與責任仍由人承擔。
Human as PM,不代表人完全不碰技術。
AI 在我的流程裡可以一起思考、協助實作,也能幫忙 Review。人則負責 DEFINE、DECIDE、DIRECT、VERIFY。
Human as PM 不是完全離開技術,而是把重心放在需求理解、結構判斷、Scope、優先順序與驗收。AI 擴大執行能力,但最後要做什麼、能否接受,仍由人決定。
- 人
- 定義 · 決定 · 指揮 · 驗證
- AI
- 一起思考 · 協助實作 · 協助檢查
05
不要讓同一個 Agent 同時實作又包辦所有判斷。
複雜工作中,分開角色與觀察角度更有幫助。
複雜專案會把實作、Debug、UI、Visual QA、Review 等工作拆開。重點不是 Agent 越多越好,而是讓確認者不只是沿用實作者的同一條 Context。
Review 時也會限定資料範圍,例如 DESIGN、PLAN、變更檔案、測試結果與截圖,讓結論建立在看得到的內容上。
- 規劃
- 先確認範圍
- 實作
- 依分工進行
- 不同視角檢查
- 實作者與確認者分開
- 驗證
- 回到驗證紀錄確認
06
不只接受 PASS,還要留下能看見的依據。
依照任務查看 Typecheck、Tests、Build、Diff、截圖等 Evidence。若是 UI,也要確認 Reviewer 實際看到了圖片,而不是只有檔名或文字描述。
AI 回報 Visual QA PASS 並不能取代人的驗收。我會打開實際結果檢查,有問題就回去修正,最後再自己決定是否接受。
- 變更
- 確認實際修改範圍
- 檢查
- Typecheck・Test・Build
- 實際畫面
- 打開截圖或實際畫面
- 人的驗收
- 最後由人決定
測試通過,不代表畫面就符合設計。
07
從 Context 失控的經驗,學著先劃出邊界。
我遇到的問題,不是 AI 不會寫,而是太容易做超出範圍。
早期使用 Cursor 時,Context 變長或中斷後,Agent 有時會忘記先前確認的方向,重做已完成的部分,甚至做出互相干擾的功能。
後來逐步加入 Plan、Scope、Git 邊界、獨立 Review 與 Evidence,把可以讓 AI 自由探索的部分,和必須由人先定義的部分分開。
以前
PROMPT → GENERATE → FIX → 重做
現在
DEFINE → BOUNDED BUILD → REVIEW → EVIDENCE
08
工具會一直變,方法仍以人的判斷為中心。
善用 AI,不是列出用了多少模型或工具。
Local AI 實驗讓我理解,模型能力之外,VRAM、量化、Context 長度、速度、穩定性與成本都會影響實際使用。現階段大型複雜專案仍以雲端模型為主,本地 AI 則持續作為研究與實驗方向。
我理解的 AI-assisted Engineering,是人負責問題、方向、邊界與最後決策,AI 放大思考與執行能力。工具會繼續變,但我仍需要親自確認結果。
- LOCAL AI
- 持續研究與實驗
- CLOUD MODELS
- 目前大型開發主要使用
- HUMAN JUDGMENT
- 決定方向、邊界與驗收