我们应该比模型更努力
摘要
一篇反思性博客文章,探讨代理式代码生成如何阻碍技能保留,以及如何在开发中重新增加摩擦以进行刻意学习的策略。
暂无内容
查看缓存全文
缓存时间: 2026/05/29 13:18
# 我们应该比模型更累
来源:https://vickiboykis.com/2026/05/28/we-should-be-more-tired-than-the-model/
*2026年5月28日*
最近,在使用智能体代码生成时,我越来越感觉自己正在失去对编写代码的控制力。
当一段智能体协作结束时,我获得了所有编写代码的外在迹象,却缺少了我们手工写代码时发生的那些内部过程(https://vickiboykis.com/2021/11/07/the-programmers-brain-in-the-lands-of-exploration-and-production/)。
> 简单科普一下:人脑有几种类型的记忆——短期记忆、工作记忆和长期记忆。短期记忆临时收集信息并快速处理,就像RAM。长期记忆包括你之前学到并储存起来的东西,如同数据库存储。工作记忆则从短期记忆和长期记忆中提取信息,将它们结合起来进行综合,或处理信息并得出解决方案。
> 当我们处理代码时(通常是指阅读别人的代码),所有这些过程在大脑中同时进行,旨在帮助我们理解编程环境。
这并不令人惊讶。代码生成在其默认模式下,与技能保留背道而驰(https://arxiv.org/abs/2601.20245),尤其是因为它的用户体验让人联想到老虎机:你拉下杠杆,就会得到奖励(问题的解决方案)。从某种意义上说,我们是用token流取代了社交媒体信息流,我期待十年后读到那些相关论文。
要从仅仅生成答案转变为有意识地使用这个工具,确实需要付出额外的努力。当我之前在X上发帖说,在完成一次智能体协作后感觉脑雾(brain fog)时,Oz(https://ozwrites.com/)建议的一个办法是自己重写部分代码。
受这一建议、那篇论文、关于慢下来的思考(https://mariozechner.at/posts/2026-03-25-thoughts-on-slowing-the-fuck-down/)、使用AI更慢地写出更好的代码(https://nolanlawson.com/2026/05/25/using-ai-to-write-better-code-more-slowly/)以及Mitchell的AI采用之旅(https://mitchellh.com/writing/my-ai-adoption-journey)的启发,我一直在努力更刻意地使用这个工具,为开发过程重新引入摩擦。
以下是对我目前有效的方法:
- 自己先写出初始实现,然后让智能体审查代码,再逐条审查评论,手动进行修改
- 利用智能体不断提出我不理解的代码片段的相关问题,并调出相关的文档和PR
- 让智能体思考实现两种方法,在两者之间做出选择,然后批判另一种方法
- 改为与另一个人讨论智能体提出的实现方案
- 只有在花二十分钟处理问题之后,才开始使用智能体
- 回头阅读书籍和学术论文
- 重新实现基础数据结构
所有这些在短期内都抵消了LLM生成代码所声称的加速效果,因为它们引入了摩擦。然而从长远来看,它们让我更好地使用这个工具,因为巩固的是我自己的基础,而不是基座模型的基础。
我们应该比模型更累。
#学习(https://vickiboykis.com/tags/learning/)#llms(https://vickiboykis.com/tags/llms/)
相似文章
我们应当比模型更累
作者反思了使用AI代码生成时的认知脱节,指出它绕过了手动编写代码所带来的深度学习和记忆过程。她分享了在AI辅助开发中重新引入摩擦和刻意练习的实用策略。
规格驱动的智能体编程正在悄然削弱我们监督智能体的能力
作者认为,过度依赖 AI 编程智能体会导致人类开发者逐渐丧失关键的技术直觉和代码审查技能,并提出了诸如强制手动编码日等措施,以维持监督能力。
不要把学习外包出去
一篇文章指出,过度依赖AI编程助手而不主动学习会逐渐削弱技能,引用了Anthropic、MIT和CHI 2026的研究。
@kentcdodds: 老板,我累了。我厌倦了追赶AI模型,开发那些很快就会被AI编码代理的改进所淘汰的工作流程和管道……
Kent C. Dodds 表达了对 AI 模型更新速度之快的沮丧,并建议学习持久技能以保持竞争力。
跟上Agentic AI的最新发展
一位实践者表达了对Agentic AI领域中快速变化的炒作感到沮丧,并寻求如何在不倦怠的情况下保持同步的建议,询问可靠的资源和思维模型。