AI data analysts: what they can do, and the part of the job they can't
AI for data and analytics · Facts checked 22 October 2026
An AI data analyst writes and runs SQL or Python, profiles data, draws charts and drafts write-ups in minutes. It can't decide which question matters, doesn't know your definitions unless you write them down, and still fails most hard multi-step tasks on realistic benchmarks. Treat it as a fast junior analyst: useful, and reviewed before anything ships.
It does the typing part of analysis very well
Hand Claude a CSV of 40,000 orders and ask which regions are slowing down. Within a minute it has loaded the file, checked the columns, written a few dozen lines of Python, run them, drawn a chart and written three paragraphs about the north-east. Two years ago that was an afternoon.
Most of that speed comes from one change: assistants now calculate in code rather than in their heads. Anthropic's code execution tool and OpenAI's Code Interpreter both have the model write code and run it, and that matters, because models doing arithmetic from memory were never dependable. In one study, GPT-4 got only 59% of three-digit-by-three-digit multiplications right without a tool (Dziri et al., Faith and Fate, 2023). With code, the sums are right. What's left to go wrong is everything around the sums.
Here's what an AI analyst is good at today, in our experience and in the vendors' own documentation:
- Writing SQL and Python you'd otherwise type yourself, and explaining code someone else wrote.
- Profiling a new dataset: row counts, nulls, distributions, suspicious duplicates.
- First drafts of charts and summaries, for you to edit.
- Connected work. Through MCP servers, it can query Snowflake, BigQuery, Databricks or a dbt Semantic Layer directly, rather than waiting for an export. The AI for data teams guide has the setup.
If your week is mostly pulling numbers for other people, a lot of that week is now automatable. We won't pretend otherwise.
On realistic tasks it still misses most of the hard ones
Benchmarks built from real analyst work tell a less cheerful story than the demos. DABstep, built by Adyen and Hugging Face from 450+ tasks on a real payments analytics platform, asks agents to combine code with reading the documentation. At launch, the best agent scored 14.55% on the hardest tasks (DABstep, June 2025). SpreadsheetBench V2, 321 end-to-end business workflows such as financial modelling and debugging, has a best published score of 34.89% (SpreadsheetBench, checked October 2026). On Spider 2.0's dbt track, where agents work inside a real dbt project, the top entry scores 65.6 (Spider 2.0 leaderboard, read October 2026).
Look at why they fail and a pattern shows up. It's rarely the arithmetic. It's the decisions:
| Decision | What an AI analyst tends to do | What a good analyst does |
|---|---|---|
| Which definition | Picks one that fits the column names | Uses the company's, or asks |
| What to exclude | Keeps test accounts, refunds and internal users unless told | Knows they exist and filters them |
| Which comparison | Compares with last month because it's adjacent | Compares with what the decision needs: last year, plan, a control group |
| What it means | Offers a cause that sounds right | Says what the data shows and what it doesn't |
| When to stop | Keeps offering follow-ups | Stops when the question is answered |
Irrelevant detail hurts too. Adding a single irrelevant clause to maths problems cut GPT-4o's accuracy from 95.2% to 63.1% in Apple's GSM-Symbolic study (Mirzadeh et al., 2024). Real exports are full of irrelevant columns. The safer prompts in prompts for data analysis are built around exactly these failure points.
Review your AI analyst's work, claim by claim
An AI analyst gives you an analysis in minutes. Count shows what each finding stands on: connect it to Claude or ChatGPT, audit the answer, and see which claims trace to a query and which to an assumption.
Can AI replace a data analyst?
It replaces tasks, not the job. And the tasks it replaces were rarely the valuable part.
We've written about the three jobs that matter most for analytics teams when AI writes the queries: creating clarity about what's going on, building the case for action, and helping leaders think a decision through. None of those is typing. All of them need someone who knows the business, can be held accountable for a number, and can stand in a room when the number is challenged.
There's a harder truth underneath. An analysis doesn't succeed by being correct; it succeeds by being believed and acted on. As we put it in artifacts, not transcripts: "The graveyard of corporate life is filled with analyses that were right and didn't matter." An AI analyst can produce a correct analysis. Getting a sceptical operations director to change a plan because of it is a different skill.
The strongest counter-argument deserves a straight answer. If your team mostly runs a ticket queue of data pulls and recurring reports, much of that work will move to AI and self-serve tools, and some roles built around it will shrink. The analysts who do well will be the ones who own definitions, judge which questions matter, and check the machine's work.
How to split the work with an AI analyst
Think of it as a capable new hire who's fast, tireless and has never met your company. You'd give them the definitions, check their first ten pieces of work closely, and loosen review as they earn it. Same here.
| Step | AI does | You do | Check before moving on |
|---|---|---|---|
| Frame | Restates the question; lists ambiguities | Picks the definition and comparison | Is this the question the stakeholder actually asked? |
| Find data | Lists tables, profiles them | Confirms the source of truth | Row counts against the source system |
| Analyse | Writes and runs the SQL or Python | Reads the joins and filters | Recompute one number independently |
| Explain | Drafts the narrative | Cuts causes the data didn't test | Every sentence traces to a result |
| Share | Formats charts and tables | Decides what the reader needs | Definitions and caveats travel with the numbers |
Two settings make this much safer. Give it standing context (a Claude project with your glossary and rules), and connect it to governed definitions where you have them, ideally a semantic layer, so it isn't inventing a meaning for "active customer" from a column name. For a comparison of the two main assistants on this work, see Claude vs ChatGPT for data analysis.
Which kind of AI analyst to use
"AI data analyst" now covers four different things:
- A general assistant with code execution: Claude or ChatGPT with a file upload. Best for one-off files. See Claude data analysis and Claude vs ChatGPT for data analysis.
- A general assistant connected to your warehouse through MCP servers. Best for the data team, because it can reach live data and governed metrics.
- Your warehouse's own agent, such as Snowflake Cortex Analyst or Databricks Genie. Best when the definitions already live in the warehouse.
- Your BI tool's agent, such as Looker's Conversational Analytics or Copilot for Power BI. Best for business users who already live in that tool. More in conversational analytics.
For most data teams we'd pick the second as the analyst's own workbench and let business users use the fourth, because the same definitions can serve both. Whichever you choose, the reliability problem is the same one.
Review its work the way you'd review a new hire's
The dangerous output from an AI analyst isn't the obviously broken chart. It's the tidy analysis that confirms what you already suspected, which nobody checks because it sounds right. We've written about that failure in the hidden AI hallucination. Anthropic's own guidance concedes its anti-hallucination techniques "don't eliminate them entirely".
A two-minute review before anything ships:
- Read the question back. Does the analysis answer the question asked, or an easier neighbour of it?
- Find the definition. For the headline metric, what exactly was counted, over what window, with what excluded?
- Read the joins. One fan-out join can double a revenue number without an error message.
- Recompute one figure yourself, from the source.
- Strike untested causes. Any "because" the data didn't test becomes a hypothesis, labelled as one.
Or let Count do the claim-by-claim part: connect it to Claude or ChatGPT, ask it to audit the analysis, and each claim comes back labelled as a citation, an assumption, model knowledge or a hallucination, with the reasoning chain that produced it.
Questions people ask
Can AI replace data analysts?
It replaces tasks rather than the role: writing queries, first-draft charts, routine reports. It doesn't decide which question matters, own a definition, or persuade someone to act on a result. Teams whose work is mostly data pulls will change the most.
What is an AI data analyst?
Software that takes a question in plain language, writes and runs SQL or Python against your data, and returns tables, charts and a written summary. It can be a general assistant like Claude or ChatGPT, a warehouse agent like Snowflake Cortex Analyst or Databricks Genie, or a BI tool's built-in chat.
How accurate are AI data analysts?
Accurate on arithmetic when they calculate in code, much less so on multi-step real-world tasks. The best published score on SpreadsheetBench V2's business workflows is 34.89%, and DABstep's best agent at launch scored 14.55% on its hardest tasks. Most errors are wrong definitions, filters or joins. See most accurate AI for data analysis.
Is ChatGPT or Claude a good data analyst?
Both are capable with code execution switched on, and both make the same kinds of mistakes in definitions and joins. We lean to Claude for warehouse work through MCP; ChatGPT is a fine choice if your company already runs it. The comparison is in Claude vs ChatGPT for data analysis.
Sources
- Anthropic: Code execution tool
- OpenAI: Code Interpreter
- Adyen and Hugging Face: DABstep, Data Agent Benchmark for Multi-step Reasoning (June 2025)
- SpreadsheetBench (checked 22 October 2026)
- Spider 2.0 leaderboards (read October 2026)
- Dziri et al.: Faith and Fate, limits of transformers on compositionality (2023)
- Mirzadeh et al.: GSM-Symbolic (October 2024)
- Anthropic: Reduce hallucinations
- Snowflake: Cortex Analyst
- Databricks: Genie
