返回

文章详情

人工智能需要更多的工程学纪律,而不是更少

Hacker News2026年6月17日 14:20

几天前,我写了一篇名为《人工智能爱好者在与时间赛跑,人工智能怀疑者在与熵赛跑》的文章。我有很多关于人工智能相关主题的笔记,想要深入探讨:人工智能的要求、沟通规范、代码审查、人工智能艺术等等。不幸的是,我在上一篇文章收到了太多有趣的回应,现在我必须在继续其他主题之前处理这些回应。😉 有两种有趣的回应:第一种是关于技术优点,第二种是关于伦理基础。我将分别回应这两种情况。首先谈谈技术方面,因为这更简单。某种程度上,部分读者觉得我在告诉大家放弃代码审查,直接把他们最糟糕的代码推向生产环境,这一点并不是我想表达的。我并不是这样做的,也不认为你应该这样做。但我并不是随机选择这个例子,我会告诉你为什么。很容易被遗忘,但在2025年的大部分时间里,认为人工智能生成的代码很糟糕,可能永远都是糟糕的看法,不仅是一个合理的立场,还是主流的观点。这个问题在去年的11月得到了明确的回答。自从Opus 4.5发布以来,人工智能能够生成的代码大致上和中位数软件工程师的代码一样好,至少在常见模式上,并且速度更快、成本更低。我在一月份才意识到这一点,在2026年的前几个月,周围的人似乎都有类似的认识。但许多人看到这一点的时间远比我早。流行的叙述认为,Opus 4.5是关键的转折点。但Opus 4.5更像是一个临界点。Agentic harnesses(将大型语言模型与工具循环结合的代码)在2025年中期成为真正的解决方案,并且有一些前兆可以追溯到2024年末。工具使用、功能调用、MCP……这个浪潮在2025年期间不断发展,并在年底达到了真正的通用性。过去一年,热心者们试图告诉我们,不仅“这即将到来”,而且“这比你想象的更快”。结果证明,他们是正确的。正如你可能知道的,我来自于可靠性领域。我给自己和我的团队的赞美是,我们对新现实的适应能力很强。只要问题真实地摆在我们面前,我们就能顺利甚至热心地调整,这得益于我们对迎接恼人技术混乱的强烈渴望(以及后面我们可以讲述的篝火故事)。我对自己和团队的不满是,有时我们很难接受进展是真实存在的,错误和边缘情况的持续存在不能减少问题空间中的广泛问题确实会随着时间的推移而得到或多或少的解决,以至于大多数人能够理所当然地看待这一点。3 代码从完全糟糕到“啊,见鬼,这还不错”的转变速度,正是我在想的,当热衷者告诉我们,哈克工程与人工智能验证是真实的,它已经在这里,并且正在以惊人的速度变得更好。第一次抱有“我会在看到它的时候才相信”的态度是可以原谅的,但第二次就不那么能被原谅了。这就是身处指数变化曲线内的感觉,结果证明,就是这样。4 我想在这里暂停,明确我认为正在发生的事情。然后,我将告诉你我特别兴奋的事情,以及为什么。你没有义务和我一起去。但目前有太多关于“它从来不是X”——“它一直是Y”——“未来属于xyzzy”的笼统说法🤮——我想明确说明我的主张是多么具有条件性、特定性和上下文性。2025年发生的事情是:代码生产的经济学被颠覆了。生成代码不再是非常困难、耗时和昂贵的,而是变得几乎是免费的和即时的。代码行在一夜之间从珍惜、重用、关心和精心策划,变成了可以一次性使用和再生的东西。在大多数计算机历史中,人们理解软件的主要方式是通过编写代码。一旦你掌握了一定的技能,阅读和讨论代码可以让你得到大部分的理解。(我可能会争辩说,软件工程师总是过于依赖代码,而不是通过可观察性来理理解系统。)许多优秀的软件工程师认为,每个(好的)软件工程团队真正的产物一直是对我们拥有的软件的共同理解。它以缓存状态存储在我们脆弱的小脑海中,定期被刷新到磁盘、部署到生产环境、提交到github,但意义一直存在于我们的头脑中。难怪软件一直是如此激烈的集体主义事业,极其敏感于关系动态、礼仪和公平问题。

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