All research
Hedj RESEARCH·MAY 26, 2026· 7 MIN

We Read Anthropic's Data on 756 Jobs. Here's Who AI Is Already Replacing.

Anthropic publishes per-occupation data showing exactly which jobs Claude is already doing. We mapped all 756 SOC codes — Computer Programmers top out at 74.5%, Chief Executives sit at 3.3%. Here's how we use that ground truth so Hedj readings aren't an LLM guessing about itself.

anthropic-economic-indexai-jobsautomation
KEY FINDINGS
  1. The Anthropic Economic Index (release 2026-03-24) reports observed Claude usage against the O*NET task taxonomy for 756 SOC codes.
  2. Distribution is heavily right-skewed: 59% of occupations sit below 0.05 exposure, while the top 5% range from 0.45 to 0.75.
  3. Computer Programmers lead at 0.745; manual labor occupations cluster at 0.000.
  4. Hedj applies the AEI value as a hard floor on the Automation axis, removing the optimistic bias of letting an LLM self-grade its own task coverage.

1 · The dataset

The Anthropic Economic Index [1] is a quarterly public release derived from sampling Claude conversations and classifying each against the O*NET 2018 task taxonomy. The March 2026 release[2] covers conversations from the week of 2026-02-05 through 2026-02-12, totaling 16,693 metric rows across geographies and analytical facets. The labor-market subset — which we use — collapses the data into two CSVs:

  • job_exposure.csv — 756 SOC codes × an observed_exposure score in [0, 1], measuring the share of Claude conversations whose constituent tasks belong to this occupation.
  • task_penetration.csv — 17,998 individual O*NET task statements × a per-task penetration score, plus a collaboration-pattern breakdown used to compute an automation share per task.

Both files are CC-BY licensed. The collaboration patterns are categorized per AEI's methodology document as directive, feedback loop, task iteration, validation, or learning; the first two are pooled as automation, the remainder as augmentation.

2 · Distribution

The 756-occupation distribution is heavy at the low end. 447 occupations (59%) sit in [0.00, 0.05). Above 0.05 the distribution decays roughly exponentially, with a small cluster of Programmer-adjacent occupations forming a high-exposure tail.

011222433544715-1212 (0.49)0.00.10.20.30.40.50.60.70.8Observed exposure (share of Claude conversations on this SOC's tasks)Occupations
FIG. 1Distribution of observed_exposure across all 756 SOC codes in AEI release 2026-03-24. Bin size 0.05. Marker indicates 15-1212 (Information Security Analysts) for reference.

3 · Most and least exposed

The top of the distribution is concentrated in occupations whose core deliverable is textual or structured information. The bottom is dominated by physical-labor occupations where Claude cannot yet operate at all.

15-1251Computer Programmers
0.745
43-4051Customer Service Reps
0.701
43-9021Data Entry Keyers
0.671
29-2072Medical Records Specialists
0.667
13-1161Market Research Analysts
0.648
31-9094Medical Transcriptionists
0.636
41-4012Sales Reps (Wholesale)
0.628
15-1243Database Architects
0.579
13-2051Financial Analysts
0.572
15-1253Software QA Analysts
0.519
FIG. 2Top 10 most-exposed occupations. Computer Programmers and Customer Service Representatives stand out at 0.74 and 0.70, implying that on the order of 70% of all Claude conversations map to tasks in those SOC's O*NET task lists.

4 · The optimism-bias problem we use AEI to fix

LLM self-grading of capability is systematically optimistic. When you ask a frontier model "how much of a CTO's work can you do?" the answer trends low — RLHF training rewards hedged, non-alarming output. Empirically we measured the gap on 200 sampled profiles: the same Sonnet 4.6 pass returned automation scores 18–24 points lower than the AEI-derived value for the matched SOC.

The fix is to anchor the axis. We don't allow Sonnet to set the Automation axis below what AEI observes. Specifically: we classify the LinkedIn role into a SOC code (cached Haiku pass), look upobserved_exposure, transform it via a linear map[0, 0.75] → [10, 95], and treat the result as a floor. The scoring agent may go higher (if the user's answers indicate heavier exposure than the macro average); it may not go lower.

01
LinkedIn role string
"Co-Founder & CTO at GoPlus Security"
02
Classify → SOC code (cached)
Haiku, key (role, industry), 6-digit O*NET-SOC
03
Lookup observed_exposure
15-1212 Information Security Analysts → 0.486
04
Compute axis floor
exposureToAxisScore(0.486) → 65 (lin map [0, 0.75] → [10, 95])
05
Scoring agent grades automation
Sonnet sees floor in prompt; may push ↑, not ↓
06
Server-side enforce: max(LLM_score, floor)
Returned to client as the Automation axis
FIG. 3The AEI floor mechanism. The LLM is permitted to push the automation axis upward from the floor based on user answers; downward movement below the floor is rejected by the server post-LLM regardless of the model output.

5 · Implications

Anchoring to AEI moves the median reading down by 4–7 months across our test cohort of 200 profiles, with the largest shifts in occupations where AEI exposure exceeds 0.40 and the LLM had previously assigned automation in the 40–50 range. The bias correction is asymmetric: low-exposure occupations are not pushed downward, because the AEI value is a floor not a fixed value.

6 · Limitations

6.1 — AEI measures Claude usage, not all AI displacement. A task with 0% AEI penetration today could still be displaced tomorrow by a different model. We use AEI as the best public proxy, not as a complete picture.

6.2 — Single-quarter snapshot. The March 2026 release covers one week of data. Anthropic publishes quarterly; we will refresh on each release.

6.3 — US SOC taxonomy. O*NET is US-centric. The occupational mappings may not generalize cleanly outside US/CA labor markets.

References

  1. [1]
    Anthropic Economic Index home
    Index landing page; release notes and methodology.
  2. [2]
    Anthropic Economic Index · March 2026 report
    Primary source for the 756-occupation exposure values used in this article.
  3. [3]
    Anthropic/EconomicIndex dataset (HuggingFace)
    Raw CSVs (CC-BY) including job_exposure.csv and task_penetration.csv. Release subdirectory: release_2026_03_24.
  4. [4]
    O*NET Database release 29.0
    Source of the task-statement to SOC mappings we join against AEI for per-occupation task lists.