讨论 Vibe Coding 保持 AI/氛围编码应用程序同步

保持 AI/氛围编码应用程序同步

Joe 发表于    阅读:15    回复:0

最近生成式 AI 的革命使构建软件比以往任何时候都更加容易。编码速度提高了几个数量级,而且——也许最重要的是——可以用自然语言完成,因此即使是没有经验的程序员也可以 fork 现有程序并从头开始构建新程序。

但是,虽然 AI 辅助编码创造了这些新颖的机会,但它也引入了程序内部和程序之间的许多熵。“ 氛围编码” 抽象化了软件底层的复杂依赖关系网络——但这也会使程序容易受到功能和安全缺陷的影响,因为源库和其他输入发生变化。同时,当人们使用 AI 创建自己的个性化定制应用程序和工作流程时,他们与其他人的系统进行接口变得更加困难。 实际上,即使是两个有效执行相同任务的编码程序也可能具有非常不同的操作和输出结构。

从历史上看,确保一致性和兼容性的标准化首先由文件格式和操作系统提供,最近则由共享软件和 API 集成提供。但是在软件实时发展、变形和分支的世界中,标准化层需要广泛可访问且不断升级——同时还要保持用户信任。此外,AI 本身并不能解决激励人们构建和维护这些链接的问题。

区块链同时提供了这两个问题的答案:协议化的 同步层,它们被包装到人们的定制软件构建中,并动态更新以确保在事物发生变化时实现跨兼容性。 从历史上看,一家大型企业可能会向 Deloitte 等“系统集成商”支付数百万美元,以定制 Salesforce 实例。 如今,工程师可以在周末创建一个自定义界面来查看销售信息,但是随着自定义软件数量的增长,开发人员将需要帮助来保持这些应用程序的同步和运行。

这类似于当今开源软件库的开发方式,只不过它是持续更新而不是定期发布——以及激励包装。这两者都可以通过加密技术更容易地实现。 就像其他基于区块链的协议一样,同步层的共享所有权激励着对改进它们的主动投资。 开发人员、用户(和/或他们的 AI 代理)和其他消费者可以因引入、使用和发展新功能和集成而获得奖励。

反过来,共享所有权使所有用户都有权参与协议的整体成功,这可以防止不良行为。 就像微软因其用户和品牌的影响而不愿破坏 .docx 文件标准一样,同步层的共同所有者也不愿将笨拙或恶意代码引入协议中。

与我们之前看到的所有软件标准化架构一样,这里存在着巨大的 网络效应 潜力。 随着 AI 编码软件的寒武纪大爆发的继续,需要相互保持通信的异构、多样化系统的网络将急剧扩展。 简而言之:氛围编码需要的不仅仅是氛围才能保持同步。 加密技术是答案。


作者:Sam Broner 和 Scott Duke Kominers


我来评论