ExpertsFM

Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic)

Lenny's Podcast: Product | Career | Growth · October 18, 2026

5 Selected Lessons:

framework · 2 reasoning_pattern · 2 heuristic · 1
Behavioral neuroscience method for inscrutable systems
framework based on: lived experience Emmanuel Ameisen (Anthropic)

Source

Lenny's Podcast: Product | Career | Growth — Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic) (October 18, 2026) · at 0:00 ▸ · at 12:16 ▸ · at 18:32 ▸

When this applies

when you must understand a complex system you did not explicitly design step-by-step — e.g. a grown codebase, an emergent org culture, a black-box algorithm

The takeaway

When a system's internals are opaque because they emerged from a learning process rather than deliberate design, study it empirically by probing many inputs and correlating internal states with outcomes, rather than trying to 'read' a design.

Why it works

Because the system's internal computations were learned (grown) rather than authored, there is no readable source code; you must instead pass many inputs through it, record intermediate states, and look for recurring patterns correlated with meaning, the same way neuroscientists correlate brain activity with stimuli.

One level up

Treat emergent complexity as a natural phenomenon to be investigated with scientific method, not as an engineered artifact to be debugged.

Where it stops holding

This stops working when the system is simple enough that its logic is explicitly authored and traceable, making empirical probing unnecessary overhead.

Detail

procedure:
  • Pass large volumes of varied text/prompts through the model
  • Record the intermediate numerical activations for each example
  • Look for patterns: do certain numbers/directions only activate for specific concepts (English vs French, love, eyes, etc.)
  • Form a hypothesis about what an intermediate result represents
  • Test the hypothesis by intervening — artificially activating or suppressing that result and observing if behavior changes as predicted
benchmarks: {}
rationale: You cannot read the 'source code' of a grown system, but you can treat it like a brain and find structure through observation and experimentation.

In their words

You just have a list of 100 numbers, you know, the model's doing math, and then you just try to see if there's patterns. You are figuring it out the same way we figure out how the brain works, looking for patterns.
Entry path into a brand-new technical field
framework based on: lived experience Emmanuel Ameisen

Source

Lenny's Podcast: Product | Career | Growth — Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic) (October 18, 2026) · at 1:03:39 ▸ · at 1:10:51 ▸

When this applies

when trying to break into any very new, fast-moving technical field with no established credentialing path

The takeaway

In a genuinely new field, prioritize self-directed study of foundational papers and hands-on experimentation with available open tools over seeking formal credentials, since the field hasn't yet built — or needed — a traditional gatekeeping path.

Why it works

Because the field is new, there is no large body of required prior coursework or credentials gatekeeping entry; self-study of the key original papers plus hands-on experimentation with open tools substitutes for formal training and can get a motivated newcomer to the frontier quickly.

One level up

The newer and faster-moving a field, the more self-study and direct experimentation outcompete formal credentialing as the path to competence.

Where it stops holding

This stops working once a field matures and develops formal credentialing/licensing requirements that gate practical opportunities regardless of self-taught competence.

Detail

procedure:
  • Self-study the key foundational papers in the field
  • Use open tools (e.g. neuronpedia.org) that host models and let you run your own interpretability experiments
  • Just start experimenting — the barrier to entry is low because the field itself is new
benchmarks: {"field_size":"hundreds, not thousands, of practitioners across labs and academia"}
rationale: It's actually, you know, the on-ramp is mostly, I would say, like self-studying and reading some of the key papers — because it's such a new field, it doesn't require a lot of prior knowledge.

In their words

it's actually, you know, the on-ramp is mostly, I would say, like self-studying and reading some of the key papers. And then there's actually, you know, yeah, maybe I should give a plug. There's actually like websites like nernpedia.org
Grown vs. built systems require different understanding
reasoning_pattern based on: lived experience Emmanuel Ameisen

Source

Lenny's Podcast: Product | Career | Growth — Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic) (October 18, 2026) · at 0:00 ▸ · at 4:49 ▸ · at 21:22 ▸

When this applies

when evaluating any system (software, organization, model) that was produced by an automated or evolutionary optimization process rather than hand-authored rules

The takeaway

A system optimized end-to-end against an objective, rather than constructed from explicit rules, will develop internal logic its creators cannot directly inspect — the act of creation does not confer understanding.

Why it works

Training updates parameters via gradient descent across vast data, producing internal 'formulas' that were never explicitly specified by any human, unlike traditional programming where behavior is authored rule by rule.

One level up

