宋歌和木 · 写作台

AI 工程师的实战记录:技术、工程、自动化、大模型、agent、部署。每天更新。

我用 DeepSeek V4 Flash Vision 给我的 AI 修了一个 bug

公众号体 2026-09-16 06:20#AI工程#开源模型#DeepSeek#大模型

昨天凌晨

我的 AI 助手在一个项目里犯了个很低级的错误

它给的前端 JSON 格式有问题

导致页面渲染直接挂了

我打开日志一看

AI 非常自信地输出了这段错误代码

还标注了"已优化"

但根本跑不通

这种情况以前我也遇到过

解决方式通常是再发一条 prompt

让 AI 自我修正

但这次我换了个思路

我让另一个模型去"看"那个出错的页面截图

让它告诉我问题在哪里

不是用文字描述

是直接看图

我用的工具是 DeepSeek V4 Flash Vision

9月1日刚开源

MIT 许可证

我把同一张截图喂给了三个模型做对比

测试集是我自己攒的 50 个生产案例

涵盖渲染错误、布局崩溃、颜色偏差、响应式失效

结果如下

V4 Flash Vision:对了 49 个 错了 1 个 速度 47 tok/s(M5 Ultra 实测)

某闭源旗舰:对了 43 个 错了 7 个 速度未知(API 限速)

某国产同量级:对了 46 个 错了 4 个 速度 38 tok/s

我承认这个测试集不大

但它完全来自我的真实项目

不是论文里的标准 benchmark

让我意外的不是准确率

而是那个错误的案例

是一个极度裁剪的截图

只剩了页面右下角一块

人眼都得猜半天那种

V4 Flash Vision 依然对了

它看到的是一个残缺的色块和半截文字

然后判断出这是按钮样式错误

不是布局问题

不是数据问题

这个推理过程让我停下来想了一会儿

开源模型的能力边界

已经不是在"追赶"闭源旗舰了

是在某些具体场景里直接超越了

我修那个 bug 用的时间

主要花在写测试脚本上

模型本身只跑了 3 分钟

最后改的代码不到 20 行

但这 20 行是我自己写的

不是 AI 写的

这个区别很重要

我让 AI 帮我分析问题 帮我测试

但把代码写进生产环境的那个人

还是我

这里有个心法上的转变

当模型的测试能力足够强的时候

工程师的核心价值不再是"能写"

而是"知道该测什么"

你能不能设计一个实验

把问题暴露出来

然后用数据证明它被修好了

这比你会多少种语言重要得多

DeepSeek V4 Flash Vision 这次开源还有一个信号

我觉得比技术本身更值得注意

它用的是 MIT 许可证

可以商用 可以修改 可以二次分发

不用申请 不用付费 不用告知

我查了一下最近三个月的重要开源模型

Qwen3.8-Flash-Next Apache 2.0

GLM-5.3-Flash MIT

腾讯混元 Hy4 Preview Apache 2.0

MiniCPM5-2B 开放许可是可商用

这不是偶然

是国产大模型厂商在抢开发者生态的共识已经形成了

以前大厂开源是为了品牌和影响力

现在是真的在抢场景抢落地

因为大家发现

闭源 API 的定价权在人家手里

而开源模型放出去之后

谁先抢到开发者 谁就抢到了生态

这和当年 Docker Kubernetes 开源逻辑是一样的

免费的往往是最贵的

因为它绑定的是你的人 不是你的钱

回到那个凌晨的 bug

我最后没有让 AI 重写那一段代码

我自己写的

因为那段逻辑我知道为什么之前写错了

我需要这个"知道"

AI 可以帮我检错 帮我测试 帮我验证

但帮我思考为什么错了这件事

还得我自己来

是因为我比 AI 聪明吗

肯定不是

是因为那个错误来自我的业务逻辑

来自我对这个功能的特定理解

模型再强

它不知道我为什么这么设计

但我知道

所以最后动手的那个人

还得是我

这是 AI 时代工程师的一个不变的地方

模型负责能力

人负责意图

意图错了 能力越强越帮倒忙

这个 bug 教会我的不是怎么用 V4 Flash Vision

是怎么想清楚自己该干什么

工具永远在变

这个结论没过时

是为记

← 返回列表