What is a fuzzy function?
Define a function in natural language, compile it, and call it from ordinary code.
Reading list
How can a description become a reusable neural program?
These papers study how to turn descriptions into reusable neural programs: from hypernetworks and generated adapters to Program-as-Weights and Compile by Training.
Define a function in natural language, compile it, and call it from ordinary code.
Compare generated adapters, compressed instructions, and compilation through training.
Test new tasks and noisy specifications, then measure compilation and execution costs.
Fuzzy-function programming
First arXiv submission · July 2, 2026
PAW proposes fuzzy-function programming: define a function in natural language, compile it into a reusable neural program, and execute it with a lightweight interpreter. The paper implements this compiler–interpreter interface with prefixes and LoRA adapters.
Compilation through training
First arXiv submission · September 3, 2026
EMNLP 2026 System Demonstrations
Teacher models generate examples from a function specification. Training on those examples refines the program produced by PAW’s fast compiler. The resulting function uses PAW’s program format and interpreter, with more work at compile time for higher accuracy.
Yuntian Deng’s June 2026 essay, From AI as Problem Solver to AI as Tool Builder, describes the long-term vision behind PAW.