The ReplaceMind Model

This page runs the book's own Python model (aimodel v3.1) inside your browser. Every result compares the same future with and without the AI wave, across thousands of draws of the uncertain assumptions. Change an assumption or a policy and the model runs again.
Loading Python…

Run

Assumptions · tick one to fix its value, otherwise it varies across the book's range

A value outside the book's range turns yellow. The book excludes those values on purpose: for example, exposure growing by more than 60% means an AI able to do almost every task, which the book leaves out (chapter 18).

Year by year

5th–95th percentile 25th–75th percentile median, this run median, book

The book's ten policies

Press "Compare policies" to run every policy with the current assumptions (1,000 simulations each).

Which assumptions matter most

Share of the uncertainty in the result explained by each assumption (total Sobol index, 23,552 runs). From the book's own analysis (outputs/sobol.json), not recalculated here.

About this page

What runs here. The files of the aimodel package are loaded into Pyodide, a version of Python that works in the browser, and called without changes. With the book's settings (4,000 simulations, seed 20261010, no assumption fixed, status quo) the page reproduces the book's published results exactly. The status line above checks this every time the page opens.

How to read it. Unemployment and public debt are differences in percentage points from the world without AI. GDP and consumption are percentage differences. These are conditional results of the model, not forecasts. The Sobol analysis needs the SALib library, which does not run in the browser, so it shows the book's stored results.

Job by job. The Job Simulator applies the same logic to single occupations and countries, using published occupation data.

Privacy