我的征尘是星辰大海。。。
The dirt and dust from my pilgrimage forms oceans of stars...
-------当记忆的篇章变得零碎,当追忆的图片变得模糊,我们只能求助于数字存储的永恒的回忆
作者:黄教授
手机视频列表
别被旧认知误导
视频
音频
原始脚本
别被旧认知误导,AI Agent 从未让软件工程变难,是落后的使用方式在拖垮效率。 近期一篇 Agent 让软件工程更难了的文章引发了不少从业者的共鸣。 但通读全文,结合当下 AI 工程落地现状深度复盘后,我可以笃定的说,这篇文章的核心论断早已过时,其所有焦虑、误区与负面结论。 都源于用两年前的初代 AI 交互经验定义当下成熟的 AI 智能体工程范式,不仅存在严重的时代错位,更误导了大量开发者对 AI 生产力的底层认知。 在 AI 领域,技术迭代的速度早已打破了传统行业的时间尺度。 对于软件工程 AI 工具而言,一两年的时间就等同于一个时代的更迭。 甚至半年前的模式,放在当下都属于落后范式。 这篇文章的作者,其全部实践体验、论据来源,都停留在2023至2024上半年的初代 AI 编码模式。 却拿来评判2026年的 AI Agent 工程体系,得出片面结论实属必然。 我们不妨还原那个早已被淘汰的旧工作模式。 彼时的 AI 只是独立的网页对话框,依托纯粹的 HTTP 一问一答交互,是完全隔离在本地开发环境之外的文本工具。 程序员的工作流是手动整理需求。 复制粘贴给 AI 等待模型返回代码片段后,再手动拷贝回工程文件,手动编译、手动排查报错、手动合并迭代。 在这套体系里, AI 只有大脑,没有手,没有眼。 他看不见完整的项目文件结构,读不到全局代码上下文,获取不到完整的编译日志与运行堆栈,更无法执行构建、测试、修改。 提交等任何工程操作。 所有的环境感知、故障排查、迭代修正、流程闭环全部需要人工承接。 也正是基于这种被人为阉割的 AI 使用方式。 作者产生了根深蒂固的误区,认定 AI 只会生成浅层代码,无法自主 debug 无法完成工程闭环,只能作为辅助抄写工具。 最终反而增加了程序员的工作量。 但这个问题的核心根本不是 AI 能力不足,而是人类剥夺了 AI 的感知与执行权限。 却反过来指责 AI 没有闭环能力。 从底层原理来看,软件工程从不存在一次成型、零 bug 零迭代的可能。 这是超越 AI 超越人力的行业本质规律。 更是一套通用的科学迭代逻辑。 很多人陷入一个致命认知陷阱,默认人类编码可以通过经验规避问题,默认 AI 编码出错就是能力缺陷。 可事实是,没有任何人,任何智能体能一次性完成绝对正确的工程实现。 究其根源,软件工程的难题从来不只是代码写错。 更多是前置的需求缺陷。 人类自然语言描述的需求永远存在模糊、残缺、隐含条件,甚至用户自身需求自相矛盾,落地后临时变更。 很多所谓的 bug 根本不是编码逻辑错误,而是需求理解偏差、预期不匹配、场景考虑缺失带来的必然结果。 这套逻辑完全可以用。 中医问诊闭环,通俗解读传统初代 AI 交互,就像医生只做一次望闻问切,仅凭单次患者口述表层症状。 开出一剂药方,没有后续的药效观测、症状反馈、药方调整,没有任何回访与迭代修正环节。 从科学逻辑来讲,单次探测。 此输出绝对无法适配复杂问题。 疑难杂症存在并发症、多重诱因,软件开发同样存在多层依赖、边界场景、并发冲突。 环境兼容等复杂变量。 一次编码输出本质就是一次初步尝试,必然需要根据运行反馈、报错日志、实测效果二次修正。 多次迭代,这是所有工程实践、科学实验的通用闭环。 过去我们觉得 AI 不会 debug 无法自迭代,本质是旧模式切断了这个闭环。 人类只让 AI 完成写代码这单一环节,把完整的运行、测试、报错、修正、复盘全部隔绝在外。 AI看不到运行结果,摸不到工程环境。 接收不到反馈信号,如同医生开完药看不到患者恢复情况,自然无法完成修正迭代。 而当下的现代 AI Agent 早已补齐了所有短板,真正实现了手、眼、脑三位一体的工程自治。 所谓眼是环境感知能力,集成在 IDE CLI 工具中的智能体,可以自主读取全量项目文件,便利代码依赖。 捕获完整编译日志,抓取运行堆栈信息,拥有完整的工程全局视图,无需人工筛选、搬运、投喂碎片化信息。 彻底解决上下文缺失问题。 所谓手是自主执行能力。 现代 Agent 可以直接读写源码,执行构建命令。 运行单元测试,完成版本提交,调试服务进程,自主操作整个开发链路,不再需要人工二传。 所谓脑,是迭代推理能力。 依托大模型深度逻辑推理,结合实时环境反馈,完成需求拆解、编码实现、运行验证、报错定位、代码修复、回归测试。 的全自动循环,完美复刻资深程序员的开发工作流。 至此,软件工程真正进入了全新范式,迭代闭环是自动的。 问题修正,是持续的,自我纠偏是原生的。 反观当下很多企业和开发者的低效现状,问题早已不是 AI 太难用。 而是人的效率成了 AI 生产力的最大瓶颈。 很多团队至今还沿用两年前的旧工作流,让 AI 承担核心的编码生成工作,却让人类充当毫无价值的二传手。 人工复制、粘贴、排查、调试、合并。 企业一边支付员工薪资,一边采购 AI 工具服务,付出双重成本,却只解锁了 AI 百分之三十的基础能力。 原本可以全自动闭环的工程流程,因为人的手动介入,信息损耗,操作滞后,变得繁琐低效。 人类不再是工程的创造者,反反而成了水桶里最短的那块木板,硬生生拉低了 AI 赋能的革命性生产力。 最后,我们正本清源,厘清最核心的认知。 一、不是 AI Agent 让软件工程变难,是落后的隔离式使用方式制造了额外的人工负担。 二、AI 不会一次性写对代码。 和人类不会一次性写对代码本质一致,是工程规律,不是能力缺陷。 三, debug 迭代、自修正和编码是同源能力。 限制 AI 的不是智力,是权限与交互模式。 四、未来软件工程的最优解从来不是人干所有活, AI 打辅助。 而是 AI 完成全部机械迭代、闭环工程工作,人类聚焦顶层架构、需求决策、风险把控,固守旧认知,套用旧范式。 只会错失 AI 带来的生产力革命。 真正的 AI 工程化从来不是工具的叠加,而是工作流的重构、认知的升级、人机协作关系的彻底迭代。
修正脚本
别被旧认知误导,AI Agent 从未让软件工程变难,是落后的使用方式在拖垮效率。 近期一篇 Agent 让软件工程更难了的文章引发了不少从业者的共鸣。 但通读全文,结合当下 AI 工程落地现状深度复盘后,我可以笃定地说,这篇文章的核心论断早已过时,其所有焦虑、误区与负面结论,都源于用两年前的初代 AI 交互经验定义当下成熟的 AI 智能体工程范式,不仅存在严重的时代错位,更误导了大量开发者对 AI 生产力的底层认知。 在 AI 领域,技术迭代的速度早已打破了传统行业的时间尺度。 对于软件工程 AI 工具而言,一两年的时间就等同于一个时代的更迭。 甚至半年前的模式,放在当下都属于落后范式。 这篇文章的作者,其全部实践体验、论据来源,都停留在2023至2024上半年的初代 AI 编码模式。 却拿来评判2026年的 AI Agent 工程体系,得出片面结论实属必然。 我们不妨还原那个早已被淘汰的旧工作模式。 彼时的 AI 只是独立的网页对话框,依托纯粹的 HTTP 一问一答交互,是完全隔离在本地开发环境之外的文本工具。 程序员的工作流是手动整理需求。 复制粘贴给 AI 等待模型返回代码片段后,再手动拷贝回工程文件,手动编译、手动排查报错、手动合并迭代。 在这套体系里, AI 只有大脑,没有手,没有眼。 他看不见完整的项目文件结构,读不到全局代码上下文,获取不到完整的编译日志与运行堆栈,更无法执行构建、测试、修改、提交等任何工程操作。 所有的环境感知、故障排查、迭代修正、流程闭环全部需要人工承接。 也正是基于这种被人为阉割的 AI 使用方式,作者产生了根深蒂固的误区,认定 AI 只会生成浅层代码,无法自主 debug 无法完成工程闭环,只能作为辅助抄写工具。 最终反而增加了程序员的工作量。 但这个问题的核心根本不是 AI 能力不足,而是人类剥夺了 AI 的感知与执行权限。 却反过来指责 AI 没有闭环能力。 从底层原理来看,软件工程从不存在一次成型、零 bug 零迭代的可能。 这是超越 AI 超越人力的行业本质规律。 更是一套通用的科学迭代逻辑。 很多人陷入一个致命认知陷阱,默认人类编码可以通过经验规避问题,默认 AI 编码出错就是能力缺陷。 可事实是,没有任何人,任何智能体能一次性完成绝对正确的工程实现。 究其根源,软件工程的难题从来不只是代码写错,更多是前置的需求缺陷。 人类自然语言描述的需求永远存在模糊、残缺、隐含条件,甚至用户自身需求自相矛盾,落地后临时变更。 很多所谓的 bug 根本不是编码逻辑错误,而是需求理解偏差、预期不匹配、场景考虑缺失带来的必然结果。 这套逻辑完全可以用中医问诊闭环通俗解读:传统初代 AI 交互,就像医生只做一次望闻问切,仅凭单次患者口述表层症状,开出一剂药方,没有后续的药效观测、症状反馈、药方调整,没有任何回访与迭代修正环节。 从科学逻辑来讲,单次探测的输出绝对无法适配复杂问题。 疑难杂症存在并发症、多重诱因,软件开发同样存在多层依赖、边界场景、并发冲突、环境兼容等复杂变量。 一次编码输出本质就是一次初步尝试,必然需要根据运行反馈、报错日志、实测效果二次修正、多次迭代,这是所有工程实践、科学实验的通用闭环。 过去我们觉得 AI 不会 debug 无法自迭代,本质是旧模式切断了这个闭环。 人类只让 AI 完成写代码这单一环节,把完整的运行、测试、报错、修正、复盘全部隔绝在外。 AI看不到运行结果,摸不到工程环境,接收不到反馈信号,如同医生开完药看不到患者恢复情况,自然无法完成修正迭代。 而当下的现代 AI Agent 早已补齐了所有短板,真正实现了手、眼、脑三位一体的工程自治。 所谓眼是环境感知能力,集成在 IDE CLI 工具中的智能体,可以自主读取全量项目文件,遍历代码依赖,捕获完整编译日志,抓取运行堆栈信息,拥有完整的工程全局视图,无需人工筛选、搬运、投喂碎片化信息,彻底解决上下文缺失问题。 所谓手是自主执行能力,现代 Agent 可以直接读写源码,执行构建命令,运行单元测试,完成版本提交,调试服务进程,自主操作整个开发链路,不再需要人工二传。 所谓脑,是迭代推理能力,依托大模型深度逻辑推理,结合实时环境反馈,完成需求拆解、编码实现、运行验证、报错定位、代码修复、回归测试的全自动循环,完美复刻资深程序员的开发工作流。 至此,软件工程真正进入了全新范式,迭代闭环是自动的,问题修正,是持续的,自我纠偏是原生的。 反观当下很多企业和开发者的低效现状,问题早已不是 AI 太难用,而是人的效率成了 AI 生产力的最大瓶颈。 很多团队至今还沿用两年前的旧工作流,让 AI 承担核心的编码生成工作,却让人类充当毫无价值的二传手,人工复制、粘贴、排查、调试、合并。 企业一边支付员工薪资,一边采购 AI 工具服务,付出双重成本,却只解锁了 AI 百分之三十的基础能力。 原本可以全自动闭环的工程流程,因为人的手动介入,信息损耗,操作滞后,变得繁琐低效。 人类不再是工程的创造者,反而成了水桶里最短的那块木板,硬生生拉低了 AI 赋能的革命性生产力。 最后,我们正本清源,厘清最核心的认知。 一、不是 AI Agent 让软件工程变难,是落后的隔离式使用方式制造了额外的人工负担。 二、AI 不会一次性写对代码,和人类不会一次性写对代码本质一致,是工程规律,不是能力缺陷。 三、debug 迭代、自修正和编码是同源能力,限制 AI 的不是智力,是权限与交互模式。 四、未来软件工程的最优解从来不是人干所有活, AI 打辅助,而是 AI 完成全部机械迭代、闭环工程工作,人类聚焦顶层架构、需求决策、风险把控。固守旧认知,套用旧范式,只会错失 AI 带来的生产力革命。 真正的 AI 工程化从来不是工具的叠加,而是工作流的重构、认知的升级、人机协作关系的彻底迭代。
英文翻译
back to top