一天、$400 的 token、年省 $500K:Reco 用 AI 重寫 JSONata 的真實帳本
Reco(一家 SaaS 安全公司)用 AI 在七小時內把 JSONata 從 JavaScript 重寫成 Go,產出 13,000 行程式碼,通過 1,778 個測試案例。token 花費 $400。上線後每月省 $25,000 compute 費用,加上後續的 pipeline 優化,年省 $500K。 這個故事在 Hacker News 上拿了 207 分和 186 則討論。數字很吸睛,但真正值得學的不是數字——是他們怎麼確保 AI 生成的 13,000 行程式碼不會在生產環境炸掉。 問題:一條昂貴的語言邊界Reco 有一個 policy engine,用 JSONata(一種 JSON 查詢和轉換語言,類似 jq 但有 lambda)對資料管線中的每條事件做規則比對。幾十億條事件,上千條規則。 JSONata 的參考實作是 JavaScript。Reco 的 pipeline 是 Go。所以他們多年來一直在 Kubernetes 上跑一整組 Node.js pod——Go 服務透過 RPC 呼叫 Node.js 來做 JSONata 運算。 每次呼叫的代價:序列化 →...
告別需求地獄:這個MCP工具讓你的開發流程終於有章法了
前言:你是否也深陷「需求變更地獄」?身為工程師,你是否遇過這種狀況:PM 拍拍肩膀說「這功能很簡單,兩天就能做完吧?」結果兩週後你還在改 bug,因為需求根本沒講清楚? 或是專案開發到一半,突然有人問「這個功能為什麼要這樣設計?」然後你發現...根本沒有人記得當初的設計理念? 如果以上情境讓你會心一笑(或想哭),那麼 spec-workflow-mcp 這個工具絕對值得你關注。 什麼是 Spec Workflow MCP?Spec Workflow MCP 是一個專門為軟體開發設計的規格驅動工作流管理工具。簡單來說,它就是要解決一個核心問題:讓開發團隊在寫程式之前,先把要做什麼搞清楚。 這個工具遵循一個很簡單但有效的三階段流程: Requirements(需求) - 確定要做什麼 Design(設計) - 決定怎麼做 Tasks(任務) - 拆解執行步驟 聽起來很理所當然對吧?但現實是,大部分專案都是直接跳到第三步開始寫程式,然後在需求不明確的泥沼中掙扎。 核心功能一覽🖥️ 雙介面支援,開發者友善Web...
