🔥 HN 热议

人工智能会写程序,但谁还知道为什么这样设计?

约2分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
系统架构

说明程序各个部分怎样连接的整体计划。

可维护性

程序以后容易检查、修改和修理的程度。

Claude Code

帮助人写程序的人工智能工具。

发生了什么

这篇文章讨论人工智能写程序带来的另一个问题。作者认为,真正的难点不一定是程序由人工智能写成。更大的问题是,人们可能不再了解系统架构,也不再知道过去为什么作出某个选择。

Hacker News(分享和讨论技术文章的网站)关注了这篇文章。候选资料记录了247个积分和158条评论。这些数字说明它受到了较多关注。它们不能证明文章一定正确。

背景

文章介绍了Claude Code(帮助人写程序的人工智能工具)。文中引用的一则职场经历称,人工智能参与制作了规格说明、程序、测试、任务单和报告。发帖人还说,人们长时间给人工智能下指令,却没有足够时间阅读结果。这只是一个被引用的职场故事。文章没有证明所有公司都如此工作。

作者承认,在某些工作和规模下,人工智能可以写出一般水平的程序。它有时也能改善原本较差的程序。这些是作者的观察,不是适用于所有情况的统计结论。

问题在于,人仍然要决定做什么产品,选择怎样的语言和结构,还要知道以后怎样修改。只会不断提问,却不了解产品背景的人,可能会失去重要的知识。文章也用数据工程举例,说明业务知识仍然影响判断。

为什么重要

人工智能让制作第一版程序变得更快。这样一来,难点可能从能不能写出来,变成能不能解释整个系统,能不能检查决定,以及以后能不能安全修改。

这就是可维护性的重要性。可维护性指程序完成后,仍然容易检查、修理和改变。如果没有人知道设计的原因,新的人工智能修改可能不断堆积,最后让系统更难理解。制作更快,也可能带来更多需要维护的内容。

文章并不是简单地说人工智能程序很差。它强调,人仍然需要提出目标、判断取舍,并保留重要决定背后的理由。

已确认的范围

可以确认的是,这是一篇根据作者观察和多则引用写成的观点文章。也可以确认,它在Hacker News上获得了明显关注。但现有资料没有提供公司调查、故障率比较,或人工智能写程序直接导致维护失败的统计数据。

还不知道什么

我们不知道这种工作方式在多少公司出现。我们也不知道,使用人工智能后,错误是否一定比过去更多。人工智能能承担多少设计和维护工作,也可能取决于产品规模、团队经验和风险大小。

接下来关注

接下来可以观察团队是否记录设计理由,是否留出检查时间,以及之后修理程序需要多久。如果这些数据被公开,讨论就能从个人印象走向实际比较。人工智能可以加快制作,却不会自动承担决定目标和解释原因的责任。

来源:原文文章

💬 进入AI时代,真正困难的部分是否已经移到代码之上?

HN评论分成两派:一派认为AI大幅减少了写代码的机械工作,另一派认为问题本身就是AI。双方共同关心的是,谁能理解并承担需求、系统架构、验证和决策责任。

  • 一些评论者根据自身经验认为,LLM让实现速度更快,却没有解决系统设计、协作和维护问题。另一些人则认为主要问题就是AI本身,因此讨论没有形成统一结论。
  • 一位评论者自述,其团队基本不再手写代码:先给代理明确需求和约束,运行单元测试与集成测试,再把错误反馈给下一轮尝试。但他也强调,仍需要专业人员提供指导并限制代理的边界。
  • 一种观点认为,工程师只要掌握可靠的高层系统模型,不必审查每一行代码。相反观点认为,测试和摘要并不足够,工程师仍需深入代码,以便理解真实行为。
  • 另一位评论者自述,生成的代码可能能够编译,却仍存在安全性、稳定性、可维护性和效率问题;技术债务出现后,工作可能比手工处理慢10倍。这是个人经验,不是普遍基准测试。
  • 当AI生成的战略备忘录继续生成文档、工单、提示词和代码时,决策的真正来源会变得难以追踪。表面上材料很多,却可能没有人真正负责解释理由。
  • 一名前管理者自述,AI出现以前,组织就常常奖励短期速度和醒目功能,而忽视可维护性。因此,AI既可能带来新风险,也可能放大旧有的组织问题。

这是评论数为158时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

🔥 HN 热议

人工智能写程序后,人还要做什么?

