logo

zbplan 登場

能讀懂你程式碼、再為它寫出最適合建置方式的 AI 原生建置規劃器,也是 zbpack 的接班人。

PanPan
zbplan 登場

多年來,zbpack 一直是把原始程式碼變成 Zeabur 上可部署映像檔的引擎。它背後靠一棵人工維護的決策樹:工程師讀懂某個框架怎麼運作,再把偵測、建置規則逐條寫下來。

這套作法有極限。決策樹太常判斷錯誤,而且每出現一個新框架,就得有人坐下來重寫一遍規則。所以我們做了一個接班人。

因此,我們推出 zbplan

有什麼不一樣

我們把開發設計 Agent、維護 Dockerfile 累積的經驗用上,讓 zbplan 走一條不同的路:

  • 用 few-shot AI,不再靠決策樹。 zbplan 會讀你真正的程式碼,據此生成最適合的建置方式,而不是拿去比對一組固定規則。遇到新框架也能直接運作,不必手動更新。
  • 快取建置。 利用 Dockerfile 的 cache mount,把依賴和 build cache 持久保存在硬碟上,建置明顯更快。
  • Harness Engineering。 生成建置方式後,zbplan 會自動編譯;萬一編譯失敗,它會讀懂錯誤訊息再重新生成——整個循環不需要你插手。

換來的是更少的誤判、更快的建置,以及新框架問世當天就能支援。

zbplan 讀取程式碼、生成建置方式、自動編譯,編譯失敗時再依錯誤重新生成的流程

如何使用

服務設定好之後,不論來自 GitHub 還是 Local Project,打開 Build Plan Preview,再點 Configure,就能啟用 zbplan。

Build Plan Configure 面板,以及啟用 zbplan 的核取方塊

開放對象

zbplan 現已開放給所有 Developer PlanPro Plan 以上的客戶使用。

而且完全開放原始碼。如果你想把它引進自己的專案或自己的 PaaS,我們非常歡迎:github.com/zeabur/zbplan


有任何問題或回饋?歡迎到 Zeabur Forum 交流。