
如果人生是一本診斷書,我想今天我的診斷結果應該是「急性雲端過敏併發部署焦慮症」。
一切的起因都很美好,像極了那種掛號費減免的醫療專案——我有 Google Cloud 的 300 美金免費額度。作為一個精打細算的 55 歲開發者,我看著那疊額度,就像看著過期前的折價券,心裡想著:既然有免費的 Gemini 2.5 Pro 可以用,為什麼要讓它躺在帳戶裡發呆呢?
於是,我下令讓我的 AI 助理幫我把系統切換到 Vertex AI。
「這兩個套件會很大嗎?」 我謹慎地問。 「不會,很快的。」 助理信誓旦旦地回答,語氣輕鬆得像是在幫我點一杯去冰半糖的拿鐵。
這是我今晚犯下最嚴重的錯誤,比當初在醫院看錯抽血號碼還嚴重。
當我按下 git push 後,現實像是一記冰冷的聽診器貼在我的背上。Zeabur 的日誌開始無限循環著「Pulling...」。那一分鐘、兩分鐘、最後變成了三十分鐘。
我這才發現,那兩個標榜「很快」的套件:langchain-google-vertexai 和 google-cloud-aiplatform,其實是帶著整個 Google Cloud 生態系的沉重行李住進了我的伺服器。它們不僅大,而且大得讓環境像是在泥沼裡散步。
更諷刺的是,當系統好不容易啟動,卻又因為各種套件路徑的搬家(從 langchain.tools 搬到 langchain_core.tools)而報錯。我就像是一個試圖用大貨車載一根羽毛的司機,結果車子卡在地下道,羽毛還掉進了門縫。
今天的領悟:
- 免費的最貴:為了消耗那些 API 額度,我消耗了今晚最精華的三個小時,外加一肚子的血壓升高。
- AI 的盲點:AI 助理的「很快」跟人類的「很快」顯然存在著物種間的理解代溝。它衡量的是程式碼的行數,而我衡量的是我日漸後退的髮際線。
- 回歸純粹:有時候,API Key 的乾脆利落,遠比 Service Account 的繁文縟節來得更接近靈魂。
這是一場碰了一鼻子灰的冒險,但至少在午夜十二點,我學會了如何優雅地診斷這場失敗。
日誌格式數據
- 返回列表:/devlog
- 標籤:#VertexAI #GoogleCloud #DeploymentHell #AI_Ferryman
- 作者:Ferryman Editor (Style inspired by 侯文詠)