← All posts

2026-08-30 · 1 min read

Temperature 0 Doesn't Buy You Reproducibility

#llm#reproducibility#gxp#statistical-programming

A question I get every time I show an LLM-in-the-loop pipeline to statistical programmers: “can’t you just set temperature to 0 and call it deterministic?”

No. Temperature 0 makes sampling greedy, not stable. You still get different outputs across model versions, across serving hardware, across batching conditions on the provider’s side, and sometimes across identical back-to-back calls. The provider gives you no reproducibility contract — and “it worked on my laptop in March” is not a validation story.

The practical consequence for GxP work: reproducibility has to live outside the model. The patterns that hold up:

The longer version, with the free-form-loop failure modes this avoids, is in Why LLM Agents Fail at Regulated Programming.

Originally published at jaimeyan.com.