Career what-if engine

Your job is not a title.

It is a bundle of tasks. Some of them are about to change hands.

AI eats some of them.

Not overnight. One task at a time, faster in some futures than others.

What is left can regrow.

Into a real job you can grow into, with a plan that fits your week.

Consume. Regrow. Plan.

See it on your own job.

Career what-if engine

Your job, minus what AI absorbs, plus what you can grow into.

Oroboros shows which of your tasks AI may take over, under slow and fast futures, and which real job the rest can grow into.

The idea

AI changes tasks before it changes job titles.

A job is a bundle of tasks. AI does not delete jobs overnight. It eats some tasks inside them, and what is left over becomes a different job. Oroboros shows a person that process, on their own work.

  1. 01

    Consume

    We list your real tasks and show which ones AI is likely to absorb, using live public signals.

  2. 02

    Regrow

    We match what is left to real occupations, or a blend of two, and show the gap to each.

  3. 03

    Plan

    You get an ordered learning plan with free courses, hours per step and a proof task for each.

Synthetic persona

Hui Min, 29 · Claims processor · Kuala Lumpur

"I don't need fifty job ideas. I need to know which parts of my job to bet on, and what to learn first."
Her insurer just announced an AI triage pilot. She has about three months before her role is redesigned.
  • 3months until the redesign
  • 6hours a week to learn
  • RM 0budget, so free courses only

How it works

Three formulas. Nothing hidden.

Every number in the app is computed by code from public data. The same three formulas are printed next to every result.

A · Momentum mc = clamp( last 90 days ÷ past-year average, 0.8, 1.2 )

For each of ten AI capability areas we compare the last 90 days of arXiv papers, GitHub commits on reference projects and Hacker News hiring posts with that area's own past year. The cap keeps a noisy feed from taking over.

Modelling assumption, refreshed nightly.

B · Absorption At = min( 1, Et × mc × s )

Et is the task's exposure from published datasets. We keep the lowest and the highest estimate, so when datasets disagree you see a range, not a fake single number. s is the scenario: Slow 0.6, Gradual 1.0, Shockwave 1.6.

Consumed at A ≥ 0.6 · shrinking 0.35 to 0.6 · safe below 0.35. If the range crosses a line, the task is marked uncertain.

C · Ranking Rank = Fit × Resilience

Fit is how much of a role's core work you already do. Resilience is how much of that role survives the same scenario, so we never send you to a job that is being eaten too.

Composite roles are always two real, named occupations. We never coin a title.

Try it

Try it on a real job.

Pick a synthetic persona or your own occupation. Everything runs in your browser. Nothing you type leaves this page.

No job picked yet
Slow drift Fast Shockwave
Drag to change how fast AI absorbs tasks. Every screen updates.
loading data

Tell us about your job

Pick a persona, or search an occupation and tick the tasks you actually do. Set the hours each takes in a normal week.

Loading O*NET tasks, exposure data and tonight's signals

Sources

Every number has a date.

Layers that change by release show a version. The live layer shows when it was fetched. If a feed fails, the site keeps the last good snapshot and says so.

Fair questions.

Will AI take my job?

We do not predict that, and nobody can honestly. We show which tasks inside your job are exposed, under three stated assumptions, and what you can build from the rest.

Where do the numbers come from?

Tasks come from O*NET 31.0. Exposure comes from three published datasets, kept separate so their disagreement shows as a range. Momentum comes from arXiv, Hacker News, GitHub and job boards, refreshed every night. Every chart says where and when.

Why US data for a Malaysian worker?

O*NET is the most detailed open task database there is, and it is US-based. Malaysian job titles map to it through the ISCO occupation codes that MASCO also uses. We flag this on every screen instead of hiding it.

Is anything I type stored?

No. The engine runs in your browser. The demo uses five synthetic people. Please do not paste a real CV with personal details.

Which AI model is used?

The core uses no language model at all. Two optional jobs, reading pasted CV text and writing plain-language summaries, use Qwen2.5-7B-Instruct. Every role, task and course it mentions is checked against our database first, or dropped.

Can a company use this to decide who to let go?

No. Oroboros is for the person doing the job. It does not rate people and must not be used for hiring or firing decisions.

Your week, redrawn.

Three minutes. One real job. A plan you can start on Monday.

Run Hui Min's job