在互联网和网页开发的早期,一切都是用原始的 JavaScript 或 HTML 手动编写的。 每个网页应用都是一个独立的孤岛。随着它们变得越来越复杂,社区发明了像 Webpack 和 Vite 这样的工具,它们是模块打包器和构建系统,能够自动处理不同的文件类型和资产。 这意味着开发者可以将图像、字体或 TypeScript 文件导入到他们的项目中,而打包器的加载器会知道如何处理它(将 TS 转换为 JS,内联图像等)。 浏览器本身只理解 HTML/CSS/JS,但这些工具包将其他格式编码/解码为浏览器友好的输出。 尽管这只是对数据格式的一小部分调整,但它彻底改变了网页开发。 因为它解锁了更快的迭代循环和更好的实验,你可以使用更高级的语言(如 TypeScript 或框架),因为构建工具会为你翻译它们。 这导致了网页应用的爆炸式增长和更密集的生态系统,因为开发者不再浪费时间为每个项目重新发明构建管道。 类似地,机器人技术正处于一个预 Webpack 阶段,许多团队仍然在“手动编码”他们的数据管道。 像 $CODEC 这样的工具包将为机器人数据做的事情,就像 Webpack 为网页资产所做的那样。 这是 @unmoyai 的愿景,也是“codec”的原始定义。 它将使机器人开发者更容易地整合新的数据源或格式,而无需数月的定制工程。 从而导致更快的迭代周期。曾经需要一个团队 6 个月的工作,现在可以缩短到几周或更少。 当你将实验时间框架压缩一个数量级时,你就能激发更多的创新。开发者可以在没有巨额前期成本的情况下尝试新想法,这也使他们能够快速失败和学习。 我们已经看到更快的迭代如何改变了软件开发,尤其是 vibe coding。如果你几年前告诉开发者,他们可以通过一个提示窗口在一条消息提示中让你编写一个超级应用,他们会对你嗤之以鼻。现在这已经成为现实。 同样的摩擦目前也存在于物理 AI 领域。机器人专家们忙于处理硬件与软件的兼容性,而不是朝着更有效的人形机器人这一更大问题集努力。 ...