By Sagar Shankaran, Founder of CallSphere
A technical teardown of how the Anthropic Economic Index turns private Claude usage into labor-market signal — classifier, taxonomy, privacy wall, and roll-ups.
Key takeaways
When Anthropic first published the Economic Index, most coverage treated it as a chart: a percentage of work touched by AI, a ranking of occupations. Engineers who actually want to build on or reason about that signal need something the headlines never give them — the architecture underneath. How does a stream of private Claude conversations turn into a defensible claim like "X% of software tasks show augmentation rather than automation" without ever exposing a single user's prompt? That pipeline is the interesting part, and it is rebuildable in principle if you understand how the pieces fit together.
This post walks the full path from raw interaction to published statistic. The goal is not to recite findings but to expose the internals: the classification layer, the occupational taxonomy it maps onto, the privacy boundary that sits between Claude and the analysts, and the aggregation math that makes the output safe to release. If you build agentic systems on Claude, the same architecture is a template for turning your own agent telemetry into trustworthy metrics.
The Anthropic Economic Index is a recurring research effort that estimates how AI is being used across the economy by analyzing patterns in anonymized Claude conversations and mapping them to real-world occupational tasks. The unit of analysis is deliberately small: not "jobs" but the discrete tasks that make up jobs. This matters architecturally, because tasks are the level at which the U.S. Department of Labor's O*NET database describes work, and O*NET gives the system a stable, externally-defined vocabulary to classify against.
Choosing tasks over occupations also dodges a measurement trap. A single Claude conversation rarely represents a whole job; it represents one slice — debugging a function, drafting a clause, reconciling a spreadsheet. By scoring at the task level and only then aggregating upward, the Index avoids overclaiming that an entire profession is "automated" because one of its hundreds of constituent tasks showed up frequently. The granularity is the credibility.
Conceptually the system is a directed pipeline with a hard privacy boundary in the middle. Raw conversations enter on the left; published statistics exit on the right; no human ever crosses from right to left to inspect an individual record. The diagram below shows the path a single interaction takes.
Hear it before you finish reading
Talk to a live CallSphere AI voice agent in your browser — 60 seconds, no signup.
flowchart TD
A["Anonymized Claude conversation"] --> B["Classifier: which O*NET task?"]
B --> C{"Augmentation or automation?"}
C -->|Augment| D["Task-level tally + label"]
C -->|Automate| D
D --> E["Privacy wall: aggregate & threshold"]
E --> F["Roll up tasks --> occupations --> sectors"]
F --> G["Published Economic Index dataset"]
The first hop is classification. A model reads each conversation and decides which O*NET task it most closely corresponds to, if any. The second hop is the augmentation/automation judgment — is the human collaborating with Claude (iterating, asking it to check work) or delegating a task wholesale? The third hop is the privacy wall: everything is summed into counts and any bucket too small to be safely released is suppressed. Only after that does anything roll up into the occupation and sector totals that get published.
The classifier is the engine room. In practice this is Claude itself, prompted to act as a labeler: given a redacted conversation summary, emit a structured judgment. The output is not free text — it is a constrained schema so it can be tallied mechanically. A simplified version of what each conversation resolves to looks like this:
{
"onet_task_id": "15-1252.00-A1",
"task_label": "Modify existing software to correct errors",
"interaction_mode": "augmentation",
"confidence": 0.82,
"redaction_passed": true
}
Two design choices make this robust. First, the task vocabulary is closed — the model picks from O*NET, it does not invent categories — so counts are comparable across millions of conversations. Second, every record carries a confidence and a redaction flag, so low-confidence or non-redactable conversations can be dropped before they reach the aggregation stage. Garbage never gets counted; it gets filtered.
The architectural decision that separates this from a naive "read the logs and chart it" approach is that no analyst sees raw conversations at all. The pattern resembles Anthropic's Clio system: conversations are clustered and summarized by automated tooling, and humans only ever interact with the aggregate clusters. Small clusters are thresholded out, so no statistic can be traced back to a handful of identifiable users.
This is the part engineers most often underbuild in their own systems. It is tempting to ship a dashboard that shows individual agent transcripts to product managers "just for debugging." The Index demonstrates the disciplined alternative: the privacy wall is part of the data model, not a setting. Aggregation and thresholding happen before any human-facing surface exists, which means the safe behavior is the only behavior available.
Once tasks are tallied and thresholded, roll-up is mechanical. Each O*NET task belongs to one or more occupations; each occupation belongs to a sector. Summing task counts up that hierarchy produces the familiar outputs: the share of usage concentrated in software and writing tasks, the augmentation-to-automation ratio per occupation, the long tail of sectors with little measurable AI usage yet.
Because the hierarchy is explicit, the Index can answer different questions without re-running the expensive classification step. Want sector-level numbers? Aggregate higher. Want to know which specific tasks within "financial analyst" show up? Aggregate lower. The same task-level fact table feeds every view, which is exactly how you would design a data warehouse: classify once at the finest grain, then roll up on demand.
Still reading? Stop comparing — try CallSphere live.
CallSphere ships complete AI voice agents per industry — 14 tools for healthcare, 10 agents for real estate, 4 specialists for salons. See how it actually handles a call before you book a demo.
| Design choice | Naive logging | Index-style pipeline |
|---|---|---|
| Grain | Whole conversation | Task-level fact |
| Privacy | Bolt-on redaction | Aggregation wall by design |
| Comparability | Ad-hoc labels | Closed external taxonomy |
| New questions | Re-query raw logs | Roll up existing facts |
The Index is, ultimately, a reference architecture for measuring agentic AI responsibly. Classify at fine grain, map onto a stable vocabulary, judge the qualitative mode, then put a privacy wall between the raw signal and every human who looks at it.
No. The pipeline is built so analysts only ever see aggregated, thresholded clusters. Individual conversations are classified by automated tooling and summed before any human-facing view exists, which is the whole point of the privacy boundary.
Because a single conversation maps cleanly to a task but rarely to a whole job. Tasks are the finest grain at which work is formally described, so classifying there and rolling up avoids overclaiming that an entire occupation is automated.
Augmentation means the human and Claude collaborate iteratively on a task; automation means the human delegates the task wholesale. The split is what turns a raw usage count into a meaningful statement about how AI is actually being used at work.
The architecture is reproducible even if the exact dataset is not. Define a closed taxonomy, classify interactions into it with a strict schema, label the interaction mode, and aggregate behind a privacy threshold before reporting.
CallSphere applies these same agentic-AI patterns to voice and chat — multi-agent assistants that answer every call and message, use tools mid-conversation, and book work 24/7. See it live at callsphere.ai.
Source & attribution: This is an independent, original explainer inspired by Anthropic's coverage on the Claude blog. Claude, Claude Code, Claude Cowork, Claude Opus, and the Model Context Protocol are products and trademarks of Anthropic. CallSphere is not affiliated with or endorsed by Anthropic.

