感觉 AI 编程很符合“小黄鸭调试法”

5 月 12 日
 songziming

小黄鸭调试法听说过吧,向一个不会说话的鸭子描述问题都能让你重新梳理逻辑,分析方案,AI 岂不是更好的鸭子。

我不习惯让 AI 直接帮我改代码,使用 claude code 只是和它讨论设计方案。然而调试过程中,和 AI 对话帮助很大,虽然最后解决方案还是我想出来的,但对话中 AI 帮我找出了许多风险点,帮助我快速排除了很多错误方案。

3679 次点击
所在节点    程序员
14 条回复
honjow
5 月 12 日
我一开始用 cursor 也是这样的,讨论方案,研究实现。所以虽然大多数代码不是我写,但是整体把控我还是心里有数的。
不过现在在写的一个新项目,就真的是全靠 vibe coding 了,我只手动调了两次,主要是 UI 样式相关的。别的很多怎么实现,代码在哪个位置我根本没印象
msg7086
5 月 12 日
AI 不是「不会说话」的鸭子。
这个过程叫头脑风暴,AI 的职责是和你讨论技术方案,而不是假装成一只鸭子。
jjx
5 月 12 日
小黄鸭是因为它不如你

如果它比你懂的更多呢, 这家伙每天有很多人给它灌输知识呢

我们跟不上

所以,最终结果应该就是,既然你这么能,你就自己干吧
moooxin
5 月 12 日
可惜 AI 是一只 马屁鸭
XuDongJianSama
5 月 12 日
反了,人是小黄鸭,让 ai 把人当小黄鸭讲一下方案,又能让 ai 梳理清楚,还能让人审一下
ktyang
5 月 12 日
明明我才是那只鸭子,最多就是偶尔鬼叫几声
fkdtz
5 月 12 日
这篇帖子是给 AI 读的,我们才是小黄鸭(没那么可爱
songziming
5 月 12 日
玩具项目可以放心 vibe ,对代码质量有要求的最好还是人来写,不然出了问题都不知道咋解,只能 revert ,再让人类重写一遍。
sampeng
5 月 12 日
@songziming 几乎没有这种场景,ai 比你自己看逻辑快 10 倍不止,他搞不定让他解释一下很快就知道问题在哪,指挥一下就解决了。目前为止,没有超过 10 分钟还解决不了的 bug 。
CinHaiZio
5 月 12 日
试试 grill-me 这个 skill 会拷打你盲点
cstj0505
5 月 12 日
但问题是 AI 会附和你,有时候你一个点子明明很烂,他也会附和你
shilyx
5 月 12 日
“小黄鸭调试法” 只是适合你而已,肯定不适合所有人

你对小黄鸭倾诉后自身达到的水平,可能只是别人倾诉前的初始水平罢了
teaguexiao
5 月 12 日
防止“马屁鸭”问题可以在提示词里加一句:“如果我的思路有问题请直接指出而不是附和”,效果明显。这相当于把小黄鸭换成一个不题不迟就怒你的躟乐部长。
charlie21
5 月 12 日
不怕查不到,就怕想不到
人有多大胆,AI 有多大产

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1212019

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX