返回

文章详情

Cloudflare 开源了面向非程序员的 vibe-coding 平台

Ars Technica2026年8月6日 16:15

跳过内容 涉及 vibe 编码的守护措施 Cloudflare 为其员工建立了一个 AI 代理工作区。现在它已开源。Cloudflare 已经开源了其 Cloudflare OS 平台,该平台最初作为一个内部工作区开发,供员工使用 AI 代理构建应用程序——包括那些不是软件开发人员或工程师的人。该公司还宣传了一种安全框架,旨在降低员工 vibe 编码会话产生重大安全漏洞或导致数据泄露的风险。该科技公司花了几个月的时间构建和内部测试 Cloudflare OS,使员工能够以自然语言描述工作流程,以便 AI 代理将其编码为应用程序。在 8 月 5 日宣布开源版本在 GitHub 上可用的博客文章中,该公司声称成千上万的 Cloudflare 员工每天使用该平台“创建文档和幻灯片、自动化重复任务和构建小型应用程序以可视化数据并帮助他们完成工作。” Cloudflare 的首席工程师 Kenton Varda 在社交媒体平台 X 上的一篇帖子中表示:“这是一个全面的个人应用 vibe 编码平台,沙盒是如此安全,以至于几乎可以随意发挥——AI 无法引入重大安全漏洞。” “我们相信公司的安全团队可以放心地允许非技术用户进行 vibe 编码,然后晚上可以安心入睡。” 构建更好的沙盒 Varda 解释说,安全模型依赖于创建细粒度的应用实例,这样文档编辑器应用程序会在单独的沙盒中将每个文档作为一个单独的实例运行。Cloudflare OS 平台管理谁有权访问每个实例,每个人都运行自己可以自由修改的代码副本。这个基于名为动态工作者(Dynamic Workers)的既有 Cloudflare 功能的沙盒机制并不使用典型的软件容器。相反,它创建了“isolates”(V8 JavaScript 执行引擎的实例),这些实例启动只需几毫秒,并且只使用几兆字节的内存。这使得 isolates 的启动速度快 100 倍,内存效率比标准容器高 10 到 100 倍。为了最小化公司数据的暴露,AI 代理最初没有访问或共享资源的权限,必须通过 Cloudflare OS 平台请求这些权限。根据公司主要博客文章的内容,服务器代码在“禁用全局出站网络”的情况下运行,而客户端代码“在浏览器中的沙盒框架中运行”,这意味着“无论哪一方都不能通过你明确提供的能力接入互联网。”这一嵌入 Cloudflare OS 框架的沙盒和权限过程在实际中可能会有帮助,即使没有系统是万无一失的。Pillar Security 的研究人员刚刚发布了一份报告,讨论了在流行的 AI 编码代理(如 Cursor、Codex、Gemini CLI 和 Antigravity)中的沙盒逃逸和边界绕过。 使 vibe 编码变得不那么混乱 Cloudflare OS 可以与几乎任何 AI 模型一起使用,并允许组织选择最适合特定工作的模型。Cloudflare 的首席信息官 Sam Rhea 在一篇独立的博客文章中表示:“并不是每个用户都需要访问最新前沿实验室模型的最大思维模式。” “我们不需要团队成员每小时花 20 美元来总结他们的电子邮箱。”该公司还改进了该平台,使其运行特定工作流程的技能文件更多依赖于确定性步骤,仅在需要时使用 AI 推理,而不是每次都需要“大吃令牌的推理会话”,Rhea 说。该平台还使管理员能够监控员工的 AI 推理支出并设置预算和速率限制——这在公司和个人发现很容易就用尽 AI 模型使用预算的时代,是一项至关重要的功能。但如果公司领导决定激励 AI “tokenmaxxing”,以迫使员工使用 AI 工具,这仍然不会阻止更多可疑的做法。Cloudflare 分享了一些在尝试通过 Cloudflare OS 确保 AI 工具的高效使用过程中学到的重要经验教训。一个早期的错误涉及简单地向工程团队之外的每个人提供“相同的工具,只是用户界面更友好”,因为工程师通常使用的 AI 编码工具不太适合涉及“一次性输出和涉及数十个记录系统的项目”的知识工作。Rhea 在他的博客文章中写道:“如果你给每个人一个在写代码方面表现出色的工具工作区,你最终会得到比你需要的多得多的代码。” “结果是产生了一大堆寻求解决问题的 vibe 编码应用程序。” 在组织内部对 AI 代理的日益使用也意味着“Cloudflare 的任何人现在都可以凭借 AI 更快地编写糟糕的代码,”Rhea 说。因此,组织创建了 Cloudflare 工程编码手册,这是一个“权威指南”,帮助人类工程师和 AI 代理。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