滑铁卢开源 ProgramAsWeights:英文描述一键编译成本地神经程序
滑铁卢大学团队(Yuntian Deng/云天筱等)发布并开源 ProgramAsWeights(PAW),提出「Program-as-Weights」编程范式:开发者用英文描述一个「模糊函数」(如日志告警分类、修复畸形 JSON、邮件紧急度判断),系统用大模型一次性生成 LoRA 适配器,把该描述「编译」成本地 CPU 可运行的小型神经程序,之后在 Python 中直接调用,无需联网、不依赖大模型推理服务、零推理成本。论文称编译后的 0.6B 模型效果可媲美 32B 模型提示。项目代码与模型均已开源,值得关注因为它把「每次调用 API」变成「一次编译、离线运行」,为 AI 函数提供了类似传统软件编译的工程化路径。
已确认
- 项目已开源,提供 Python SDK:pip install programasweights 后,paw.compile("修复畸形 JSON…") 即可把自然语言功能描述编译成确定性程序
- 训练好的「神经程序」以 LoRA adapter 形式分发,可像普通软件包一样安装复用
- 论文《Program-as-Weights: A Programming Paradigm for Fuzzy Functions》由 Yuntian Deng 等人发布
- GitHub 项目已获 304 star
- 云天筱演示了用编码 agent 完成整个构建流程:给 agent 一句「阅读项目文档,帮我构建并评测一个在本地 CPU 上运行的邮件紧急度分类器」,即可自动完成 setup、编译与评测
为什么重要
- 核心思想是把「理解任务」与「重复执行」分离:大模型充当编译器,一次性完成理解,之后执行环节离线、本地、低成本
- 该范式把「每次调用 API」变成「一次编译、离线运行」,可显著降低成本与延迟,并解决隐私与离线场景问题
- 将自然语言描述固化为确定性、可分发的小型权重,为 AI 函数提供了类似传统软件编译的工程化路径
- 与编码 agent 结合后,从描述到部署的流程可高度自动化,降低普通开发者的使用门槛
2026-09-18 ~ 2026-09-20 · 10 条相关
一手来源
- 滑铁卢团队开源 ProgramAsWeights:英文描述编译成本地 CPU 可跑的神经函数 — yuntiandeng ·
- 0.6B 模型媲美 32B 提示:PAW 把 LLM 编译成可离线运行的小程序 — yuntiandeng ·
- 云天筱 ProgramAsWeights:英文写 AI 函数,编译后离线跑在 CPU 上 — yuntiandeng ·
- 【源头】云天筱 ProgramAsWeights:英文写 AI 函数,编译后离线跑在 CPU 上 — yuntiandeng · 2026-09-18
- 用编码 agent 从零构建并评测本地 CPU 邮件紧急度分类器 — yuntiandeng · 2026-09-18
- ProgramAsWeights 把自然语言描述编译成本地运行的微型神经程序 — yuntiandeng · 2026-09-18
- 【源头】0.6B 模型媲美 32B 提示:PAW 把 LLM 编译成可离线运行的小程序 — yuntiandeng · 2026-09-18
- ProgramAsWeights:用英语描述AI函数,编译成权重离线跑 — yuntiandeng · 2026-09-19
- 【源头】滑铁卢团队开源 ProgramAsWeights:英文描述编译成本地 CPU 可跑的神经函数 — yuntiandeng · 2026-09-19
- ProgramAsWeights:用英语编译 AI 函数,断网跑在本地 CPU — yuntiandeng · 2026-09-19
- 滑铁卢开源 ProgramAsWeights:英文描述编译成本地可跑神经程序 — yuntiandeng · 2026-09-20
- 程序即权重:pip 装一个 LoRA 就能本地跑神经网络程序 — yuntiandeng · 2026-09-20
另有 1 条近重复转述:yuntiandeng