如果你写了个东西,但不知道它是怎么跑起来的,会心慌吗?

2025 年 5 月 27 日
 x97bgt

我就属于会有不安全感的人。所以每次 llm 生成了一段代码,我必须先看一遍。如果不看,即使它能跑起来,我也会有很大的不安全感。尤其对于工作项目,这种不安会更严重。

所以我只用 llm 生成局部代码,大部分是一个方法或类,而且必须在自己在全局下有一个掌握时,才让它生成。所以我基本不让它做大范围的代码生成。

你们会这样么?

15054 次点击
所在节点    程序员
116 条回复
967182
2025 年 5 月 27 日
不是抬扛,就是纯好奇,你用的所有库都会看一遍吗?
lloovve
2025 年 5 月 27 日
@967182 你这确实抬杠,库是别人验证好的,ai 输出的是验证好的吗?
fkzzzzls
2025 年 5 月 27 日
用第三库也会读一遍源码吗
AccelerXu
2025 年 5 月 27 日
@967182 完全不是一回事啊哥们
qoo2019
2025 年 5 月 27 日
@lloovve 为啥还会有 BUG 一说?
yanxu4780
2025 年 5 月 27 日
笑,我写的我一样会担心跑起来会有什么问题。AI 写的我 review 一遍,程序逻辑正确就没什么事。如果遇到 bug 也是我和 AI 都没想到会遇到的情况。这谁也没办法。
zjsxwc
2025 年 5 月 27 日
ai 模型也是这么训练出来的,训练者也不知道 ai 模型内部复杂的逻辑。

但,op 的这个问题可以延伸为,
“如果你买了辆汽车,但不知道它内部零件的型号和供应商,你会心慌吗?”
“如果你点了个外卖,但不知道它每一个食材的产地和日期,种植养殖者,你会心慌吗?”
TingLen
2025 年 5 月 27 日
一开始会,后面我根本不看。
开发时候验证好没问题就 ok, 不会去仔细看具体实现,稍微瞄一下就好了。
换个思路,你就把他当作你的同事。你会完全掌握团队里别人写的代码吗?
只要没 bug 就行,不需要去质疑太多现阶段的 AI 模型的编程能力
x97bgt
2025 年 5 月 27 日
@zjsxwc 所以心慌主要还是对它没有信心
BornThisWay
2025 年 5 月 27 日
别说 我同事就基本不看 问题是 ai 写的复杂的 hook 十有八九是有毛病的
无语了 最后还是要看
InDom
2025 年 5 月 27 日
会, 因为 AI 自己也不知道自己在说什么!

同事的代码有问题是同事的问题, 我用 AI 写出来的代码, 出问题是我的问题.

相当于我作为监工监督 AI 干活, AI 出问题了, 我不能把锅甩给 AI.

所以, 本质上我要为 AI 的产出兜底、负责任.
way2create
2025 年 5 月 27 日
ai 生成的我会 review ,特别涉及交易,但这完全看 ai 的水平跟个人习惯的。

有些人自己写代码也随便写写看起来跑通了就行,之前就遇到过有些同事很随便的,只要表面看起来跑通了就行,甚至还见过把 if(a==1 || a==2) 写成 if (a==1 || 2) 还信誓旦旦的跟我说 js 就是这样写的
way2create
2025 年 5 月 27 日
不过如果生成的是 ui 我肯定不咋看的,本来就讨厌写 ui ,我只看逻辑层面
ButcherHu
2025 年 5 月 27 日
可能 ai 实现一些业务不靠谱,心里没底很正常,就像是你手下一个小兄弟写代码不太靠谱,你 review 的时候也需要多想一想。
你想控制 llm 只生成局部的方法,我觉得是一个意思,就是你这个小兄弟沟通还有点问题,你要是让他全写了,沟通就废死劲了 doge
InDom
2025 年 5 月 27 日
另者, 如果你使用 AI 以后就完全相信 AI, 当甩手掌柜, 那你也许是一个好的管理者, 但可能会阻止你成为更好的开发者.

而你使用 AI 生成的代码, 你在阅读、理解之后, 你是站在 AI 的肩膀上在进步, 这个任务你是深度参与的.
litchinn
2025 年 5 月 27 日
让它顺便把单元测试也写了
protonme
2025 年 5 月 27 日
可以写单元测试,理论上单元测试能通过,也不需要管黑箱里面是什么。虽然单元测试也是 AI 生成的,但单元测试看起来方便多了。
pakholeung372
2025 年 5 月 27 日
@way2create 你这同事也太离谱了吧
NonAttachment
2025 年 5 月 27 日
ai 生成的我也会自己看一遍,一个是学习其中的知识点,另一个是知道是怎么跑起来的,有了问题也方便排查。
zzdxys666
2025 年 5 月 27 日
一样 我会搂一遍 AI 生成代码

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

https://www.v2ex.com/t/1134556

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

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

© 2021 V2EX