← Blog

May 20, 2026

Temperature Is Not The Problem

The AI industry has become obsessed with tuning the wrong variable.

Everywhere you look, people are debating:

  • prompt engineering
  • temperature settings
  • context windows
  • agent orchestration
  • chain-of-thought
  • memory injection
  • instruction hierarchies

The assumption behind all of this is simple:

If we improve the cognitive layer enough, stable autonomous software engineering will emerge naturally.

But after months of sustained experimentation across AI builders, agent frameworks, orchestration systems, and iterative runtime mutation, a much more uncomfortable conclusion begins to emerge:

The primary problem is not randomness.

The primary problem is continuity collapse under probabilistic mutation.

That distinction changes everything.

The Industry's Favourite Slider

Most people now understand "temperature" as the creativity dial for large language models.

At:

0.0 the model becomes highly predictable.

1.0 the model behaves naturally.

2.0 the output becomes chaotic.

This framing sounds intuitive.

Lower temperature means:

  • more deterministic outputs
  • fewer surprises
  • more stable code generation

Higher temperature means:

  • more creativity
  • more exploration
  • more randomness

But this framing quietly hides a critical misunderstanding.

Deterministic Tokens Are Not Deterministic Systems

Lowering temperature does not create deterministic software engineering.

It only creates: more repeatable local token selection.

That is not the same thing as:

  • deterministic architecture
  • deterministic state transitions
  • deterministic governance
  • deterministic continuity
  • deterministic runtime evolution

A temperature 0 model can still:

  • misunderstand architecture
  • mutate the wrong abstraction
  • duplicate pathways
  • introduce dependency drift
  • silently fragment continuity
  • destabilise orchestration
  • destroy equilibrium

Why?

Because the real instability does not primarily live at the token layer.

It lives at the continuity layer.

The Hidden Primitive Under Modern AI Builders

Most current AI software generation systems fundamentally operate through some variation of:

read → infer → find → replace → regenerate

This is the hidden mutation primitive underneath modern AI engineering.

The system:

  • reads local context
  • infers probable intent
  • performs semantic mutation
  • rewrites nearby structure
  • regenerates surrounding code

This works astonishingly well for:

  • small systems
  • local edits
  • isolated features
  • UI scaffolding
  • shallow dependency graphs

Which is why AI development initially feels magical.

But large systems are not local.

Large systems are:

  • continuity structures
  • semantic ecosystems
  • dependency organisms
  • evolving causal graphs

And local mutation alone cannot reliably preserve global coherence.

Prompt Engineering Cannot Solve Architectural Entropy

The industry response to instability has mostly been:

  • better prompts
  • more instructions
  • more context
  • more memory
  • more agents
  • more orchestration

But this often treats the symptom rather than the substrate.

Prompt engineering helps the model:

  • interpret intent better
  • constrain output better
  • follow structure better

It does not fundamentally solve:

  • continuity preservation
  • architectural equilibrium
  • long-range causality
  • invariant enforcement
  • mutation governance

You can endlessly improve:

  • prompts
  • context injection
  • system instructions
  • role definitions
  • agent workflows

But if the underlying mutation primitive remains: probabilistic local semantic patching,

then entropy still accumulates underneath.

Context Windows Are Not Continuity

One of the biggest misconceptions in AI engineering today is the idea that larger context windows solve architectural memory.

They do not.

A context window is: temporary visibility.

Continuity requires:

  • durable identity
  • canonical state
  • invariant preservation
  • governed transitions
  • authoritative mutation history

Those are fundamentally different things.

A model with: 1 million tokens of context still does not automatically possess:

  • stable architectural understanding
  • constitutional memory
  • deterministic causality tracking

It simply sees more text temporarily.

That is not the same as preserving coherent reality over time.

Agents Make The Problem Worse

The current industry response is increasingly: "Use more agents."

But agents massively increase:

  • mutation throughput
  • orchestration density
  • asynchronous state interaction
  • recursive mutation pressure

Without proportional increases in:

  • continuity governance
  • constitutional enforcement
  • deterministic stabilisation

agents often accelerate collapse.

Not because they are unintelligent.

But because: local mutation velocity grows faster than global coherence preservation.

This creates what can be described as:

Mutation Velocity > Continuity Stabilisation Capacity

At that point: entropy compounds faster than architecture can recover.

