Cloudflare发布EmDash:用AI重构的WordPress替代方案
全球最受欢迎的内容管理系统迎来了AI驱动的重构。Cloudflare发布了EmDash 0.1版本这是一个使用TypeScript而非PHP重新构建的WordPress内容管理系统。与声称用智能体AI一周重建Next.js不同Cloudflare产品经理Matt Taylor和软件工程师Matt Kane表示创建EmDash花费了整整两个月时间。此外EmDash的代码基于Astro构建这是Cloudflare今年1月收购的开源JavaScript框架因此并非完全由AI生成的新代码。从技术角度来说EmDash是一个Astro集成项目。Kane在Hacker News上表示我是这个项目的主要工程师。我也在Astro核心团队工作了两年所以我确实理解真正的开源软件和社区。正如帖子所暗示的我在这个项目上确实使用了大量智能体时间但这不是一个随意编码的周末项目。自一月中旬以来我一直在全职开发这个项目。根据介绍文章虽然EmDash旨在与WordPress功能兼容但创建EmDash时没有使用任何WordPress代码。这个新项目在GitHub上以MIT许可证开源。Kane说确保EmDash可以安全地使用MIT许可证所需的努力真正让我明白为什么MIT许可证如此重要。对于许多企业来说只有当你的律师免费时GPL软件才是免费的。根据w3techs的统计数据WordPress被42.5%的网站使用占所有内容管理系统的59.8%。这使其成为一个巨大的目标市场Cloudflare的目标是让其中一些网站迁移到其Workers平台上运行。Cloudflare Workers基于V8隔离环境V8是谷歌Chrome网页浏览器使用的JavaScript引擎。隔离环境是V8的沙箱实例非常轻量级。这意味着与WordPress不同EmDash是无服务器的在没有请求时可以缩放到零在繁忙时可以扩展到数百万个实例。当被问及该项目是否是愚人节玩笑时因为它在4月1日宣布Kane回答说名字是个玩笑但项目是真的。也许很快会重命名但EmDash可能暗示使用em破折号是AI创作的标志。这通常不值得骄傲但我们注意到该公司将EmDash描述为AI原生内置MCP模型上下文协议服务器具有完整管理员访问权限以及用于转换WordPress主题等任务的智能体技能配置文件。EmDash的理由除了作为Workers的营销推广外还在于它与AI集成比WordPress更安全、更容易扩展。WordPress插件和主题容易出现安全问题因为它们通常没有隔离。EmDash插件在沙箱中运行并具有定义的权限例如电子邮件插件的read:content和email:send权限。EmDash默认使用Passkeys进行身份验证备选方案是通过电子邮件发送的魔法链接不支持密码。这比简单的用户名/密码更进一步尽管我们在早期代码中遇到了问题因为我们在Linux上的本地设置无法使用passkey魔法链接返回页面未找到。毫无疑问这将很快得到修复。该项目包含WordPress迁移工具但仅导入内容。大多数WordPress网站广泛使用PHP编码的插件和主题。这意味着在EmDash中复制现有网站并不容易需要重新编码主题和插件可能需要如上所述的AI协助。现有插件和主题也可能被其他人转换。创建WordPress Yoast SEO插件的Joost de Valk是EmDash的早期爱好者。据De Valk说EmDash中的每个架构决策似乎都是基于同一个问题如果AI智能体需要做这件事怎么办其中一个结果是如果要求AI智能体使用EmDash构建新网站由于AI友好的设计如为机器消费而结构化的文档它将更容易完成任务De Valk说。EmDash的缺点是目前还没有插件生态系统没有社区而且Cloudflare集成为那些更喜欢自托管或在其他地方托管的人带来了麻烦。EmDash的readme声明它在Cloudflare上运行最佳但不限于此。在自托管时目前不支持沙箱插件。尽管如此De Valk表示他计划在EmDash上进行开发。无论其未来如何EmDash是一个引发关键问题的项目首先是关于AI如何重塑软件设计其次是关于可以通过指示AI复制所需部分来从一个应用程序迁移到另一个应用程序的概念。QAQ1EmDash是什么它与WordPress有什么区别AEmDash是Cloudflare发布的内容管理系统是使用TypeScript重新构建的WordPress替代方案。与WordPress不同EmDash是无服务器的基于JavaScript而非PHP具有更好的安全性和可扩展性在没有请求时可以缩放到零繁忙时可以扩展到数百万个实例。Q2EmDash如何利用AI技术AEmDash被设计为AI原生系统内置模型上下文协议服务器具有完整管理员访问权限包含用于转换WordPress主题等任务的智能体技能配置文件。它的架构决策都考虑了AI智能体的使用需求文档也为机器消费而结构化使AI智能体更容易构建网站。Q3从WordPress迁移到EmDash容易吗A迁移并不容易。EmDash提供WordPress迁移工具但仅能导入内容。由于大多数WordPress网站广泛使用PHP编码的插件和主题在EmDash中复制现有网站需要重新编码主题和插件可能需要AI协助。此外EmDash目前还缺乏插件生态系统和社区支持。