首席架构师提出5条Agent编程反常识原则
先了解这件事
2026年10月20日,InfoQ中文报道首席架构师Carlos Kelkboom在播客中提出五条反直觉的Agent编程原则。核心主张包括:主Agent仅负责意图确认与对话,严禁直接修改文件;只有当理解把握度超过90%时才启动执行Agent;开发者需亲自搭建包含目录、函数签名和关键注释的代码骨架作为硬性边界。该工作流的关键策略是‘看不懂就扔’,所有生成代码被隔离在Git中以确保安全。这些原则旨在通过人为约束对抗模型暴力求解导致的架构崩坏。
AI 根据报道生成 · 3 小时前更新
报道时间线
沿着报道,了解事件的不同侧面。
- InfoQ 中文首席架构师提出禁止主 Agent 直接改码并强制先搭骨架的五条反常识原则
首席架构师 Carlos Kelkboom 在播客中提出五条反直觉的 Agent 编程原则,核心在于通过人为约束对抗模型“暴力求解”导致的架构崩坏。他主张主 Agent 仅负责意图确认与对话,严禁直接修改文件,只有当理解把握度超过 90% 时才启动执行 Agent;同时要求开发者亲自搭建包含目录、函数签名和关键注释的代码骨架,以此作为后续生成的硬性边界。 这一工作流的关键证据在于对“看不懂就扔”的执行策略:所有生成代码被隔离在 Git Worktree 中,若无法在打开瞬间识别出预设结构,则直接丢弃重来,而非尝试修补。Carlos 指出 Agent 擅长一次性完成大任务,却极不擅长在已有代码上打补丁,这导致反复迭代往往产生重复实现或“上帝对象”。此外,他建议并行运行多个 Agent 探索不同方案,由第四个 Agent 评估后合并,以此替代传统的线性修补模式。 推论层面,这种模式将工程重心从代码编写前移至架构决策与需求澄清,强调人类工程师必须保留对产品目标、部署边界和安全性的判断力。事实是代码生成成本降低使得“推倒重来”在经济上可行;推断是未来初级工程师的培养将因过度依赖工具而面临断层风险;猜测是随着确定性语言(如去堆内存设计)的出现,上述人工约束可能会逐渐内化为新的编程语言特性。
本事件热度走势
当前热度 9·可比范围峰值 10(10月20日 16:00)·近 24 小时可比范围变化 –
趋势仅比较持续完整观测到的相同主体,范围可能小于当前热度统计。移动指针或点击图表查看每小时热度;键盘可用左右方向键切换。