← Back to context

Comment by svieira

16 days ago

Note that the prompt wasn't fed to another LLM, but to the same one. "I wrote a program in C and gave it to GCC. Then I gave the same program to GCC again and I got a different result" would be more like it.

> Then I gave the same program to GCC again and I got a different result" would be more like it.

This is a completely realistic scenario, given variance between compiler output based on optimization level, target architecture, and version.

Sure, LLMs are non-deterministic, but that doesn't matter if you never look at the code.

  • Optimization level, target architecture, etc are just information fed to the compiler. If it’s still nondeterministic with everything kept the same your compiler is broken.

    • You're missing the point. I'm not saying that compilers are nondeterminitsic or that LLMs are deterministic. I'm saying that it doesn't matter. No one cares about deterministic results except programmers. The non-technical user who will make software in the future just knows that he gets what he asked for.

      3 replies →