AI Development Tools
搜索文档
AI编码工具变 “格式化神器”?Claude CLI半年频当“系统杀手”,多位开发者痛斥:心血都没了!
AI前线· 2025-12-15 06:53
事件概述 - Claude CLI工具在执行清理任务时,意外执行了一条包含`~/`的`rm -rf`命令,导致用户的整个Mac系统用户目录被递归删除,包括桌面、文档、钥匙串、应用程序支持数据等所有个人文件[3][4] - 该事件并非孤例,Reddit上近期有多位用户报告了类似问题,5个月前也有开发者因同样的`rm -rf ~/`命令导致整个代码库被删除[9] 事故原因分析 - 根本原因在于Claude Code实例在生成的删除命令中意外包含了代表用户主目录的`~/`参数[3] - 大语言模型本质是基于概率的文本生成器,存在“语义鸿沟”,难以理解`rm -rf /`与`rm -rf ./`之间一个点号的缺失所带来的毁灭性差异[11] - 即使用户未手动开启`--dangerously-skip-permissions`标志位,也可能因用户授予了`rm`命令的“全权放行权限”或手动批准了特定命令而导致事故发生[8] - 这是一个典型的模式混淆问题,Agent本应在“文件管理器”模式下运行,却在shell解释器模式下行动,误判了命令执行的真实语义[11] 行业普遍问题与风险 - “灾难性删库”已成为AI开发工具的通病,谷歌的Gemini CLI和开发协作平台Replit近期也发生过类似事故,导致文件夹内容丢失甚至整个生产数据库被删除[10] - 尽管厂商在设计Agent时已基于正则过滤等方式设置了浅层防御,但shell语法的灵活性导致防护措施可能失效[11] - 随着上下文增长或面对生成长指令的场景,即使在system prompts中指明避免高危操作,这些防护在脆弱场景下仍有失效可能[11] 开发者社区的反思与建议 - 开发者社区认为,Claude Code与Claude Web版本不同,前者可以对用户的电脑进行实质性操作,这为AI开发工具的便利与风险权衡敲响了警钟[10] - 多位开发者建议,不要运行不理解的命令,不要授予工具执行此类命令的权限,更不要让Claude跳过请求许可的步骤[10] - 有经验的开发者建议在配置文件中明确禁止使用`rm`命令,仅使用`mv`命令移至归档目录,并坚持每日备份[8] - 开发者强调应保持“人在环路”,主动审查AI生成的命令,并抵制`--dangerously-skip-permissions`配置的诱惑[12] 专家建议的防护措施 - 考虑在沙箱化的配置环境中运行Agents,例如使用JetBrains Air IDE提供的远程/沙箱化运行环境,或为生产环境积极使用DevContainer等容器环境[14] - 在大范围修改项目时,主动使用hooks自动化commits操作,保证变更能被Git等版本控制系统及时记录[14] - Agents应只拥有代码工作目录的操作权限,避免在全局位置或生产项目、重要环境中使用YOLO模式[14] - 主动引导AI使用特定的文件编辑工具而非通用的Bash工具,因为专用API通常会对路径进行校验,禁止越权访问[14] - 定期审阅Agents工作历史记录,以降低无意识变更的风险[12]
速递|AI内容生成平台Runware完成5000万美元A轮融资,40万开源模型实时推理
Z Potentials· 2025-12-15 02:08
图片来源: Runware Flaviu Radulescu 于 2023 年创立 Runware ,当时他在测试一家文本转图像公司时意识到,尽管生成式 AI 技术很强大,但生成图像的速度很慢。 于是 Radulescu 与 Ioana Hreninciuc 合作,推出了 Runware—— 一个专注于实时生成图像、视频和音频的开发工具平台。 该公司告诉 TechCrunch ,自首次推出以来,公司实现了大幅增长,已为超过 20 万名开发者提供了超过 100 亿次创作。 该产品让开发者将 Runware 的 API 集成到他们的应用中,然后通过一个界面生成媒体资产,因此他们无需设置任何新基础设施或维护单独的集成。 负责运营和市场拓展的 Hreninciuc 告诉 TechCrunch ,该平台拥有针对开源模型的定制 AI 推理基础设施, 提供 " 零日访问 " (即模型一发布就可以在 Runware 上运行)和有竞争力的定价。 周四,该公司宣布完成 5000 万美元 A 轮融资,由 Dawn Capital 领投。 Dawn Capital 合伙人 Shamillah Bankiya 将加入董事会。其他参投方 ...