Anime Professions

Gray0Ed1 pts1 comments

GitHub - elmiram/anime-professions: Which real-world jobs does anime actually show? ~22k titles classified to ISCO-08. Live explorer + dataset. · GitHub

/" data-turbo-transient="true" />

Skip to content

Search or jump to...

Search code, repositories, users, issues, pull requests...

-->

Search

Clear

Search syntax tips

Provide feedback

--><br>We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

-->

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

/;ref_cta:Sign up;ref_loc:header logged out"}"<br>Sign up

Appearance settings

Resetting focus

You signed in with another tab or window. Reload to refresh your session.<br>You signed out in another tab or window. Reload to refresh your session.<br>You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

{{ message }}

elmiram

anime-professions

Public

Notifications<br>You must be signed in to change notification settings

Fork

Star

main

BranchesTags

Go to file

CodeOpen more actions menu

Folders and files<br>NameNameLast commit message<br>Last commit date<br>Latest commit

History<br>4 Commits<br>4 Commits

ap

ap

data

data

docs

docs

tools

tools

web

web

.gitignore

.gitignore

README.md

README.md

ap.py

ap.py

requirements.txt

requirements.txt

View all files

Repository files navigation

Anime Professions

Which real-world jobs does anime actually show? This project scans 21,988 anime and<br>counts how often each occupation appears — a complete lookup table keyed to ISCO-08 , the<br>UN/ILO's standard occupation classification. The headline finding is the absence list: the<br>jobs anime never names at all.

🔎 Live explorer: https://elmiram.github.io/anime-professions/  ·  search any profession, see which anime feature it, and how it trends by decade.

📊 The deck: a 12-slide fun tour of the findings (PDF).

A few things it found:

Teachers are the most-named profession (in ~1,370 anime, 7.6%) — anime lives at school.

In the 2020s, shopkeepers overtook teachers for #1, on the back of the isekai/slice-of-life boom.

If you count fantasy roles, being royalty (1,792 titles) out-appears every real job.

Of the ~150 jobs a character could plausibly be named as, anime never names 17 — even across<br>millions of lines of dialogue: financial analysts, systems analysts, driving instructors, printers,<br>fast-food workers, ships' engineers… the back-office and service tail. (See The occupation list below.)

Your niche jobs, quantified: software developers 41 , insurance reps 18 (Trigun's leads are<br>literally insurance agents), pharmacists 15 , tram/bus drivers 5 .

What this is

A hobby data project. It builds a taxonomy of occupations, detects mentions of them in anime,<br>classifies each mention with an LLM, and produces per-occupation counts, a decade-by-decade<br>breakdown, precision/recall estimates, and three CSVs. A small local/static web app explores the<br>results.

Real occupations are kept strictly separate from a fantasy stratum (ninja, mage, adventurer,<br>royalty, samurai…) — the fictional roles are counted but never folded into the real-job totals.

How it works

The occupation list — 436 trimmed to ~150. Occupations are classified against ISCO-08 , the<br>UN/ILO's list of 436 official job codes . Most of those can't be named in a story — nobody<br>announces "I'm a mineral-processing-plant operator" — so a zero for them would say nothing about<br>anime. So the list is trimmed to the ~150 jobs a character could plausibly be identified as (the<br>"renderable" set); the other ~286 are reported as untestable, not absent . Anime names 133 of the<br>150 — the 17 it never names are the headline finding, because they could plausibly appear yet<br>don't. (Every anime is still scanned for all ~150; the trimming is of job categories, not titles.)

Detection itself is text-first, in three layers:

Corpus + protagonists — every anime's plot summary (via AniList).

Supporting characters — AniList character bios, with a role field (main / supporting /<br>background) so a doctor who appears in six episodes still counts as representation.

Dialogue — ~128,000 Japanese subtitle files (from a community mirror), so a job mentioned<br>only in passing gets caught too.

Detection is a two-stage pipeline:

Stage 1 — high recall. A keyword lexicon (English + Japanese surface forms mapped to ISCO<br>codes) casts a wide net over the text, accepting false positives.

Stage 2 — precision. Every ambiguous candidate sentence is judged in context by an LLM<br>(Claude Haiku ): does a character here really hold this job? This kills the classic traps —<br>negation ("I'm not a doctor"), hypotheticals ("if I were a pilot"), polysemy ("officer",<br>"band"), and fantasy homonyms (a mecha pilot is not an airline pilot).

A stronger model (Claude Opus ) then grades a stratified sample of the confirmed...

anime jobs search professions real occupation

Related Articles