网易首页 > 网易号 > 正文 申请入驻

一个开源工具让AI写代码先过测试:作者称通过率90%

0
分享至

写代码之前先写测试,这个老派的开发原则正在被AI重新演绎。一位开发者最近开源了一款叫Spec Kit的工具,它能把 plain-English 规格说明(自然语言描述的需求)直接转成测试套件,再让Claude Code自动迭代代码直到测试通过。作者在自己的项目上宣称,这种"规格驱动"的工作流实现了90%的首次通过率。

这个数字尚未经过独立验证,但工作流本身的设计值得关注。传统开发是"先写代码,再补测试",AI辅助编程时代变成了"写提示词,AI生成代码"。Spec Kit走了一条中间路线:开发者先用自然语言写清楚规格,工具自动生成测试,然后Claude Code在agentic loop(智能体循环)里反复改代码,直到所有测试绿灯。这有点像测试驱动开发(TDD),但把写测试和改代码的体力活都交给了AI。


作者提到一个具体收获:这种方法抓到了一些手动编码容易漏掉的边界情况。这触及了当前AI编程工具的一个痛点——提示词越模糊,代码质量越不可控。Cursor、Copilot这类工具优化的是"边写边补"的流畅感,但开发者如果没想清楚需求,AI就会顺着模糊的意思一路跑偏。Spec Kit强制先定契约(规格说明),理论上能减少"垃圾进、垃圾出"的问题。

不过限制也很明显。整个链条的可靠性完全取决于那份自然语言规格的质量。规格写得潦草,生成的测试就潦草,最终代码可能测试全过、生产环境却崩溃。另外,Claude Code反复迭代的过程可能吃掉大量token预算,复杂项目尤其如此。Anthropic自己在2026年4月23日的复盘里承认,Claude Code近期出现了推理努力和上下文保持能力的退化,这对依赖其agentic loop的工作流不是好消息。

Spec Kit已在GitHub开源,但作者没有透露下载量或贡献者数量,也没有说明测试生成背后用的是什么大模型。值得注意的是,它是为Claude Code的智能体循环设计的,而Anthropic官方另有一个Claude Agent框架——后者协调多个Claude模型处理复杂任务,定位似乎更偏"重型"。

接下来值得观察的几个点:有没有第三方在标准软件工程任务上复现那个90%的通过率;Anthropic会不会把规格驱动的工作流原生集成进Claude Code;以及GitHub上的star数和贡献者增长情况。开源社区通常用90天周期判断一个新工具是真有生命力还是昙花一现。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
25三分追平历史纪录!尼克斯4-0横扫76人进东决 恩比德空砍24分

25三分追平历史纪录!尼克斯4-0横扫76人进东决 恩比德空砍24分

醉卧浮生
2026-05-11 06:13:45
万万没想到,一个母亲节,就将郭麒麟的尴尬处境暴露无遗

万万没想到,一个母亲节,就将郭麒麟的尴尬处境暴露无遗

凛若秋霜
2026-05-11 14:03:53
2026年最强反腐已来了 , 中纪委:害群之马将清除到底!

2026年最强反腐已来了 , 中纪委:害群之马将清除到底!

细说职场
2026-05-11 18:50:29
热刺不中用!主场1-1后领先2分,对切尔西+埃弗顿输1场或降级

热刺不中用!主场1-1后领先2分,对切尔西+埃弗顿输1场或降级

体育知多少
2026-05-12 06:19:20
NBA传闻:勇士准备用11号签交换扬尼斯·阿德托昆博

NBA传闻:勇士准备用11号签交换扬尼斯·阿德托昆博

好火子
2026-05-12 05:14:47
大S年轻时房间曝光,太过诡异引人不适,难怪有人曾说活不过50岁

大S年轻时房间曝光,太过诡异引人不适,难怪有人曾说活不过50岁

草莓解说体育
2026-05-11 20:49:33
德国这座“盐山”高达250多米,含有2亿吨盐,它是当地的生态灾难

德国这座“盐山”高达250多米,含有2亿吨盐,它是当地的生态灾难