The method of creation determines whether a system is inherently interpretable; optimization-based creation trades interpretability for capability.

Where it stops holding

This stops working as an explanation when a system is small or constrained enough that its optimized behavior remains traceable to simple, countable rules.

Detail

approach: Distinguish between systems that are 'built' (explicit rules programmed by humans) and systems that are 'grown' (emergent behavior from optimization over data), and apply different investigatory tools accordingly.
signals:
  • You cannot point to a line of code responsible for a behavior
  • The system was produced by a training/optimization loop rather than explicit authorship
  • Behavior must be explained the way biologists explain organisms, via experiment, not by reading a spec
rationale: This is a bizarre but important fact: to make these models is not to understand them, because they 'grow' through training rather than being programmed rule by rule.

In their words

One of the most important things to realize if you use language models or think them is just this like very bizarre fact that to make them is not to understand them.
Emergence as crossing a threshold, not a discontinuity in capability
reasoning_pattern based on: reasoning Emmanuel Ameisen

Source

Lenny's Podcast: Product | Career | Growth — Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic) (October 18, 2026) · at 24:45 ▸ · at 28:30 ▸

When this applies

when stakeholders perceive a sudden capability jump in any improving system and want to know whether something fundamentally changed or whether a threshold was simply crossed

The takeaway

Distinguish the smooth underlying trend from the stepwise perceived outcomes it produces — surprises in capability are often artifacts of threshold crossings layered on a continuous process, not evidence of a new mechanism.

Why it works

An underlying metric (e.g. prediction accuracy) improves continuously and predictably with compute/data, but different downstream use cases each have a distinct reliability bar; as the smooth curve passes each bar, the use case flips from 'not worth using' to 'clearly useful', producing apparent step-changes externally.

One level up

When an outcome looks discontinuous, check whether a continuous underlying process is crossing a use-case-specific bar before assuming a structural break occurred.

Where it stops holding

This stops working when the underlying metric genuinely is non-smooth (real architectural or training discontinuities), in which case perceived jumps do reflect real step-changes.

Detail

approach: Model perceived 'breakthroughs' as (continuous underlying improvement) × (discrete usability thresholds per task), rather than as evidence of a new emergent mechanism.
signals:
  • Internal metrics show smooth, predictable scaling with compute/data
  • External users report sudden qualitative jumps in usefulness
  • Different tasks 'unlock' at different points along the same smooth curve
rationale: The scaling laws are empirically smooth; the subjective experience of emergence comes from the metric crossing each task's own reliability bar at different points.

In their words

there's this predictably smooth trend. And then, you know, before like Opus 4.5, I really couldn't let Claude, you know, cook too much on my code without a short leash. And then after Opus 4.5, I could. And so that's weird.
Reliability threshold determines when a capability becomes 'useful'
heuristic based on: lived experience Emmanuel Ameisen

Source

Lenny's Podcast: Product | Career | Growth — Inside the black box of AI: How AI models actually think | Emmanuel Ameisen (Anthropic) (October 18, 2026) · at 28:30 ▸

When this applies

when deciding whether an improving capability (an automated feature, a junior hire's skill, a new tool) is ready to be relied upon for a given task

The takeaway

Perceived 'breakthroughs' often result from continuous improvement crossing a task-specific reliability threshold, not from a discontinuous jump in the underlying system — each task has its own threshold at which assistance becomes net-positive rather than a net drag.

Why it works

Below a certain accuracy rate, the cost of checking/fixing errors outweighs the time saved, making the capability net-negative to use; above that rate, it becomes net-positive, and the transition can feel sudden even though underlying improvement was continuous.

One level up

Separate the question 'is this improving' from 'is this usable yet' — usability is a threshold effect layered on top of smooth progress.

Where it stops holding

This stops working when the cost of an error is catastrophic and not merely a time-cost to fix, in which case even high accuracy (e.g. 99%) may not clear the bar for reliance.

Detail

rule: A capability becomes genuinely useful only once its error rate falls below the threshold where fixing errors costs less time than doing the task manually; different tasks have different thresholds.
threshold: Roughly: ~90% correct may be 'useful but imperfect' (e.g. email writing), while ~50% correct wastes time; in Ameisen's coding case the jump from 80% to 99% was the difference between unusable and taking over most of his work.
rationale: Smooth underlying improvement plus a hard usability threshold per task produces the illusion of sudden capability jumps.

In their words

that's because it went from like doing that correctly, you know, I don't know, 80% of the time, which was not useful, to 99% of the time, which now is useful.