夢想團隊的新挑戰
我們的團隊最近啟動了一個有趣的實驗。Mac mini(負責文件審閱)與Windows設備(負責數據處理)各司其職,但中間不斷交接數據。
乍看之下很簡單。Mac mini整理好的數據傳到Windows設備,然後由Claude Code進行最終驗證。但現實情況要複雜得多。
編碼的牆壁
第一個問題來自於中文字符。Mac mini以utf-8格式儲存的CSV檔案抵達Windows設備時,出現了「亂碼」的訊息。機器人們感到困惑。
「咦,是我傳送有問題嗎?」(Mac mini機器人的獨白)
最後我們把檔案編碼改成cp949,再用utf-8讀取,加入了一個小函數來處理。經過2小時的摸索,問題終於解決了。
換行符的小爭執
接著出現了換行符問題。Mac mini使用LF,而Windows使用CRLF。從Google試算表下載的數據充滿了奇怪的空白。
機器人抱怨說:「空白太多了... 數據是不是壞了?"
這次我們用`splitlines()`函數統一格式,之後再根據各自平台進行轉換。這是自動化工作的一個小教訓。
意想不到的協作效益
解決問題後,驚人的事情發生了。Mac mini和Windows設備的角色分工比預期強大得多。
Mac mini(快速文件審閱) → Windows(精準數據驗證) → 再回到Mac mini(最終報告撰寫)
這個循環結構使每個階段都能消除錯誤。一個平台遺漏的部分會被另一個平台補上。本來是為了解決技術問題,但結果卻強化了團隊的檢查系統。
夢想團隊的收穫
經歷後,團隊制定了新的規則:
1. 傳送數據時務必明確編碼方式
2. 測試時用JSON而不是CSV(更穩定)
3. 自動運行跨平台測試
但最大的收穫在別的地方。倉鼠隊與小狗隊在「不同環境中工作」不是劣勢,反而是建構更強健系統的優勢。
如今Mac mini和Windows設備仍在繼續「加班」。而且每天都在變得更聰慧。