Chollet 评编程智能体:本质是昂贵的符号学习
Keras 作者 Chollet 发文称,让编程智能体通过样本学习映射是一种代价极高的符号学习,效率远不及传统方法。
Keras 框架作者、ARC-AGI 基准发起人 François Chollet 近日在 X 平台发表短文,对当前流行的「让编程智能体根据少量 (x, y) 样例生成映射程序」的用法提出了效率层面的质疑。他认为,这种做法实质上是一种「代价极其高昂的符号学习」,更具体地说,等同于由深度学习引导的程序合成(DL-guided program synthesis),而这正是当下大语言模型代码生成的工作机制。Chollet 同时指出,与此相比,已有多种数据与算力开销都「低若干个数量级」的符号学习路径可走。
观点核心:用 LLM 做符号学习并不划算
Chollet 的论断可拆解为两层。第一层是定性:用户向编程智能体提供若干输入–输出对、再让其写出能复现该映射的程序,这一流程在本质上是符号学习(symbolic learning),而非单纯的「自动写代码」。第二层是定量判断:Chollet 明确表示,主流的 LLM 代码生成路径在该任务上「比专门设计的符号学习方法效率低若干个数量级」,无论是在数据需求还是算力消耗两个维度上,都是如此。他并未在推文中给出具体实验或基准数据,仅作为立场表达。
背景:Chollet 长期关注「效率」与「泛化」
这不是 Chollet 首次对纯端到端大模型路径表达保留态度。他发起的 ARC-AGI 基准测试,主旨就是衡量系统在极少样本下的抽象推理与泛化能力,并多次强调当前主流大模型在该指标上仍远逊于人类。作为 Keras 的作者,他本人长期倡导结构化、可解释的神经程序合成路线,主张把学习与搜索结合,而非完全依赖大模型的下一 token 预测。
局限:仅为个人评论,缺乏实证细节
需要指出的是,这条推文是一条观点性发言,没有附带论文、实验或对比数据,所提「若干个数量级」的差异属于个人经验判断,读者无法据此直接复现或量化结论。Chollet 本人也未指明他所比较的「更高效符号学习方法」具体是哪些技术路线、对应何种规模的问题。因此,这条资讯更适合作为业内研究者立场参考,而非可操作的技术结论。