怪罗
2026-05-11 10:01:52
京沪高铁:对京沪高速线和合蚌高速线部分动车组列车的公布票价上浮20%

京沪高铁:对京沪高速线和合蚌高速线部分动车组列车的公布票价上浮20%

界面新闻
2026-05-11 18:18:04
大快人心!上海地铁“霸道大妈”终被法办,倚老卖老真的不灵了

大快人心!上海地铁“霸道大妈”终被法办,倚老卖老真的不灵了

瓜哥的动物日记
2026-05-12 03:52:39
国乒夺冠后阵容或迎洗牌,3人稳坐主力,4人争抢剩余名额

国乒夺冠后阵容或迎洗牌,3人稳坐主力,4人争抢剩余名额

老曁科普
2026-05-11 11:09:13
北大才子将癌症晚期父亲骗出国,让其高空跳伞,88天后结局怎样

北大才子将癌症晚期父亲骗出国,让其高空跳伞,88天后结局怎样

云景侃记
2026-04-17 17:00:39
张雪发声祝贺!吉利拿下重磅荣誉,中国赛车杀疯了

张雪发声祝贺!吉利拿下重磅荣誉,中国赛车杀疯了

雷科技
2026-05-11 18:18:52
随着韩国0-1惜败,女足亚洲杯四强已经诞生2席

随着韩国0-1惜败,女足亚洲杯四强已经诞生2席

俯身冲顶
2026-05-11 17:00:08
研究表明:性生活次数不达标,不管男女容易早衰且癌症风险增高!

研究表明:性生活次数不达标,不管男女容易早衰且癌症风险增高!

黯泉
2026-05-03 20:25:37
孔蒂:这已经不是我们第一次0-2落后了,说明这绝非偶然

孔蒂:这已经不是我们第一次0-2落后了,说明这绝非偶然

懂球帝
2026-05-12 05:52:06
足坛一夜动态:巴萨夺冠巡游!穆帅与皇马深度谈判 C罗赢球就夺冠

足坛一夜动态:巴萨夺冠巡游!穆帅与皇马深度谈判 C罗赢球就夺冠

念洲
2026-05-12 06:45:28
北京楼市:大局已定,数据不会骗人

北京楼市:大局已定,数据不会骗人

说故事的阿袭
2026-05-12 05:02:16
轰动全球!特朗普更改访华行程,中方正式官宣让其多留一日

轰动全球!特朗普更改访华行程,中方正式官宣让其多留一日

笑谈历史阿晡
2026-05-11 21:59:31
转会重磅?拜仁将目光投向曼城球星

转会重磅?拜仁将目光投向曼城球星

绿茵情报局
2026-05-11 18:17:23
内娱嘴亲烂了也没他俩眼神动人!道哥实锤:这才是真CP感

内娱嘴亲烂了也没他俩眼神动人!道哥实锤:这才是真CP感

可乐谈情感
2026-05-11 20:53:09
2026-05-12 07:51:00
硬核玩家2哈
硬核玩家2哈
沉淀中,勿扰
2506文章数 12关注度
往期回顾 全部

科技要闻

黄仁勋:你们赶上了一代人一次的大机会

头条要闻

女子连上20多天瑜伽课被教练踢出群聊:天天来 不累吗

头条要闻

女子连上20多天瑜伽课被教练踢出群聊:天天来 不累吗

体育要闻

梁靖崑:可能是最后一届了,想让大家记住这个我

娱乐要闻

“孕妇坠崖案”王暖暖称被霸凌协商解约

财经要闻

宗馥莉罢免销售负责人 部分业务将外包

汽车要闻

吉利银河“TT”申报图曝光 电动尾翼+激光雷达

态度原创

游戏
房产
亲子
公开课
军事航空

计划报废?玩家质疑为什么PS5越更新画质越差!

房产要闻

产业赋能教育!翰林府与北师大的这场签约,绝不那么简单!

亲子要闻

蒙眼吹钱挑战亲子互动游戏

公开课

李玫瑾:为什么性格比能力更重要?

军事要闻

特朗普:伊朗的回应“完全不可接受”

无障碍浏览 进入关怀版