The FindReplace Failure Principle

This leads to a structural phenomenon emerging underneath modern AI-assisted software engineering:

FindReplace Failure

The principle is:

Any sufficiently large probabilistic mutation system based primarily on local semantic patching will eventually accumulate architectural entropy faster than global coherence can be stabilised.

At first:

  • generation accelerates
  • features appear rapidly
  • iteration feels productive

But eventually:

  • abstractions duplicate
  • orchestration spreads
  • naming drifts
  • hidden contradictions emerge
  • continuity weakens
  • governance erodes

Then the system enters: entropy acceleration.

Each additional mutation destabilises future mutations faster than the architecture can recover.

Time Hierarchy Starvation

The problem becomes much worse because modern AI systems operate under bounded reasoning budgets.

Commercial AI systems are optimised for:

  • throughput
  • responsiveness
  • GPU efficiency
  • interaction speed

Not: deep architectural stabilisation.

This matters because large software systems are fundamentally high-time-horizon reasoning problems.

The Time Hierarchy Theorem becomes surprisingly relevant here.

The theorem implies: More computational time enables solving strictly more complex classes of problems.

Large-scale architecture requires:

  • long-range continuity reasoning
  • invariant tracking
  • dependency equilibrium
  • semantic stability

But current systems are economically pressured toward: compressed cognition.

So the models mutate systems faster than they can globally stabilise them.

Goodhart's Law Has Already Entered AI Engineering

The situation becomes even more distorted because the industry increasingly optimises for measurable proxies.

This is classic Goodhart's Law:

"When a measure becomes a target, it ceases to be a good measure."

Current AI ecosystems optimise for:

  • code generation speed
  • visible autonomy
  • app completion
  • agent activity
  • token throughput
  • orchestration density

But these are not equivalent to:

  • continuity
  • stability
  • governance
  • coherence
  • long-term operability

The ecosystem increasingly rewards: visible emergence.

Not: stable convergence.

The Core Realisation

The deeper issue is not:

  • stochasticity
  • temperature
  • prompting
  • agent count
  • or context size

The deeper issue is this:

Modern AI software generation is optimised primarily for: probabilistic emergence.

But civilisation-scale systems survive through: deterministic continuity preservation.

Those are fundamentally different architectures.

What Comes Next

The future likely does not belong to:

  • unconstrained autonomous mutation
  • endless find_replace orchestration
  • recursive agent swarms

It likely belongs to systems where:

fluid cognition ↓ canonical governance ↓ deterministic mutation authority ↓ controlled reality transition

In other words:

AI may explore possibilities.

But constitutional infrastructure decides what becomes real.

Final Thought

The most important discovery of the AI era may not be that machines can generate software.

It may be that civilisation itself only scales when emergence is bounded by continuity.

Human civilisation solved this through:

  • constitutions
  • contracts
  • accounting
  • governance
  • registries
  • institutional memory

Not through infinite intelligence.

And until AI systems develop equivalent continuity primitives, they may continue generating software faster than they can stabilise it.

AuthOrigin

Preserving the difference between knowing, believing, inferring and acting.

The problems explored in this essay — plausible answers replacing genuine knowledge, inferences treated as facts, decisions made without traceable authority — are not separate issues. They share a common cause: the epistemic state of information is lost in transit.

AuthOrigin preserves the knowledge-to-consequence chain. Every piece of information carries its epistemic state — not just what it says, but what it is:

OBSERVEDDirectly captured or recorded
EVIDENCEDSupporting evidence attached
REPRESENTEDStructured into usable form
CANONICALISEDEquivalent representations resolved
IDENTIFIEDPersistent, verifiable identity
INFERREDDerived from other knowledge
DECIDEDAuthorised actor made a decision
ACTEDSomething happened in the world
OUTCOMEConsequence recorded

Before knowledge is reused: what is it? Before it is trusted: where did it come from? Before it is acted upon: who has authority? Before the outcome is forgotten: what happened?

"AuthOrigin doesn't need to know what the problem is. It needs to preserve the evidence from which the problem can be demonstrated — and the conditions under which a solution can be trusted."

Newsletter

Stay in the loop.

New essays on AI, systems thinking, and the infrastructure of the future — delivered when they're ready.

We use essential cookies to make this site work, and optional analytics cookies to understand how you use it. See our Privacy Notice for details.