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 交流。