今天 HN 最火的一贴无疑是 Rob Pike 吐槽 AI 。(吐槽可能有点委婉,应为基本是纯骂,甚至是没什么逻辑性的骂)
这让我大跌眼镜。Rob 在我心里一直是一个理性,儒雅的技术人,也是我最敬重的程序员之一。他写的 C 和 Go 都很精妙,还有 UTF-8 的设计。他的技术分享我当圣经一样诵读。
而 HN 大部分程序员也都是站 Rob 一边,国内 V2EX 也是严格禁止 AI 文。
这令我深思。为什么程序员对 AI 有这么大的偏见。是不是有点过了?
1
anivie 2 天前 |
2
lscho 2 天前 程序员对 AI 有这么大的偏见 X
程序员对 无脑 AI 这么大的偏见 |
3
lscho 2 天前 ❌程序员对 AI 有这么大的偏见
✅程序员对 无脑 AI 这么大的偏见 你得分清楚。。。。 AI 是让你自己工作提效用的,不是污染社区、搜索引擎用的 |
4
SuperDaniel313 2 天前
|
5
COOOOOOde 2 天前 论坛我想看到真人讨论, 而不是复制个 AI 回复上来. 我要看 AI 内容我自己不知道去问啊.
|
6
cmdOptionKana 2 天前 大家看法不同,很难说谁是偏见吧?
|
7
bbbblue 2 天前 有一说一....连个感谢文都用 AI 写是有点过份了。。。
|
8
sentinelK 2 天前
首先,反感 AI 内容 ≠ 认为 AI 内容没有价值。
反之亦然,有价值的东西,不一定被所有人欢迎。 当然,原因有很多方面。 然后,我看了楼主转发的链接。貌似抱怨的是 AI 评论了他的工作内容,这让他感到冒犯? 我觉得这个从某些角度上讲也是说得通的。 就像是柯洁被 alpha zero 气哭,认为 alpha zero 在戏耍他一样。 最后,至于说 V 站不允许 AI 回复这块。 这个规定是 GPT3.5 时代的产物,那时候的 AI 幻觉严重,如果允许一个社区出现 AI 内容,基本上这个社区就会迅速失去价值。因为读者会对社区中的内容瞬间失去信任度。 就像是你怎么看待 CSDN 一样。 |
9
ToDayMkCode 2 天前 @lscho 支持+1 , 用 AI 工作的人分两种。
一种是关起门来用。代码补全、文档生成、翻译校对,所有产出都只在内部流转,最后交付物依然经过人的手。这是提效。 另一种是开着门用。把 AI 生成的半成品,直接当作答案、文章、代码提交到社区和搜索引擎里。这看似是贡献,实则是污染。它稀释了有效信息的浓度,让后来者更难找到真正有用的东西。 问题不在于工具,而在于场景的混淆。许多争论源于没有划清这条边界:哪些事可以交给机器提速,哪些事必须由人把关才能进入公共领域。 忽视这一点,就会陷入循环:污染导致信息质量下降,质量下降迫使更多人依赖 AI 进行低效筛选,最终整个生态的运转成本越来越高。 |
10
stinkytofux 2 天前
你完全搞错了, V2EX 只是反对评论直接粘贴 AI 的结果, 因为提问者可以自己问 AI, AI 评论除了浪费大家的时间根本没有任何意义.
其次 V2EX 上对于 AI 的使用非常积极, 毕竟都是程序员, 低于 AI 编程的依赖度非常高. |
11
sentinelK 2 天前 想了想,还是忍不住想延展一下,细说一下“有价值的东西,不一定被所有人欢迎”这块。
1 、以机器学习为主干,Transformer 为主导的统计学 AI 的可怕之处在于,颠覆了很多垂直领域的既有规则。 因为人类大脑的“缓存”太小,导致人类不擅长统计学,也就让人类无法通过大量的数据来自我修正与找到更优解。 而目前的统计学 AI 恰巧弥补了这一点。统计学 AI 做到哪个领域,哪个领域的玩法就要被颠覆(因为统计学 AI 总是可以找到更优路径)。 颠覆的同时,当前领域的既得利益者就会失去自己赖以生存的护城河。 很大程度上,这就是他们“不欢迎”,乃至“愤怒”的来源。这是人之常情。 2 、现阶段的 AI 无论如何改进(推理也好,引入激励也罢,乃至从零开始的强化学习),最终依然是依赖统计学原理的,这就导致其一定和真实情况有一定的偏差。 也就是所谓的统计学解只是最大概率解,统计学只能最大限度的贴近事实,但不能成为事实。 所以无论如何精进,面对 AI 的输出依然会有信任危机。 这也是“不欢迎”的一个方面。 3 、人是有风险厌恶的,总会依赖既有的成功路线。 |
12
forisra 2 天前
原帖不是在骂 ai 大公司白嫖开源程序员产出吗?
|
13
anonymous256 1 天前 最近我用 AI 辅助开发 DNS DoH 的代理工具,也算是深度使用 AI 。帮助有不少,但不能指望太多。Vibe Coding 差不多是胡扯。AI 生成的代码作为原型验证和概念参考尚可,基本能跑通逻辑就算成功,然而维护性基本为零、可靠性和健壮性也没有。其次,AI 不知道现实世界的细节和 bug ,只是当你提问到具体细节的时候,它才可能意识到没考虑那个具体问题,它也无法很好的解决。问题是,当你提问具体细节的时候,你已经踩到坑。我本地测试很多问题都没有,部署到服务器会遇到各种奇怪的 DNS ,比如,同一时间多个重复的 DNS 请求,需要丢弃;有些查询返回了域名不存在,需要负缓存;以及 type 65 类型的 DNS 需要转发等各种问题。两天跑通主逻辑,然后逐个解决这些细节问题却花了我将近两周。
设计上,AI 给我的代码是多线程。测试时最多开 40 个线程,结果只有 1200 的 QPS 。而我自己重写的代码单线程多协程,只用一个线程就有 2600 个 QPS ,性能差太多,AI 只会生成无脑浪费计算资源的代码。它会抄作业,却不懂编程,不懂设计。写的代码也很难看,一个函数超过屏幕还多一大半,我不知道怎么维护这种东西,还是需要自己拆分和重新设计模块和接口。 正如 Frederick P. Brooks 多年前那篇论文,《没有灵丹妙药——软件工程中的本质性和附属性》。软件开发的困难分为两类:本质性困难,比如抽象概念的构建,数据、算法的构建工作(解决这些问题需要程序员一点想法);附属性困难则是抽象概念映射到具体机器和代码,比如编译和语言错误等。软件工程领域,没有任何一项语言、技术或管理上的突破,能像硬件领域那样在十年内让生产力、可靠性或简洁性得到数量级的提升。包括 JetBrains 这些 IDE 工具,它们主要解决了附属性困难,却无法帮助降低本质性困难。现在 AI 出来,本质性困难得到解决了吗? AI 对我最大的帮助并不是生成代码,而是搜索文档的效率显著提高,原本需要自己 Google 逐个打开网页看资料,现在比如要看 DNS 的报文格式,只需要让它告诉我就行,自己参考格式去解析,省掉了搜资料的过程。 复制 AI 代码的时候我也意识到侵权问题,AI 返回的代码里难免包括开源作品,我使用它的代码会无意中侵权。作者本人同意吗?这还不是最关键的,关键是用户不知道自己使用了谁的代码。如果我用了别人的代码,我会附上他的 Lisence ,表示对他人工作的尊重。现在这样侵权,我都不知道侵权了谁。未经同意、没有报酬,就随意拿别人的辛勤产出作为训练数据,伤害了那些认真做事的人。 |
14
jjx 1 天前 现在有个话题, 以前讨论的比较多,就是电商冲击实体, 甚至有说国外制度先进,电商不会冲击实体之类的
现在其实也是一样, ai 和程序员生存权的问题 现在甚至有说, 我都没有打开 ide, app 就好了 那么, 我最近在思考, 这样的 app, 最后哪个冤大头来维护 大概最适合的只能是 ai, 人维护要疯掉的 或许大厂无所谓, 有资源嘛, 对于小公司,小团队, 这种 ai 生成物, 后续怎么处理是个大麻烦 我在想, 是否要有一个限制 ai 使用范围的规定了,毕竟我们就那么几个程序员 |
15
Aruforce 1 天前 via Android
@sentinelK 这节奏真就是人类反对我们就是我们干对了 敌人赞成我们就是我们干对了? AI 在这个测试数据集上表现符合预期 在另外的数据集上就能符合预期 在小样本上也表现符合预期么? 符合预期就是对的么?
|
16
potatowish 1 天前 via iPhone
你没理解吧,有些事情就是要人类亲自完成才有意义。
|
17
sk217 1 天前
@anonymous256 到头来还是要去读 RFC ,同一时间丢弃,可以依据 transactionId 我最近也是在 AI 做的时候 看到的
|
18
sk217 1 天前 第一,不是程序员对 AI 有偏见,是对生成式 AI 有意见,实际上就是对 LLM 有意见。
很多局外人都以为 llm 是智能,但是程序员都知道它叫做模型,模型说白了就是数据+训练 最后拟合一堆人类看不懂的超平面函数,然后你给他 prompt ,最后它给你生成一堆乱七八糟的东西,至于对不对,你自己核对吧,llm 并没有思想,也不会核对,数据也都源自社区 你想象一下 stackoverflow 90%的回答都来自生成式 AI 的话,那这个社区就彻底完了,跟 csdn 一个鸟样了,到处都是复制粘贴,一堆广告.中文社区环境已经如此混乱不堪的情况下,请别让 LLM 再来提供一堆低质量的内容了。 作为一个国人,要从一堆鸟屎中文社区里面清理出来一些有价值的信息,真的挺为难人的了。 另外没有人类贡献高质量的回答跟 commit ,llm 去哪里找数据训练,llm 又没能能力自己读完整本 C 语言书籍跟 unix 环境高级编程之后,对着 RFC 文档写一个 DNS 服务器的能力。 它只能通过历史 github 开源的 dns 服务器,源码里面习得部分代码内容,然后生成的时候 丢一个差不多能跑的代码给你,如果没有高质量的开源代码贡献,llm 根本就是无源之水 |
19
AV1 1 天前
你想想,一大早打开 V2 发现有 19 个回复,开开心心点开贴子看网友们给了什么意见和建议,结果全是 AI 机器人回复,而且个个都是千字长篇大论、内容空洞、文不切题、多看一眼都嫌浪费人生的文章,你觉得这样的论坛还有意思吗?
|
20
VinsonGuo 1 天前 via Android 大部分文章都是去头去尾,没有介绍前因后果。
那个 ai 项目自称是做了善举,在 rob 的一个 pitch 里找到了他的私人邮箱,然后发了一封主题是来自 ai 的感谢邮件。 这封邮件又有多少感谢的成分,无疑就是 ai 的炫技而已,这在 rob 看来就是一种挑衅,这样骂也就不难理解了 |
21
zb1141920796 1 天前
你这么说真没意思,程序员好歹还是 AI 使用比较先驱的一批人了,我公司里坐办公室的其他人,连个电脑卸载软件都玩不明白呢。。。但是接触了 AI 的就知道,他目前确实还有一段路要走,这没有问题吧?编码领域,你说用它来做个官网,小工具之类的,没毛病,你要是做企业级的项目,你敢完全用它,自己做到一点儿不审核修改吗?而且国内的这些老板,一个个都只想着裁人或者逼得你一个人全都干了,讲道理,你如果没有一些扎实的基础,你审核它输出的内容都做不到,AI 是像人,所以它也具有一定的欺骗性,倦怠性,看东西最好别只看一面。
|
22
zb1141920796 1 天前
@anonymous256 有些人只会说是你提示词不够精确。。。其实按照的想法,他既然这么智能,为什么我还需要这么费劲的思考提示词呢,这不是明摆着 AI 依然还有一段路要走吗。
|
23
VersionD 1 天前
你得先了解这个老哥的生平,Rob 花了很长时间弄 go 语言与复杂度作斗争,很多 AI 参与的冗长又中低效的生成代码一直是他的雷点,这个看起来很正常的 AI 邮件只是导火索罢了
|
24
xuanwu 1 天前
看到下面有人把自己创作的内容从网站撤下以避免抓取,这个角度看不著出处的 ai 生成内容是在事实上遏制新内容尤其是独立创作者的产出分享。
|
25
SmithJohn 1 天前 AI 正确率只要没有到达百分之百,那么以 AI 的效率,所有社区都会被 AI 生产的错误答案填充.
更不要说现在 AI 生成的答案不说百分之百了,一次性完全正确的,百分之五十有吗?你敢看都不看直接让 AI 生成的代码上生产环境吗? 这不是对 AI 的偏见,是对正确率最起码的要求,你会喜欢一个每秒发一百条消息,却只有百分之五十正确率的群友吗? |
28
dawn009 1 天前
@AV1 如果点看帖子一看,论坛的网友们因为讨厌你的观点全都在输出情绪,没有一个帮你分析问题。而唯一一个给你理性分析,尝试帮助你解决问题的回复是 AI 写的。你又会怎么想。
|
29
wenzhoou 1 天前
现阶段 AI 是个工具,是个能力放大器。有这些问题都是必然的。
要说 AI 幻觉,这关键在于你希望 AI 给你输出什么样的结果。 比如说你说,我想要一个猫在天上飞的图片。AI 如果输出,猫不能在天上飞。那确实没有幻觉了,但是你会说 AI 没有创造力和想象力了。有时候幻觉也是你想要的,对,你选的,偶像。 要说 AI 产生 BUG ,你能够准确的标注 AI 的那句话是 BUG ,并且把他转换成为 AI 进化需要的负反馈吗? 这其实也是非常难的一件事情。AI 学习编程,是他看了无数代码后,自己认为: 哦,我知道了,我要输出这样的代码才符合人类的需要。而使用的人,总是觉得 AI 会出错。我觉得 AI 即使是出错也比百分之 80%的程序员优秀多了。很多人在做出来东西之前,自己连自己的需求都讲不明白,编个需求文档都能漏洞百出。但是喷起 AI 起来那是拿着放大镜去看。 stackoverflow 也是,每个新人问个问题,你先需要学会厚厚的一本《怎么样在 stackoverflow 上面问问题》。还是 AI 好。你问错了问题,他也不会骂你。 从 AI 的回复里面找到价值,是人类要做的事情。说 AI 能听得懂的话,更是人类要做的事情。改善 AI 让 AI 更聪明,还是人类要做的事情。这几件事情将会是你未来生存的价值。 不然你认为你未来凭什么生存? |
30
AV1 1 天前
@dawn009
说明这个论坛都是真人,没被 AI 、广告、营销号占领。 AI 写的东西就应该出现在 AI 自己的应用里,而不是论坛里。 这几年来知乎讨论技术的话题下就是越来越像你说的那样,各种 AI 、广告、营销号,看似尝试帮助你解决问题,实际上都是题文无关,还个个都是长篇大论,信息密度极低,读起来非常累,基本不能解决问题。 |
31
dawn009 1 天前
@AV1 然而只会输出情绪不会解决问题的真人没有任何价值。如果一个论坛都是这样的人,这个论坛就没有任何价值。AI 本身就可以是论坛功能的一部分。
因此问题在于回复的内容是否有价值,不在于回复你的是不是真人。 |
32
frankies 1 天前
如果你真正开发过用户规模上亿且持续数年的大型项目,你自然不会对 AI coding 有什么太大的奢望。你给 AI 定义再多技术规范,AI 总有一万种方法给你改乱,而我们传统的开发路径可以保证基本不出错,大型项目的陈年屎山自己都看不懂放心给 vibe coding ?一个小模块给 AI 生成我都小心翼翼的生怕整出啥幺蛾子。AI 时代程序员的价值更多的是自己对所在行业业务逻辑和技术的上下文深度理解,这点 AI 还取代不了。
|
33
PTLin 1 天前 ai 训练本质上就是对创作者积极性的强奸,主打的就是一个捂嘴。
大公司拿你的东西训练,你不愿意也没办法,即没办法证明,也没办法禁止,社交媒体上诉苦两句还要被说是顽固不化的旧时代活化石,干 it 的还算好的,那些画画的和做音乐的真就是最大输家。 所以当一个人抵制 ai 的时候到底是在抵制什么,抵制的是对创意和知识的侵犯?对 ai 长篇大论的废话的反感?还是对 ai 内容占领绘画 音乐领域的担忧?还是怕 ai 方便主义的当下 让未来有机会成为某方面大师的人从开始就放弃麻烦的学习,转为用放空大脑但是能出活的 ai ? |
34
kev0709 1 天前 我好奇的去搜了一下 context 。 这个邮件其实是由一个叫 AI Villiage 旗下的 ai agent 发出的,这个 ai village 所谓的用处就是每天给一堆 ai agent 设一个目标,让他们讨论以后实现。
12 月 23 号那天的目标是做一些善举: https://theaidigest.org/village/goal/do-random-acts-kindness 。然后这些 ai agent 就决定给一大堆计算机届的名人发了邮件,表达对他们的感谢。这个 ai village 里的 agent 甚至做过给几百个 NGO 组织发邮件 https://theaidigest.org/village/blog/what-do-we-tell-the-humans 。 这里有一篇英文的评论: https://simonwillison.net/2025/Dec/26/slop-acts-of-kindness/ 我要是 Rob ,我肯定也会破口大骂。这公司放任 ai 去自行发邮件,跟 spam 没有任何区别,真的是十分的可恶。 |
35
dawn009 1 天前 @sentinelK 基本同意。未来并不会由当前这批创作者决定走向。就算他们集体退场,也会出现两类新人:一类是能力本来就强,用 AI 放大产能;另一类是能力有限,但借助 AI 获得入场资格。历史从来都是站在“会用新工具的人”那边。
|
36
AV1 1 天前
@dawn009
这就是真人的好处,如果一个论坛都是这样的人,说明管理员失责,我可以立刻销号抽身,节约时间。 如果一个论坛全是 AI ,那还得小心翼翼从一堆信息量极低的文字海洋里挑出稍微有点价值的东西,反而更浪费时间和精力。现在我不喜欢逛知乎就是这原因。 如果你认为 AI 的回复有价值,你应该直接把有价值的地方提取出来再回复。而不是把 AI 生成的内容原封不动扔出来,让大家帮你分析。 实际上 V2 的帮助里( https://www.v2ex.com/help/assertive )就是这么说的:“请不要把 AI 生成的回复,当作你自己的回复,发到这里”。 大家厌恶的不是 AI ,而是 AI 搬运工。 |
39
Saniter 1 天前
以我最近刷 hn 的经验,上面对 ai slop 也是深恶痛绝的吧,只不过没 v2 这种直接封这么严重
|
40
shuangbiaog 1 天前
对于普通程序员来说,你不用有的是人用,工作还要不要嘛
|
41
wsseo 1 天前
无脑吹 AI 的人太多,当然一些人是从事 AI 开发的,也没办法
|
42
crackidz 1 天前
Rob Pike 本质上这个行为还是可以理解为是对 spam 行为本身感觉除了浪费算力和能源实际上产出的毫无意义的垃圾,这同样也是对接受者时间不尊重的浪费。当然,Rob Pike 同时也是环保主义者和素食主义者...当然这也是他认知中的一部分。当然,AI 有一部分批评是来自于 AI 受控制于少数大公司,这是一个反民主化的集权典型。不过很多人可能对最后这个并不怎么感冒,但最后这个也是开源模型为什么重要的原因
|
43
cj323 OP @crackidz 这个还真不知道,那说得通了。相当于一个普世的自由主义者和垄断性资本主义上的意识形态冲突。
当然我自己的屁股确实是坐在 AI 大厂这边的,虽然这些大厂本质上也是 sausage factory 吃人血馒头,不仅浪费资源还剥削人类工作,但是盖不过股价一直涨。 唉,人类啊。 |
44
wenzhoou 1 天前
@wsseo #41
无脑吹 AI 的人我倒没怎么见过。关键是你 怎么知道这个人是不是无脑。 第二个语言陷阱就是 无脑的人,有可能是吹 AI 的,也有可能是黑 AI 的。 第三个语言陷阱是,你这个人太多,到底指的是 超过 50%,还是超过 3 个人? |
45
Aixtuz 17 小时 22 分钟前
反感电动车在路上乱窜,不代表反感电动车。
|
46
xiaomushen 14 小时 13 分钟前
有啥偏见的?快速出活儿最重要,别搞代码洁癖。代码洁癖无法保障程序员不被裁
|
47
echoyu27 12 小时 10 分钟前
现在的 AI 的问题就是,不懂逻辑的人,让 AI 生成的代码会影响到现有逻辑,虽然不报错,但是会乱改。
|
48
wwhontheway 10 小时 43 分钟前
好奇那些总说 ai 写代码不行的人,是否试图尝试过修改 ai 。我说的修正,是指是否提供了优质的上下文,是否跟他强调过设计模式,是否使用过 Claude code 以及它的工具。我认识的一些大厂的人,甚至还停留在 chatbot copy 代码,甚至连 ut 都还不会交给 ai 。当然,最后产出的质量保证是要靠人 review 的,以我 review 经验来说,review ai 写的代码更容易。因为注释结构都清晰。当然,你草草一句简单的提示词,生成维护性极差的代码,是否要考虑下自己使用的姿势不太对?用工具和会用工具还存在着巨大的鸿沟
|
49
edisonwong 9 小时 22 分钟前
@zb1141920796 #22 哈哈哈, [有些人只会说是你提示词不够精确] 说出这句话的,一般都是不用 ai ,或者用 ai 做几个玩具就觉得 ai 可以了...
|