Written by
Sagar Shankaran· Founder, CallSphere
LinkedInSagar Shankaran is the founder of CallSphere, where he builds production AI voice and chat agents deployed across healthcare, hospitality, real estate, and home services. He writes about agentic AI, LLM engineering, and shipping voice agents that handle real calls in production.
See how AI voice agents work for your industry. Live demo available -- no signup required.
Anthropic's Claude Fable 5 and Mythos 5 explained: pricing, availability, frontier benchmarks, the dual-model safeguard architecture, and what they mean for AI agents.
Where Claude Code, MCP, and multi-agent systems are taking GTM engineering next, and how to prepare your team now for standing and multi-agent workflows.
Where Claude Cowork and the Claude agent ecosystem are heading next — standing agents, MCP, skills as a moat — and the concrete moves to prepare your team now.
The metrics, leading signals, and anti-metrics that prove Claude Cowork is working — acceptance rate, time-to-outcome, and why usage counts mislead.
Shipping an agentic GTM workflow is easy; proving it works is hard. The metrics, signals, and eval loops that show a Claude Code rebuild is paying off.
A realistic end-to-end Claude Cowork use case: a quarterly vendor-spend review from vague ask to shipped deliverable, with every agentic step shown.
© 2026 CallSphere Inc. All rights reserved.
Made within San Francisco
Watch how CallSphere handles real customer calls, schedules appointments, and processes payments — live.
Try Live DemoBook a DemoCalculate Your ROI