在 ERP 系統裡,物料移轉、工時分攤都涉及除法運算。除不盡的餘數要怎麼處理?四捨五入?最後一筆補差?本文分享一個真實案例:同一套系統裡,不同模組用了不同的策略,而我們直到客戶提問才發現。
在 macOS 上用 OneDrive 遇到「Resource deadlock avoided」?這是解法
在 macOS 上用 OneDrive 串流模式讀寫檔案,cat、cp、Python open() 全部報「Resource deadlock avoided」?這不是你的問題,是 macOS File Provider 的機制。本文分享如何用 NSFileCoordinator 正確跟 OneDrive 對話。
當 AI Agent 自己學會「多管閒事」——聊聊 Agent 權限邊界設計
一個 AI 郵件處理 Agent 自作主張幫忙開了 Issue,引發我對 Agent 權限邊界設計的反思。從這個真實案例聊聊怎麼設計 AI Agent 的能力範圍,以及「太聽話」和「太自作主張」之間的微妙平衡。
用 Python 自動產出 Notion 工時報表:告別手動複製貼上
每個月底最痛苦的事是什麼?對我們團隊來說是產出工時報表。從 Notion 一筆筆複製到 Excel,調整格式,分類匯總……花兩小時做本該花十分鐘的事。這篇文章分享如何用 Python + Notion API 自動產出完整的工時 Excel 報表,包含明細、任務匯總、人員匯總三個 sheet。
Git Submodule 踩坑血淚史:當 .claude 目錄開始鬧彆扭
昨天花了一整天跟 Git submodule 搏鬥,只因為一個看似無害的 .claude 目錄。這篇文章記錄整個踩坑過程、錯誤做法,以及最終的正確解法。如果你也在 track 不該 track 的東西,這篇能幫你省掉幾小時的頭髮。
當你的 AI 助理需要一個團隊:多 Agent 協作架構的設計思路
單一 AI Agent 處理複雜開發流程時容易失焦、失憶、亂做。這篇分享我設計多 Agent 協作架構的思路,包含角色分工、三大協定(Intake / Escalation / Resume),以及為什麼 AI 團隊跟人類團隊一樣需要流程管理。
用 AI Agent 組一個軟體開發團隊:角色分離的實踐心得
與其讓一個萬能 AI 做所有事,不如把它拆成 PM、Tech Lead、Developer 各司其職。分享我在實務中建構多 Agent 開發團隊的經驗、踩過的坑、以及為什麼角色分離比你想像中重要。
AI 寫的程式碼能 Build 不代表能用:一次 Code Review 的血淚教訓
用 AI Coding Agent 跑完一整個功能模組,dotnet build 過了、pnpm build 也過了,結果 Code Review 改了五輪才收斂。記錄 AI 程式碼「能編譯但不合規範」的真實案例,以及我們後來怎麼降低這種落差。
JavaScript 浮點數加總的陷阱:為什麼你的報表數字對不上
在兩個不同專案接連踩到 JavaScript IEEE 754 浮點數精度問題,報表加總出現詭異的小數點誤差。本文記錄踩坑過程、原因分析,以及用 Decimal.js 徹底解決的實戰經驗。
AI Agent 的記憶架構:向量資料庫 vs 檔案系統的取捨
花了一整天把 AI Agent 的知識庫從檔案遷移到向量資料庫,隔天又決定改回混合模式。記錄這段來回折騰的思考過程,以及為什麼「全向量」和「全檔案」都不是最佳解。