美开发者用Claude Fable 5完成sqlite-utils 4.0rc2发布
2026-07-06 09:40
收藏

维度网讯,Django共同开发者、Datasette创建者西蒙·威利森(Simon Willison)发布了广受欢迎的SQLite工具库sqlite-utils 4.0rc2版本,这是该工具第二个候选版本,其中大部分代码修改工作由人工智能模型Claude Fable 5完成。威利森近日详细披露了这一由AI辅助开发的完整过程,并核算了相关费用。

整个测试任务始于一个通过iPhone版Claude Code发送的提示,威利森要求模型在4.0稳定版发布前进行最终审查,找出所有会构成破坏性变更的问题。整个过程共使用了37个提示和34次提交,模型修改了30个文件,新增1321行代码,同时删除190行代码。当Fable模型每处理一个任务需要10到15分钟时,威利森抽空去了半月湾(Half Moon Bay)的7月4日游行,偶尔通过手机检查进度。

在这次AI驱动的审查中,模型识别出五个被归类为发布阻塞器的关键缺陷。其中最为严重的一个问题是delete_where()方法未提交事务,导致数据库连接保持打开状态,后续所有写入操作在关闭时会静默回滚。威利森承认自己此前从未发现该漏洞,并庆幸没有在稳定版中发布,否则将导致用户数据丢失。

最终审查被委托给另一家公司的AI模型——通过Codex运行的GPT-5.5。该模型在新代码中又发现了两个P1级别的问题,随后Fable在新会话中通过实验确认并修复了这两处缺陷。威利森指出,这种跨模型交叉审查的做法已稳定地发现了实际问题,因此已成为他的日常工作习惯。

通过同一环境内的AgentsView工具,威利森核算了本次会话成本:主会话Fable 5花费141美元,加上子代理的几美元费用,总计149.25美元,这一价格基于API费率计算。威利森已将Max订阅计划从每月100美元升级至每月200美元,并正在有目的地消耗额度。他提到7月7日Fable 5将不再包含在订阅额度内,届时该模型将需要按API成本单独支付积分。

本文来自全球互联网及战略合作伙伴信息的编译与转载,仅为读者提供交流,有侵权或其它问题请及时告之,本站将予以修改或删除,未经正式授权严禁转载本文。邮箱:news@wedoany.com