← Back to context

Comment by layer8

4 hours ago

> You could make the same argument about compilers : whatever is the code you wrote, your compiler may produce assembly instructions in an undeterministic way.

The difference is that the compiler is bound by formal (or quasi-formal) language semantics. In terms of language semantics, you always get precisely the same result, regardless of how the compiler implements it. When you change the source code, you can reason and predict with precision about how this will change the behavior of your compiled program. You can’t do that reasoning with AI prompts, they don’t have that level of predictability.