If the compiler can’t generalize well to unseen tasks then it’s effectively acting as a fancy router to one of 29/800 predefined LoRAs.
Imagine if we had declared that Math for FIR filter design in Signal Processing was too difficult, so we’d just test random FIR coefficients until something good came out.
That sounds pretty horrible but at least the frequency response of the resulting filter would be known. We’d at least understand the behavior of the final product.
With LLMs, we don’t even know what we’re getting out of it.
(And no, I don’t see anything wrong with adaptive filters and such. Their behavior can still be quantified)
Umm you can just get the LLM to spit out real functions instead of fuzzy functions and just run those real functions through real interpreters, which is also "cheap" and "offline".