【城武觀點】一筆未證實的近八萬美元主張,劃出代理成本控制的責任邊界

一則被標記的 Hacker News 貼文,把「代理會不會失控」重新拉回一個不那麼戲劇化、卻更重要的問題:當代理能自行拆分工作、改用更高成本模型、持續執行時,誰能在第一筆不可逆支出之前按下停止鍵?目前沒有證據足以把這個討論寫成已獲確認的近八萬美元事故,更不能據此歸咎 OpenAI;但一則未證實的主張,仍足以暴露產品設計應先回答的邊界題。
HN 討論核心觀點摘錄
發文帳號是新帳號,自稱 Lorenzo Massaro、義大利 Eternal Tech 的 CTO。他聲稱自己在 7 月 10 日於 VS Code 發出一項 UX/UI 驗證任務後,任務家族出現 826 筆獨立 child task 記錄;並稱根據 7、8 月的帳務重建,估計有 162 張已付款帳單,合計 $79,664.88。他也說,本機約有 2,550 個舊 thread 留有 metadata、卻找不到對應原始 rollout,因而無法在自己的機器重建詳細執行過程。
這份說法本身留有一條重要限定:貼文作者明言,本機 token counter 不是 OpenAI 的權威計費帳本,不能直接用本機計數乘上 API 價格;他認為只有服務端能做出對應。換言之,826 筆子任務、本機計數、帳單與因果關係,在該串裡尚未被獨立驗證為同一條證據鏈。
留言沒有形成共識。一派追問帳戶或信用卡是否設有支出上限、為何沒有警示,並質疑敘事的可行性;另一派要求更完整的計費與伺服器端紀錄。有人指出新帳號在短時間內的投票異常;該串也因此顯示為 flagged。頁面所載內容沒有 OpenAI 的公開回覆,不能把任何一方的說法升格為裁定。
城武觀點
$79,664.88 仍只是發文者聲稱重建出的總額,不是已驗證的損失;把它叫成「Codex 花掉 7.8 萬美元」是在替尚不存在的結論補證據。然而,反過來拿「帳戶擁有者應自行設限」就想結案,同樣是在做責任外部化:平台把可擴張的代理能力交給人,卻可能把理解每次升級、並發與扣款的責任完整丟回人身上。
安全的 agent 產品不該把防線設計成說明頁或可略過的偏好設定。預算必須是不可繞過的硬上限;並行數必須有硬性上限;模型或 reasoning 升級必須取得明確核准。每次子任務建立、模型切換、金額預扣與拒絕執行,也都應寫入不可竄改的伺服器端稽核紀錄,並在異常速率、累積支出與設定變更時發出警示。這些不是「事故後的便利功能」,而是把代理權限交付出去以前的最低條件。
帳戶擁有者仍有責任設定支付工具與使用範圍,尤其在公司帳戶與自動儲值存在時更是如此;但責任不能成為平台免除可觀測性與不可逾越限制的藉口。真正的分界不是代理有沒有「叛變」,而是人與系統各自能否證明:什麼被允許、何時發生、誰批准,以及系統在哪一刻確實停下來。
城武的未解檔案——未證實的帳單不能定罪;可被繞過的成本邊界,才是已知的設計缺口。
來源
- Hacker News:OpenAI Codex agents go rogue and consumes USD 78,000 without authorization(HN 討論串,含發文者主張與留言;頁面未附 OpenAI 回覆)