20260416

新工作不到兩週,記得來的前兩天交接,就是跟一個即將離職的同事交接幾個程式,這個程式主要用來產製報表。

其實那些報表背後的邏輯我到現在都還不明白,只知道報表來自於用戶的使用數據,這個使用數據有嚇到我,超過 800M 的十幾個 CSV 檔案,我從沒看過那麼大的 CSV 檔。

檔案是公司的 RD 從資料庫撈出來給我們的。

離職那位似乎以前有學過 Python,他用好幾個 Python 程式清洗數據,分析,產出個別使用者的報表,做成 HTML 檔。看到這個程式我是蠻淡定的,但畢竟我們不是 IT 部門,如果我沒有事先學過一些程式皮毛,還真不知道怎麼接手這些東西。

這個報表一個月產製一次,每次產生的內容大概就給十份資料,產製完再錄入我們的系統並提供給客戶。

我能理解 RD 不願意直接開放資料庫權限給我們,只給我們 CSV 檔案要我們自己生出自己需要數據的心態,可能怕我們一直存取資料庫導致資料庫負載過重。

但我想,既然要生成 HTML 資料去呈現數據,幹嘛不直接做個網頁服務就好。於是我昨天晚上開始把資料錄入本機的 Postgres 資料庫,從 CSV 導入資料庫清洗數據花了不少時間,但都是 Codex 幫我完成的。

第一階段先做一個小工具把每個月 RD 給的 CSV 匯入我自己建立的資料庫,這個 Codex 昨晚加今早搞定。

資料庫數據都有了以後,我就開始實作前後端,後端去資料庫取資料處理邏輯,前端呈現資料,網頁化後,以後不管誰來接手這項任務,不會寫程式也沒關係,都可以上手。

不過這個專案比我預期中大很多,雖然有原本 HTML 的樣式跟原本程式的邏輯可以參考,但要完全捨棄原本 Python 的語法架構,由後端 Node 重構,AI 也是花了很多時間在跑,目前還沒跑完。

ChatGPT 的 Codex 跟 Claude Code 我都是付費使用者,兩者都有每五小時的用量限制,超過用量就要等下一個五小時才能用,而且還有周限制。我的最新目標是每週的程式用量都要把它用完。

剛開始我是用 Codex 先跑,等 Codex 用量不足,我會再用 Claude Code 接力去進行 Codex 未完成的項目。感覺就是兩個小助理在用極厲害的程式能力實現我的想法。

但下午突然一個靈感閃過,我為什麼不在專案內建立一個檔案,讓兩個助理可以透過那個檔案互相溝通協調自己的進度?於是我就請 Claude 建立了一個 cooperation.md 的文件,並要求 Codex 跟 Claude,程式的任何更動,Bug 修復,新增功能或是即將執行的計劃都必須記錄在 cooperation.md 文件內,然後每次執行前都必須詳細閱讀這份文件,執行完也要更改文件。

突然覺得自己太聰明了,我就這樣讓兩個 AI Agent 在我的專案內自己運作,完成交接。

目前專案進行中,老實說這個專案很難,因為程式前後端邏輯都不容易,要處理的資料量也很巨大,AI 之前,我根本無法想像我可以實作有數千萬筆資料的 Dashboard 界面,太魔幻了。

我想可能兩位 Agent 這周的程式額度用完,我應該可以完成這個專案。再請公司的 RD 把專案部署到公司的雲端主機,未來每個月產製報表這件事情基本上不用做,資料補齊網頁就可以自動呈現報表,省了很多時間,也不用再讓未來的新人苦哈哈的還要學這個程式。

功德無量啊我~

Coffee. Tea. Or

如果這篇文章
讓你大腦神經元多放了一些電
剛好你心情又特別好
那就

相關文章