AI 採用正重塑 2020 至 2026 年間 80 個國家與十個產業的勞動力:取代、淨變化與替代率,使用校準於已發表研究的合成資料顯示。
AI 翻譯
How AI adoption is reshaping workforces across 80 countries and ten Sectors from 2020 to 2026: Displacement, Net change and Replacement rate, shown with Synthetic data calibrated to published research
資料TypeScript · AstroGitHub @MEmshousen上線中營運者未確認
試用過了嗎? 點一下就好,不需要登入。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證互動式探索工具,檢視 AI 勞動力在 80 個國家與十個產業的取代情況,時間範圍 2020 至 2026。合成資料。
AI 翻譯
Interactive explorer of AI workforce displacement across 80 countries and ten sectors, 2020 to 2026. Synthetic data.
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
A one-page dashboard on how AI adoption is reshaping workforces across 80 countries and ten industry
Sectors: four Headline findings, then an Explorer for checking them yourself. Every number in it is
Synthetic data: simulated, not measured.
Live site: (published by the deploy
workflow on each push to main)
Each finding compares the 2020 average with the latest four quarters (2025-Q3 to 2026-Q2), as a
simple average across the 80 countries. These are the figures the build generates from the CSV.檢視完整 README ↗A one-page dashboard on how AI adoption is reshaping workforces across 80 countries and ten industry Sectors: four Headline findings, then an Explorer for checking them yourself. Every number in it is Synthetic data: simulated, not measured.
Live site: https://memshousen.github.io/ai-displacement-explorer/ (published by the deploy
workflow on each push to main)
Each finding compares the 2020 average with the latest four quarters (2025-Q3 to 2026-Q2), as a simple average across the 80 countries. These are the figures the build generates from the CSV.
The dataset is Synthetic data: simulated figures calibrated to published research, not measured
observations. Nothing here is a finding about the real world. The file,
ai_workforce_displacement_global_2020_2026.csv, came from Kaggle. Every row carries the same
data_source_notes value, which describes it as "Research-calibrated synthetic data" grounded in
WEF Future of Jobs 2025, Goldman Sachs GenAI Labour Report 2025, McKinsey State of AI 2025, OECD
Employment Outlook 2025, BLS O*NET Automation Scores, Layoffs.fyi 2025, PwC AI Jobs Barometer 2025
and IMF WEO 2025. The site labels its numbers as Synthetic data in a note under the headline and in
the source line under every chart.
What a careful reader should know:
site/. One page, no backend, no database and no
interface framework.site/src/data/step/) reads the CSV before every build, dev server
start and type check. It fails the build, naming what is wrong, unless there is exactly one row
for each of the 80 × 10 × 26 cells with no blank or non-numeric value in a column it needs. It
writes two generated files that are never committed: the Headline findings' figures, and one data
file for the Explorer holding all 20,800 cells (about 800 kB, about 207 kB gzipped).d3-scale, d3-shape, d3-geo, d3-array,
d3-interpolate), with no charting package. The four Headline findings charts are drawn at build
time, so they are in the HTML and appear with no JavaScript. The numbers in their text come from
the generated figures, and the build stops if the fixed wording around them ("tripled", "less
than a third") no longer matches the data.?metric=women-share§or=administrative-clerical#explorer opens the Explorer on the fourth
finding.npm test). They cover the data step and
its rejection of bad data, the Headline findings' figures, the Selection and its URL form, and
the geometry and wording behind each Explorer view..github/workflows/deploy.yml) runs on every push to
main: it installs dependencies, runs the type check, builds the site and publishes it to GitHub
Pages.Requires Node 22.12 or newer.
cd site
npm install
npm run dev # dev server at http://localhost:4321
Other commands, also run from site/:
npm run build # build the static site into site/dist/
npm run preview # serve the built site locally
npm run check # type-check the .astro and TypeScript files
npm test # run the unit tests
site/README.md has the detail for working on the site: the data step, the base path and the
design tokens.
.
├── ai_workforce_displacement_global_2020_2026.csv the dataset
├── docs/screenshots/ the images in this README
├── .github/workflows/deploy.yml the GitHub Pages deploy
└── site/ the Astro site
├── astro.config.ts runs the data step before each build
└── src/
├── pages/index.astro the one page
├── layouts/, components/, styles/ page structure and design tokens
├── data/ the data step and the modules that read its output
├── findings/ the four Headline findings charts
├── selection/ the Selection, its metrics and its URL form
└── explorer/ the sentence, map, trend chart and Sector bars
The project was planned in the open as a map of decision tickets in this repo's issues: which Headline findings to lead with, which views the Explorer has, how the data is shaped, what it looks like, which chart library draws it. The code was written by AI coding agents working to those decisions. Madison Emshousen made the decisions, and reviewed and merged the work.