- Formally verifiable specs improve the absolute garbage that is LLM generated code to an acceptable degree.
- Realization: Providing formally verifiable specifications is actually a lot of work
- Light bulb: Oh, let's have the LLM generate formal specifications.
- Realization: Oh, actually those autogenerated specifications aren't correct
- Conclusion: We're back to square one.
There is a reason why most code is not formally verified. It's actually really hard (and in many cases arguably not worth it) to express what one would call "standard business logic" in formally verifiable terms.
They probably didn't call it "AI" before, but I'm pretty confident they used pattern/similarity hash matching for a long time.
The indeterminism of "AI" makes it a handy excuse for "mistakes". Seems like a smart comm strategy
Agreed with the sentiment, but calling OpenAI a "smaller company" after it's just been infused with multiple hundreds of billions, is a bit of a stretch
Given that Google makes 85% of revenue from ads, and AI will make ads disappear, adtech company has huge incentive not to slit its own throat, but has no choice.
How they gonna maintain that ARPU? The whole economy is being held up by some unpriced asset somewhere. Once PE finds it, we are all cooked.
The Demon-Haunted World: Science as a Candle in the Dark
by Carl Sagan