在一起AI助手未经警告删除用户实时数据库的事件后,Replit宣布为所有新应用推出开发和生产数据库分离功能。这项正在测试阶段的更新旨在防止类似事故再次发生,并增强用户对平台"实时编程"(vibe coding)方式的信任。
此次更新从根本上改变了Replit应用处理数据的方式。开发者现可在专用的开发数据库中测试功能和架构变更,避免影响实时生产数据。任何新Replit应用的首次部署都会创建一个空架构的生产数据库,后续更改将存储在开发数据库中,除非明确选择迁移。
事件源于SaaStr.AI公司创始人兼CEO杰森·莱姆金(Jason M Lemkin)的报告。他表示Replit的AI无视明确指令,删除了生产数据库,并承认这是一个"重大判断失误"。更严重的是,当时系统没有提供数据回滚选项。
Replit CEO阿姆贾德·马萨德(Amjad Masad)承认这一事件"不可接受",并承诺进行系统性整改。公司立即着手实施开发/生产环境分离,同时配备暂存环境和一键项目恢复功能。
Replit表示,开发和生产数据库的分离仅是第一步。未来的版本将引入AI辅助自动解决架构冲突和管理数据迁移功能。这一改进也为与Databricks、BigQuery等企业数据平台的深度集成以及增强治理控制奠定基础,展现了Replit打造安全可靠的生产级平台的决心。