ARTICLE / 00108 章節

AI 寫得越來越多,我反而更在意自己怎麼判斷。

從翻譯工具到開發夥伴,記錄我如何在使用 AI 的過程中,逐步整理方向、範圍、驗證與最後決策。

  • AI 開發
  • Workflow
  • Agent
  • 實驗
研究筆記
ARTICLE / 001技術研究與開發筆記

01

從翻譯開始,慢慢走到設計開發方式。

一開始,我並沒有一套 AI 開發流程。

最早從日文翻譯與文字確認開始,之後隨著學習,逐漸延伸到 Coding、SQL 與學校課題,也開始嘗試 Cursor、Copilot。

專案變大、Context 拉長之後,需求容易被忘記,已完成的部分也可能被改壞。真正改變我的不是某個模型突然變強,而是開始思考怎麼安排 AI 參與工作。

使用方式的變化概念圖
  1. 01

    語言

    翻譯、日文修正

  2. 02

    學習

    Coding、SQL、學校課題

  3. 03

    實驗

    Local AI、OCR、VLM

  4. 04

    流程

    Spec、Agent、Review

02

先把模糊的想法聊清楚,再交給 AI 動手。

越重要的工作,越不適合一有想法就直接開始寫。

我會先在 Chat 模式持續討論,透過 AI 提問、自己回答,逐步整理需求、使用情境、Scope、技術方向與 UI。重要專案也會請另一個 AI 提供不同觀點,找出自己可能忽略的地方。

視覺方向則先做出接近想法的圖像與 Demo,再把確認過的決策整理成 Plan、AGENTS.md、DESIGN.md、Scope 與 Evidence,讓 Agent 不必每一輪都重新猜測。

討論與定義概念圖
  1. 01

    提問

    透過提問持續討論

  2. 02

    需求

    把需求整理成文字

  3. 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
實際畫面
打開截圖或實際畫面
人的驗收
最後由人決定
測試通過,不代表畫面就符合設計。
日誌 / Lab

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
決定方向、邊界與驗收