AI 编程是场赌博

AI 编程是场赌博

Hacker News 摘要

原标题:AI coding is gambling

这篇文章探讨了使用 AI 辅助编程的体验及其对开发者精神状态的影响。作者从 2023 年 11 月开始大量使用 AI 进行编程,发现 AI 在生成看起来还不错的代码方面非常迅速,甚至令人印象深刻。

赌博式的开发体验

作者认为,AI 编程正在变成一种类似赌博的行为。在过去,修改代码库是一个沉重的负担。开发者受限于自己的认知水平和精力,在面对任务时需要权衡工作量,涉及大量的资料查询、研究以及重新理解多年前编写的代码。

然而,现在 AI 可以处理这些任务,或者说它可以伪装成正在处理。虽然 AI 给出的结果往往似是而非,甚至经常出错,但这种即时反馈的过程非常像拉动老虎机的拉霸。这种机制解释了为什么 AI 编程会让人如此上瘾。它将一种需要深度思考和大量写作的行为,转化成了抽取随机结果的赌博。

对灵魂的损耗

作者将工作任务分为对灵魂有益对灵魂有害两类。

对灵魂有益的任务:通常包括编程本身(即使水平不高)、寻找灵感、研究他人的作品,并设法将其整合、改进或迭代以满足自己的需求。作者享受发现巧妙的修复方案或转换方法并使其运行的过程。

对灵魂有害的任务:由于 AI 这种无限剽窃机器的存在,开发者原本最核心的乐趣——解决问题的过程被剥夺了。现在的工作重心从创造性的连接,变成了清理 AI 留下的烂摊子。这种工作让人感到深深的挫败。

作者认为解决这个问题的关键在于自己。为了避免产生惰性,必须加强与代码的互动,坚持使用多年积累的寻找灵感和解决问题的方法,而不是一味地依赖 AI 这种无限机器。

设计师兼开发者的视角

作者指出自己并不是传统意义上的大型团队开发者。他在职业生涯中多以独立开发者或在小团队中工作的身份出现,擅长复用、精简和优化互联网上现有的代码和创意。

作为一个以设计师为主业的人,AI 虽然让他更有信心去尝试新的框架,走出了舒适区,并且投入了更多时间在编程上,但作者对此表示怀疑。他质疑 AI 是否真的让他变得更聪明、更高效,还是仅仅让他陷入了不停拉动拉霸直到中奖的博弈循环中。


原文:https://notes.visaint.space/ai-coding-is-gambling/

评论:https://news.ycombinator.com/item?id=47428541

Report Page