Sylix 这工具,好歹把“AI 会闯祸”当回事了
· 阅读约 2 分钟
我在更新日志里看到 SafeZone 这个词,第一反应不是“有隔离了”,而是——这功能的名字,念出来就像是被 AI 坑过的人起的。
AI 改的东西先进隔离区跑,主分支干干净净,你点头才放行。就这么个概念,行业里喊了两年“AI 自动改代码”,愣是没几个人先把这道闸装上。
这个剧本我看过太多遍了。让 agent“顺手优化一下配置”,它顺手把限流关了——一行变更换一个 Sev1。agent 不坏。坏在它不知道“看起来没问题”和“半夜不翻车”中间隔着什么。Sylix 这伙人至少信了一件事:AI 会闯祸。就这一条,在满大街“提效十倍”的宣传里,比什么都实在。
——补一刀:这个假设,每个让 agent 动生产的人都该先有。可惜多数没有。
也正因为这,我多看了两样东西。安装包 35MB,Rust 写的,不是 Electron,也没套 VS Code,自己拿 Monaco 搭的。老运维的直觉:体积小于 35MB 的,至少没打算拿你的内存和磁盘换体验。本地优先、代码不上云,这些词别的编辑器也念,但配上这个体量,我信它不是那种打开就吃 1 个 G 的主儿。
说句实话,本地嵌入、AST 索引整个代码库,听着是隐私好——可那是拿我开机时的 CPU 和风扇声换的。这买卖成不成,别听宣传,看你机器扛不扛得住。反正我那台老笔记本,已经开始提前紧张了。
但我最想掰扯的,是那个 Verify Loop。AI 生成完代码,自动跑一遍测试,在错误进主分支之前先拦住。动作没问题——问题在:测试是谁写的?如果测试也是 AI 生成的,被测的代码也是 AI 生成的,那就等于让被告给自己当法官。它俩串通好了,一起错,你跑十遍测试,全绿。等产品上了线,半夜挂的就不是 CI,是你。
不是针对 Sylix,所有“AI 自动测试”的工具都这毛病。这功能我可以要,但跑完我说了算,那一关人审别省——工具替你跑测试,不是替你签字。
哦对,版本号:v0.0.11,8月1号发的,才满月。我不会拿它碰任何生产环境的东西,这个版本号自己就在说:还在从“能用”往“扛得住”爬。但我打算把它装到隔离机器上,跑几晚上——看看那个本地索引是不是真能把整个项目吃进去,看看它半夜会不会甩我一脸 context window 的报错。
本期教训就一句话:AI 写的测试通过,不等于你的代码没问题。工具认这个理,我就认它;不认,我替它认。
评论
还没有评论,写下第一条讨论。