各位平常用ChatGPT、Gemini、Claude已經很熟練了。今天要講的不是換一個更聰明的模型,而是換一種使用方式——同一個模型,放在不同的工作環境裡,能做的事差很多。
從「每次重講一遍」到「開機就接續」——五個階段
各位平常用ChatGPT、Gemini、Claude已經很熟練了。今天要講的不是換一個更聰明的模型,而是換一種使用方式——同一個模型,放在不同的工作環境裡,能做的事差很多。
接下來會拆成五層,每一層只多做一件事,都是從你現在的用法接下去的。
——三天後,下一份報告,整個流程重來一次
——格式要求只講過一次,之後每次自動套用
差別不在模型變聰明了,而在右邊那個AI讀得到你的檔案、記得住你的規則。今天要講的就是怎麼把左邊變成右邊。
L5做完會回到L1——這不是五件事,是同一件事重複五輪,每一輪的起點都比上一輪高。
這一步不需要任何新工具,用Word也可以。真正的門檻不在技術,在於願不願意把腦袋裡的隱性規則寫成明文。
實際產出:來臺旅客消費及動向調查_支出資料集.csv。規則寫定一次,後面所有計算才對得起來——這是L1最直接的效益。
Google試算表ID、Cloudflare部署設定全部記錄下來。下次要延伸這個案子,直接讀取這些資訊即可接續,不需要重新確認一輪。
Sheet ID: 1PE-CfDJ...l7yf-Pg4 │ Cloudflare Pages: signintmrt │ env: SHEET_ID / ROSTER_GID / LOG_GID
觀光署HTML範本的使用說明文件,記載的頁數與缺口清單會隨檔案持續開發而過時。接手前必須先對照檔案實際內容再動手,不能直接採信說明文件的舊描述——否則新產出會與現行架構產生衝突。
正確做法:grep "class=\"slide\"" 範本.html 核對實際頁數,不要只看說明.md
這兩張卡是同一件事的兩面:能讀檔案是L2的好處,但檔案會過時是L2的代價。先讀懂、再動工,這句話從這裡開始一直用到最後一層。
④之後回到①——但起點已經比上次高。
MD檔就是純文字檔,記事本就能開、能改。它跟Word的差別只有一個:沒有排版,所以AI讀起來不會被格式干擾。
做「國際標竿案例」系列時,把「報告格式怎麼排」跟「這個產業容易踩的資料陷阱」拆成兩份SKILL分開存放。這是實際的資料夾結構:
下次做其他產業的案子,只調用`policy-report-writing`即可,不會被遊戲產業的特殊規則干擾。
SKILL的調用也有順序:先用「討論方向」的SKILL把事情想清楚,再去find需要的工具部署到專案——這份簡報本身,就是照這個順序做出來的。
這在軟體工程稱為「關注點分離」(separation of concerns)——不是我們發明的做法,是任何模組化系統都遵守的原則,我們只是把它應用到SKILL的歸檔上。
左邊五步、右邊一步,做的是同一件事。省下的不只是時間,是「因為麻煩所以乾脆不更新」這件事不會再發生。
這份規劃文件叫114年期末報告_HTML完整版_修正意見.md,逐點附了實際行號、變數名、docx表號當根據,不是「大概這樣改」的模糊描述。
事後修正即使幅度很小,模型仍須重新載入完整上下文才能定位修改點,單次成本與初次產出相當。軟體工程有個廣為人知的現象——缺陷發現得越晚,修正成本越高——在這裡同樣成立。
寫回去的東西,就成為下一輪的L1。這就是為什麼說五層是一個循環,不是一條直線。
發現:算出來的增減數字跟官方報告對不起來。
原因:公式的分母誤置,直覺上容易寫錯方向。
修法:對照官方報告表3/表4數字逐一驗證過才算過關。
發現:網頁一直抓到舊資料。
原因:用「取代整個檔案」的方式匯入新資料,分頁的gid會跟著改變。
修法:重新設定gid之後,還要重新部署才會生效。
發現:使用者反映每張卡片各自要選一次年份,操作繁瑣。
原因:初版設計為每張卡片獨立控制,看似彈性但實際操作成本高。
修法:改為單一全域選單,一次控制所有卡片同步更新。
發現:Google試算表的資料驗證欄位拒絕=INDIRECT()公式,回報「請輸入有效的範圍」,即使命名範圍設定完全正確。
原因:這是Google近期改版後的行為,不是設定錯誤。網路上找得到的教學多半寫於改版前。
修法:改用Apps Script的onEdit事件動態呼叫setDataValidation()。
第四個坑值得特別說明:這件事光靠單次問答查不出來,因為公開資料裡的教學都寫於平台改版之前。要在實際環境裡試出來、確認是平台限制而非設定錯誤,然後把結論寫回文件——這整段就是L5。
五層走完回到L1。每一輪的起點,都是上一輪的終點。
這四個案例的任務性質完全不同,架構的判斷邏輯也不一樣。這張表可以之後回頭找對照。
Agent沒辦法直接生出能當成果的學術定稿,但可以幫你先做資料蒐集、抓資料來源的陷阱(哪些數字不能混用、哪些統計代表的是消費端不是生產端),省下大量背景作業的人力。這段是報告裡真實的一段話:
這種來源陷阱要靠人力一頁頁核對很花時間,agent可以先抓出來,人再做最終判斷。
重點是怎麼把108~115年零散的報告資料整理成能重複調用的模組——包含計算邏輯內嵌進去,以後每季/每年有新資料,直接套進既有架構,不用重做一次。
拆成三塊、各管各的:督導看的即時追蹤網頁、中間存資料的Google試算表、訪員用的簡單簽到操作頁。角色不同、需求不同,介面就要分開設計。
跳出PPTX一頁一頁往下疊的思維,改成「資料驅動+可以互動篩選」的思維——先分清楚哪些是要能互動篩選的變動資料、哪些是固定不變的版面架構。
| 對話式LLM(單次問答) | 專案化Agent協作 | |
|---|---|---|
| 狀態延續 | 每次歸零,須重新提供上下文 | 讀取歷史紀錄與專案資料夾,直接接續 |
| 資源整合 | 僅限文字輸入輸出 | 可讀寫檔案、呼叫外部服務(試算表、雲端部署、網路查證) |
| 規則套用 | 每次重新描述格式與規範 | 封裝為SKILL,重複調用不需重述 |
| 錯誤修正 | 單輪問答難以迭代查核 | 多輪對話中即時發現、驗證、記錄,供下次調用 |
這張表跟第二頁那張是同一件事,差別是現在你知道每一格背後要做什麼了。
這些是目前已經建好的SKILL,有需要可以直接拿去用,或參考它們的寫法自己建一份。