OpenAI创始成员、特斯拉前AI总监Andrej Karpathy分享了使用Claude进行高强度编程数周后的核心观察。
编码工作流的颠覆性转变
- Karpathy的工作流在几周内从80%手动编码转变为80%由AI智能体完成。
- 他形容现在是在“用英语编程”,通过语言指令让大模型生成代码,这是其近20年编程生涯中基础工作流发生的最大变化。
- 他预计已有相当比例的工程师正在经历类似转变。
AI编程的现状:优势与局限
优势:
- 效率与能力扩张:不仅速度提升,更能完成以往因知识或时间限制而搁置的任务。
- 坚韧性:AI智能体不知疲倦,能在人类可能放弃的问题上持续尝试。
- 杠杆作用:采用“声明式”指令(告知目标而非具体步骤)能极大发挥AI的潜力。
- 乐趣提升:消除了大量重复性“填空”工作,让编程更专注于创造性部分。
局限与挑战:
- 依然会犯错:错误类型常是细微的概念性错误或做出错误假设。
- 代码质量:倾向于编写过度复杂、臃肿的代码,需要人工干预进行简化。
- 自主性不足:不会主动寻求澄清、揭示矛盾或提出异议。
引发的深层思考
- 能力萎缩:长期依赖AI生成代码,可能导致手动编写代码的能力退化。
- 行业影响:“10倍工程师”与普通工程师的生产力差距可能进一步拉大。
- 未来展望:AI智能体(如Claude和Codex)的能力似乎已跨越某种“一致性”门槛,正在引发软件工程领域的根本性变化。
- “垃圾末日”预警:需警惕AI可能带来的低质量内容泛滥问题。