aijobimpactcalculator.com
Menu

Walkthrough / Last verified April 2026

How this calculator works

A plain-English walkthrough. The full algorithm and every primary source is at /methodology/; this page is the orientation.

Step 1. Match the occupation

You enter a job title. The calculator matches it to the O*NET 30.2 occupation list using a build-time fuzzy index. Match is shown with the O*NET-SOC code so you can verify it. If the match is wrong, the calculator's output will be wrong; the verification step is intentional.

Step 2. Pull the exposure gradient

The matched O*NET-SOC code maps to ISCO-08 via the BLS-published SOC-to-ISCO crosswalk. The ILO 2025 refined index publishes a four-band gradient (Low / Moderate / High / Very High) per ISCO-08 occupation. The gradient is the output of Panel 1.

Step 3. Tag the top tasks

The top five O*NET tasks for the matched occupation are pulled from O*NET 30.2. Each task is tagged Displaceable / Changing / Growing using the Brookings 2024 task-level rubric. The tags are pre-computed at build time so the calculator does not invent classifications at runtime.

Step 4. Compute the growth panel

The matched O*NET-SOC code is queried against the BLS Employment Projections 2024-2034 data. The projected percent change and the absolute change are pulled. The top three growing skills relevant to the role are mapped from the WEF Future of Jobs Report 2025 list to the occupation's O*NET skills profile.

Step 5. Render the output

The three panels render statically. The pre-rendered shareable PNG is generated at build time per occupation. The calculator does not call any runtime API. It is a static export with a small client-side fuzzy-match index.

What this approach gives you

A four-band exposure gradient (not invented precision), a task-level breakdown that shows where the actual exposure sits inside the role, and a growth panel that shows the action-oriented other half of the picture. Every input traces to a published primary source.