一个程序员的心路历程
人类打造的最后一个AI?国内顶尖学者联合发文,把“AI自我进化RSI”拆成了五个等级
递归自我改进(Recursive Self-Improvement,RSI)指的是AI系统能够把与环境、任务、其他智能体交互中获得的经验和反馈,自主转化为对自身的持久性改变,并且这种改变还能进一步影响未来生成、评估、筛选和沉淀改进的机制本身。这篇综述首先通过Headroom-Closed Index(HCI)指标,系统梳理了当前大模型在十个能力域的进展现状,指出软件工程、工具使用等交互式能力的提升明显滞后于数学、科学等可验证领域。在此基础上,论文提出了一套以“AI承担了多少改进责任”为核心标准的自主性五级框架——从执行既定改进(L1),到自主选择改进策略(L2),到自主获取未来学习经验(L3),到在部署环境中自适应(L4),最终到能够递归地改进“改进机制”本身(L5)。论文进一步在科学发现、具身智能、软件工程、医疗四个应用场景中比较了RSI的落地条件,并结合多家产业实验室的一手实践,指出了实现“真正的RSI”仍需跨越的三大挑战:改进的安全继承、自主性的准确归因,以及验证机制的可靠性。
Go 内存分析要“动大手术”了:pprof 提案拟为 heap profile 补上失踪的另一半
Go 语言的 `runtime/pprof` 长期以来只能展示“存活堆(live heap)”,但在默认 `GOGC=100` 设置下,这部分内存通常不到进程真实内存占用(RSS)的一半,导致开发者不得不手动拼凑 RSS、runtime/metrics、heap profile 三份数据才能理解内存全貌。由 Felix Geisendörfer 提出的 proposal #79179 计划在现有 `heap`/`alloc` profile 中新增一个 `memory_space` 采样类型,并将其设为 `pprof.Lookup(“heap”)` 的默认输出,从而在一份 profile 中完整呈现「RSS → Go 内存 / 非 Go 内存 → 堆 / 栈 / 运行时」的分层视图。该提案已在最新一轮评审中被标记为 active,且获得 Austin Clements 等核心成员的原则性认可。
一个人、3个月、83万行代码:GitHub用Copilot把自己的运行时重写成了Rust
GitHub 官方披露了使用 Copilot 完成自身 Agent 运行时重大重写的实战记录:仅靠 1 名主力工程师,在 14 周内吞吐上百万行代码流转,最终产出 83.2 万行生产级 Rust 代码,将历时三年多的 TypeScript/Node.js 架构彻底置换。重写后单次会话延迟暴降 18 倍(从 5.25 秒缩短至 292 毫秒),内存峰值削减 91%,总消耗约 12 万美元 Token。本文深度复盘了其采用“原地迁移”而非“大爆炸式重写”的排兵布阵、多 Agent 协作踩坑、158 处 unsafe 代码分布以及守住人工代码审查闸门的一线经验。
用于编码智能体的 Jev 工程学:TypeSafe 创始人的 Agent 构建蓝图
为什么编码智能体(Coding Agent)的模型路由常常越省越贵?为什么工具一多模型就变蠢、上下文压缩总丢失关键代码线索?本文基于 TypeSafe 创始人 Diogo Almeida 的设计笔记,从“如果大模型没有 KV Cache”这一尖锐的思想实验切入,深度解构了现有智能体架构对“仅追加式交互历史”的病态依赖,并系统阐述了围绕专用决策模型 Jev 构建的全新 Harness 范式——将系统状态显式化与类型化,通过可见性阶梯动态装配上下文,实现算力账本透明的模型路由、渐进式工具披露、高并发只读后台与基于文件敏感度的安全防线。
代码审查已死、终端已死、单元测试将消失:知名开发者甩出16条判断,预言AI时代软件工程的终局
本文基于开发者Thorsten Ball 2026年9月19日发布的观点,梳理并展开他对AI时代软件工程演化的16条判断:代码审查、单元测试、终端命令行这类“人工把关”环节正在失去存在的必要性;工程师的价值将从“写代码”迁移到“理解业务问题、判断何时上线、如何拿到反馈”;PM/设计/工程的传统三角分工面临瓦解;“好代码”的行业共识可能只是“人类协作时代”的历史产物,而非永恒真理。文章同时呈现了这些判断背后的逻辑链条,以及可能存在的争议点,帮助读者建立一个相对完整的分析框架,而不是简单站队。