GoForum🌐 V2EX

AI 立大功、闯大祸?记一次 ESP32 开发调试

lerry · 2026-03-16 09:57 · 0 次点赞 · 5 条回复

最近在用 ESP32 做语音对话机器人,接麦克风、喇叭、小屏幕,连豆包的 API ,能说话能回应。

从零开始,AI 帮我设计方案、选零件、写代码,连怎么用电烙铁都是 AI 教的。不到 24 小时,第一阶段跑通了——按键唤醒、接入大模型对话,效果和手机上差不多。我没想到会这么快。

然后我花了两周排查一个破音的 bug 。换喇叭、换电源、查 WiFi 干扰、查 DMA 缓冲区,全都没用。最后发现是一行 C++ 类型问题:constexpr uint32_tint32_t 相乘,有符号数被隐式提升成无符号数,负数溢出,音频波形下半段全毁了。改一个字符,问题消失。这个 bug 也是 AI 在某次重构时引入的。

AI 写代码很快,但在我不熟悉的领域,我看不出它生成的代码哪里有问题,只能靠症状反推。这就是为什么排查了这么久。

AI 可以帮你做很多事情,但它无法替代你的判断力。

详细过程: https://lerry.me/post/2026/03/ai-helped-esp32-audio-bug

5 条回复
lp7631010 · 2026-03-16 09:57
#1

然而很多老板只看到了前面不到 24 小时能把东西弄出来 意识不到后面可能要花两周去排查 bug

liu731 · 2026-03-16 10:02
#2
nrtEBH · 2026-03-16 10:07
#3

@liu731 我也想到这个了 最近淘宝推给我 m5stack

hnbcinfo · 2026-03-16 10:07
#4

没办法,虽然 AI 发展很快。但现在还是有一些领域或场景 AI 容易出错。而且如果完全借助 AI 进行 Vibe Coding ,那就是概率稍大点的老虎机游戏。一切顺利还好,极个别时候,特别是对于一些 AI 自己搞出来的问题修复,全看运气了。不过好在,按目前的势头看,AI 发展很快,这类问题随着时间估计以后都不是问题。现在碰到这类问题,只能多换几个模型多试试了。

lerry · 2026-03-16 10:12
#5

@lp7631010 AI 确实擅长编码,因为开源的代码太多了,但是加上领域知识就没那么灵了 @liu731 后来发现这个项目了,还是想自己从头折腾

添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: lerry
发布: 2026-03-16
点赞: 0
回复: 0