TL;DR
Anthropic built a self-service analytics system internally with Claude. It took a dedicated data science and engineering team, months of setup, and constant maintenance to reach 95% accuracy, and accuracy dropped to 65% in a month once active maintenance stopped.
The approach assumes warehouse-ready data, a top-down knowledge graph, and a team that can treat skill maintenance as a permanent job. Most enterprises don't start from there.
Anthropic addressed the problem by adding engineering resources around it, not by solving the underlying infrastructure gap. Workstation solves that gap directly, with data connections that don't require migration, a semantic layer that maintains itself, context that compounds across the team, and governance built in from day one.
Anthropic recently published how they built a self-service analytics system internally using Claude. It took a dedicated data science and engineering team, months of setup, and constant maintenance to get there. The moment they stopped actively maintaining it, accuracy dropped from 95% to 65% in a month. Here's what they figured out, and what they're still missing.
What they built
The post describes a four-layer agentic stack: data foundations, sources of truth, skills, and validation. Each layer targets one of three failure modes they identified: concept ambiguity, data staleness, and retrieval failure.
It's sophisticated work. They built CI pipelines to catch model drift, adversarial sub-agents to challenge query outputs before they reach the user, weekly monitoring dashboards, and a correction-harvesting process that scans Slack threads for user pushback and drafts doc fixes automatically. The appendix alone is worth reading if you're building something similar.
The result: 95% of business analytics queries automated, with roughly 95% accuracy in aggregate.
What they got right
The most important insight in the post is not about Claude. It's about data.
Anthropic's team concluded that accuracy is a context and verification problem, not a code generation problem. The central challenge is mapping a user's question to the right entity in the data model. Get the entity wrong and the SQL is precise and useless.
They also found that canonical data matters more than comprehensive data. Canonical means one agreed-upon, governed version of a metric that everyone uses as the source of truth. Comprehensive means more data, often with overlapping definitions across teams that an agent cannot reliably choose between. Most companies default to comprehensive and end up with forty tables that could all plausibly answer "what's our revenue." The agent does not know which one to trust, so it guesses. When the agent can resolve a concept to a single trusted source, most of the ambiguity problem disappears before it starts searching.
And they got something right that most teams skip: business context has to compound. An agent that does not know what "the Q2 launch" refers to, or that two teams define the same metric differently, will answer the literal question and miss the actual one. Anthropic solved this with a company knowledge graph covering indexed docs, roadmaps, decision logs, and org structure.
Without skills layered on top of all of this, their accuracy sat at 21%. With them, it reached 95% in aggregate and 99% in certain domains. That gap tells you how much work lives between pointing an LLM at a warehouse and getting answers you can trust.
What's still missing
The post is honest about the effort required. It's less forthcoming about the structural gaps that effort cannot fully solve.
Anthropic's approach assumes your data is already warehouse-ready. The entire stack assumes clean, modeled, governed data already exists before you start. If your data lives across legacy systems, cloud applications, spreadsheets, and databases, Anthropic's approach won't work.
Organizational context is not top-down. The post treats business context as something you can index and pipe in. But the knowledge that drives decisions inside a company is tribal, siloed, and bottoms-up. Different teams use the same words to mean different things. The knowledge graph Anthropic describes has to be curated top-down, and that's not how organizational knowledge actually works.
Accuracy maintenance requires dedicated engineering. Skills go stale as data models change. Anthropic watched accuracy drift from 95% to 65% in a single month before treating it as an engineering problem. Their fix was colocation, CI hooks, and a standing process where domain owners review and merge doc updates regularly. Most data teams cannot sustain that, which means accuracy is only as good as the last PR.
Knowledge does not compound across the organization. Every session is single-agent, single-user. When a senior analyst figures out the right way to query a tricky dataset, that expertise lives in their head, maybe in a Slack thread, and eventually in a markdown file if someone remembered to write it down. There is no mechanism for know-how to flow across the team as work happens.
Governance is not in the conversation. The post does not mention PII detection, audit trails, or regulated workload support. That is worth noting if you are evaluating this approach for a financial services firm, a healthcare organization, or anywhere data handling has compliance requirements.
The stack is model-locked. The architecture is built around Claude Code and Claude models specifically. The skills, the routing, the validation loops. Moving to a different model means rebuilding, not reconfiguring.
What this tells us about the problem
Anthropic addressed the self-serve data problem by adding engineering resources around it, instead of solving the underlying infrastructure gap.
Even with $132B in capital, a world-class data science and engineering team, and direct access to the models they are building on, they still hit a maintenance cliff." If that team had to treat skill upkeep as a first-class engineering problem just to hold accuracy above 65%, most enterprise data teams will face the same wall with fewer resources to climb it.
The post is also candid about what remains unsolved. Silent failures, where an answer is wrong but looks plausible and gets used, have no robust mitigation yet. Stale documentation is a constant threat. The provenance footer they ship with every response is a signal to verify, not a guarantee of correctness.
Self-service analytics with AI is real and achievable. Anthropic's approach just isn't the best way for enterprises to get there.
What the enterprise version looks like
The architecture Anthropic describes is the right instinct. The foundation it requires is one most companies do not have.
The answer is to own your business context and rent the intelligence.
Workstation is built around that principle:
Virtual Data Fusion connects to your data where it already lives, across legacy systems, cloud applications, databases, and documents, without migration or warehouse builds.
The semantic data agent auto-builds and maintains the data dictionary, quality scoring, and domain knowledge that Anthropic's team builds and maintains manually.
Context compounds across users and sessions, so expertise does not stay locked in one person's head or one Slack thread.
Governance is built in from day one: data lineage, audit logging, PII detection, RBAC, and flexible deployment across SaaS, on-prem, or air-gapped environments.
Workstation runs on any model, so you are never rebuilding when the best option changes.
The Anthropic post is worth reading. It is a rigorous, transparent account of what it takes to make this work. What it describes is also a significant undertaking that assumes you are starting from a position most enterprise teams are not in.
—> See how Workstation handles what this approach missed. Request a demo

Workstation
Team