📰 完整报道: 人工智能会写程序,但谁还知道为什么这样设计?

人工智能能写程序,但不能自动决定所有目标。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
系统架构

说明程序各个部分怎样连接的整体计划。

可维护性

程序以后容易检查、修理和改变的程度。

Hacker News

分享和讨论技术文章的网站。

💡 一句话总结

  • 人工智能能快速写出程序。
  • 人仍要知道各部分怎样连接。
  • Hacker News的热度不等于文章正确。

一篇文章讨论了人工智能写程序后的新问题。文章提到Claude Code(帮助人写程序的人工智能工具)。它可以制作程序,也可以帮助写测试和任务内容。

Hacker News(分享技术文章的网站)记录了247个积分和158条评论。这表示很多人注意到了这个话题。它不表示文章一定正确,也不表示文章里的故事已经被全面调查。

文章重点谈到系统架构。系统架构就是各个程序部分怎样连接的整体计划。文章也谈到意图。意图就是一个选择背后的原因。

如果一个团队只让人工智能不断完成任务,却不理解整体计划,后来就可能遇到麻烦。比如,大家知道怎样增加一个功能,却不知道当初为什么选择现在的结构。这样修改旧程序时,就更容易破坏别的部分。

文章引用了一则职场经历。发帖人说,人们花很长时间给人工智能下指令,却没有时间阅读结果。这是一则经历,不是所有公司的证明。

作者认为,人工智能有时能写出一般水平的程序,也能改善较差的程序。但人仍然要决定做什么,为什么这样做,以及以后怎样修改。这里就涉及可维护性。可维护性就是程序完成后,仍然容易检查、修理和改变。

这篇文章没有证明人工智能一定会让程序变差。它提醒人们,制作速度变快后,理解目标和保留设计理由仍然很重要。今后应关注检查时间、修理时间和真实的软件质量。

💬 AI会写代码,但它理解整个系统吗?

评论的核心区别是:把代码做出来,不等于理解产品要做什么、各部分如何连接,以及谁要为结果负责。

  • AI可以很快生成代码。一些用户的经验是,只要给出清楚的需求、限制和测试,就能交给AI完成很多实现工作。
  • 有团队自述,他们让AI自动运行单元测试和集成测试,再把错误交回去继续修改。但人类仍要设定边界,并了解相关服务。
  • 有人认为掌握系统架构图就够了;也有人认为必须读足够多的代码,才能真正理解系统。只看测试和摘要可能会漏掉重要问题。
  • 一位用户自述,能编译的代码仍可能有安全、稳定、维护和性能问题,技术债务后来甚至可能让工作慢10倍。这只是个人报告,不是普遍结论。
  • AI可以把计划、文档、工单和代码一层层传下去,最后没人说得清是谁决定的、为什么这样做。重视短期速度的组织文化在AI以前就存在,AI可能让它更严重。

这是评论数为158时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

🔥 HN 热议

会写程序的电脑,也需要人带路

📰 完整报道: 人工智能会写程序,但谁还知道为什么这样设计?

电脑能写程序,但不知道我们为什么要做它。

约1分钟读完 Tiny Why编辑部 · 文:特派员 好奇

词语
Claude Code

会帮助人写程序的人工智能工具。

Hacker News

大家讨论技术的网站。

小小的重点

Claude Code(会写程序的人工智能工具)很快。

它能写很多程序指令。

可是,它不知道我们的目的。

人要先说想做什么。

人也要检查它写的东西。

不然,以后修理会很难。

文章讲了一个职场故事。

故事里的人长时间给人工智能下指令。

他们没有足够时间阅读结果。

这只是一个故事。

不是每个工作地方都这样。

Hacker News(技术人聊天的网站)有247个积分和158条评论。

这些数字表示大家注意到了它。

它们不表示文章一定正确。

人工智能能帮人做事。

人还是要知道自己想做什么。

💬 AI很快,但人还需要整张地图

AI可以帮忙做机器零件,但它不会自动知道整台机器要做什么。

  • AI能很快做出很多代码。有人认为,有清楚的计划和测试,它就能帮上大忙。
  • 但是,能运行的代码也可能不安全,或者以后很难修。有人分享过这样的使用经验。
  • 人还要知道目标是什么、零件怎样连接,以及为什么做出重要决定。

这是评论数为158时的初期(修订1)。获取100条,并从整体抽取100条总结。内容属于HN用户自述,并非编辑部核实的事实。

来源