返回首页

开发中的 AI 代理:Andrey Karpathy 如何停止编写代码

OpenAI 联合创始人 Andrey Karpati 分享了自主 AI 代理如何改变软件开发、智能家居管理和研究流程的见解。本文涵盖了从编写代码到管理代理的范式转变、劳动力市场的未来以及开源在 AI 开发中的作用。

Andrey Karpathy:为什么开发者正在停止手动编写代码
Advertisement 728x90

Andrey Karpathy:AI 智能体如何重塑开发未来

自 2023 年 12 月以来,前特斯拉 AI 总监、OpenAI 联合创始人 Andrey Karpathy 几乎没手动写过一行代码。他把任务交给自主智能体,彻底改变了软件开发方式。这种转变鲜为人知,却已在定义 IT 行业的未来。

范式转变:从代码行到完整功能

真正颠覆性的不是智能体本身,而是新的工作单元。开发者过去以代码行和函数为单位思考。现在,是整个功能模块:“这里是一个功能块——交给第一个智能体;这里是另一个独立块——给第二个。”开发者不再逐行调整,而是并行交给多个智能体处理。

Karpathy 分享个人比喻:研究生时,他总担心 GPU 闲置。现在,他焦虑的是没用完每天的 AI 查询令牌限额。

Google AdInline article slot

“现在不是看你控制多少算力,而是你一天能发出多少 AI 提示。”

Claw 与应用时代的终结

在 Karpathy 的术语中,“Claw” 是进阶版:不是需要你盯着互动的聊天,而是拥有独立沙箱和记忆的持久实体,能代表你行动——即使你不在桌前。今年 1 月,他陷入“Claw 狂热”,打造了 Dobby——他的智能家居智能体。

“我只是说:‘我觉得家里有个 Sonos 音箱——试着找找。’智能体扫描本地网络,发现音箱,查出 API 文档,问:‘办公室想放点音乐吗?’我说行。音箱立刻响起音乐。只用了三个提示,我简直不敢相信。”

Google AdInline article slot

现在 Dobby 通过 WhatsApp 控制灯光、空调、窗帘、泳池和安防。六个独立 App?过时了。从亲身经历中,Karpathy 得出更广教训:

“App Store 上那些智能设备 App 都不该存在。换成 API,让智能体成为连接一切的胶水。行业需要反思:客户不再是人,而是代表人类行动的智能体。”

他的预测:

Google AdInline article slot

“我描述的一切,一两年内都会免费。不需要高级技巧——就是基础功能,人人都能用。即使开源模型也能胜任。”

自动研究:退出循环

Karpathy 的核心原则:

“别成为系统瓶颈。别等着一个结果再构思下一个提示。过程必须自主运行。我偶尔给智能体简单指令,它们负责重活。”

自动研究将其实践:选一个可衡量指标(如测试数据的验证损失),设定可接受变化范围,让智能体彻夜优化。

结果震惊了有 20 年经验的 Karpathy:

“我以为 NanoChat 已手工调优到位。但一夜之间,智能体找到我忽略的调整:价值嵌入的权重衰减、Adam beta 参数。一切相互关联——调一个,其他需跟进。没想到一个精炼仓库还有优化空间,我惊呆了。”

自动研究在结果可量化的领域大放异彩:GPU 代码优化、超参数调优、架构对比。没有客观指标?无从优化。

由此,Karpathy 对研究机构大胆结论:

“研究人员别亲自跑自己想法的实验。人人都‘相信自己’——本质是假设偏见。应有共享想法队列:任何人可提交假设,但智能体测试和实现,不是作者。”

他更进一步:如果研究实验室工作流全用文本文件文档化(program.md 含目标、约束、实验顺序),不同版本产生不同进展。这样,不仅能优化模型,还能优化整个组织。

智能体群 vs. 前沿实验室

如果实验运行成本高但验证廉价(如 SETI@home 或 Folding@home 分布式计算),可分散到数千台日常电脑——即使不可靠的:

“消费设备上的全球智能体群,能集体推进语言模型,甚至超越大实验室。前沿实验室有海量可信算力,但地球资源更多——单台不可靠而已。”

AI 的锯齿状能力曲线

Karpathy 称“锯齿状”——大模型技能不均,一域精通一域茫然——为本质特征:

“感觉像和一位天才博士生聊天,他是终身系统程序员——同时又是 10 岁小孩。人类没这种组合。”

标志性测试:笑话测试。

“问 GPT-4 要个笑话。你得到:‘科学家为什么不信任原子?因为它们编造一切。’三四年前是这个,现在还是。编码任务爆发,因为代码易验证并提供 RL 反馈。但幽默、创造力、风格——无反馈循环,故停滞。”

Karpathy 启示:更好代码生成不代表模型整体变聪明。AI 能力不像预期般泛化。

这种锯齿状意味着大实验室策略——一个巨型通用模型全能——次优:

“自然界多样:每种生物大脑调优其生态位。我们可建小型专用模型,配强认知核心,再适配。但持续学习和微调不遗忘的科学尚未成熟。”

关键要点

  • 开发范式转变: 开发者从写代码行转向编排自主智能体,交付完整功能。
  • 应用时代终结: 弃独立智能设备 App,换 API,用智能体统合一切。
  • 自动研究: 自主智能体用硬指标优化模型和工作流,人力输入最小。
  • AI 锯齿能力: 模型进步不均——某些领域卓越,其他停滞——需重思通用模型。
  • 智能体群: 日常设备分布式网络,或超越精英实验室推进语言模型。

就业市场:杰文斯悖论与开发者未来

Karpathy 分析美国劳工统计局数据,得谨慎乐观:

“软件一直稀缺昂贵。降低门槛,杰文斯悖论生效——需求激增。经典案:ATM 和银行职员。大家怕 ATM 消灭职员。实际成本降、银行开更多分行、职员岗位增。”

编码为何跟进:

“代码现如烟云——易从零重写。无遗留枷锁。准备大重构浪潮:企业工具到消费 App。”

他对长远坦诚:

“我告诉 OpenAI 同事:我们成功,所有人失业。我们在为董事会建自动化。”

数字岗位先变。今天 AI 是“数字精灵”:软件、文本、代码世界无实体身躯。比特操作廉价瞬时;物理任务难数倍。程序员、分析师、设计师最早感——建筑工、外科医生晚得多。

开源与 AI 未来

开源 vs. 闭源差距从 18 月缩至 6–8 月。Karpathy 欢迎平衡:

“OS 世界有 Windows、macOS、Linux。Linux 主宰多数电脑。行业需通用开源平台。LLM 亦然。”

对中心化——直言:

“中心化历史记录糟糕。”

主持人调侃:“听起来像东欧人。”Karpathy:“没错。”

“我要更多实验室。ML 中,集成胜单模型。决策者同理。两人闭门?坏未来。”

教育:向智能体解释,而非人

Karpathy 发布 MicroGPT——200 行 Python,实现从数据集到优化器的完整语言模型训练管道。他开始视频讲解——然后停了:

“何必?200 行——任何人让智能体按其方式、语言、无限耐心解释。我向智能体解释;智能体向人解释。”

对库作者建议:

“别为人写 HTML 文档。为智能体写 Markdown 文档。智能体懂了,就能解释其余。”

论自身专长:

“MicroGPT 浓缩多年经验至 200 行。智能体无法从零发明此架构。但它完全理解代码,能教任何人。我的价值是压缩复杂至本质。智能体独力能做?很快超我。”

— Editorial Team

Advertisement 728x90

继续阅读