Video | Tableau | AI & ML | Analytics | Data visualisation

Can Ai Replace a data analyst? with Rahul Trehan on Chat GPT Auto GPT & Tableau

Can AI replace the analyst? Rahul shows me a world where analysts matter more than ever.

Part ofBehind The ScenesGuest Appearences
Watch on YouTube
  • ChatGPT reads crosstab data as tokens rather than performing visual or true mathematical analysis, which is why numbers can fail to add up at higher 'temperature' settings.
  • The system prompt assigns the model a character or role (for example, 'be a data analyst'), shaping the kind of output you get.
  • AutoGPT-style SQL agents use toolkits to list tables, scan schemas, generate SQL via the LLM, fire queries against a data lake and self-correct failed queries.
  • Large language models are statistical models of language, not maths engines, so expecting reliable calculations or maps from them misunderstands what they are.
  • None of these AI extensions or agents are production-ready today; governance, auditing and number verification all remain unsolved work.

Tim talks with Rahul Trehan about two AI-for-analytics builds he's made — a Tableau ChatGPT extension and an AutoGPT-style SQL agent — to work out whether AI can replace an analyst, concluding it can't but it changes what analysts spend time on.

Rahul built a ChatGPT extension for Tableau that reads crosstab data and answers questions about it, then went further and built a SQL agent that turns plain-English business questions into queries against a data lake. Tim uses both demos to probe what these tools can and can't actually do.

The Breakdown
  • Why AI suddenly feels accessible 1:42

    The underlying models aren't new, but chat interfaces gave people a relatable way in — Rahul compares it to the moment browsers made the internet usable by everyone, not just technical users.

  • Feeding a crosstab into ChatGPT 4:21

    Rahul's starting experiment was pasting crosstab data straight into ChatGPT and asking it to summarise or find insights, rather than just asking it questions in words. That curiosity — treating data, not just text, as the prompt — was the seed for the extension.

  • The Tableau extension: prompt plus data plus system prompt 7:56

    The extension pulls the crosstab from your Tableau dashboard, combines it with your question and a 'system prompt' that assigns ChatGPT a role or character (e.g. 'be a data analyst'), and sends all three to the model. You can point it at your own LLM API key rather than a shared one.

  • Temperature controls creativity versus accuracy 9:32

    The temperature setting trades off predictability against richness of insight: low temperature keeps numbers consistent but plainer, high temperature gives more colourful analysis but numbers can stop adding up correctly.

  • Why the maths goes wrong 13:23

    LLMs are statistical models of language, not calculators — they predict plausible tokens, not compute results. Don't expect reliable arithmetic or true visual analysis from them; that's not what they're built to do.

  • AutoGPT and specialised toolkits fix the maths problem 14:41

    Rather than relying on a generalist chat model to compute answers, an AutoGPT-style agent pairs the LLM with a specialised toolkit — here, a SQL toolkit — so the model's job is to translate a business question into a query, not to do arithmetic itself.

  • How the SQL agent actually answers a question 18:42

    The agent lists the tables in the data lake, scans the schema of the relevant ones, asks the LLM to generate SQL based on your question, fires that query against the database, and returns results — repeating this per part of a multi-part question.

  • Self-correction when a query fails 27:20

    When a generated query fails (e.g. ambiguous column names), the toolkit includes a query checker that revises and reruns it automatically, and can build a data dictionary over time so it doesn't repeat the same mistake.

Worth Knowing
  • ChatGPT reads a crosstab as text tokens, not as numbers it can genuinely calculate with, which is why higher temperature settings can make totals stop adding up.
  • Dropping temperature to zero stops the model failing at addition and multiplication, but at the cost of less rich, more 'boring' insights.
  • None of this — the extension or the SQL agent — is production-ready; governance, auditing and verifying the numbers are still unsolved.
  • The interface and workflow orchestration (prompt → toolkit → query → readable output) turned out to be harder to get right than wiring up the underlying APIs.
Use It When

Reach for this kind of extension when you want a quick natural-language way to interrogate a Tableau view or a data lake without hand-writing every query — but keep a human checking the numbers, since the model can't be trusted to verify its own maths.

How this Rollup was made provenance & method

A Rollup is drafted by AI from the video's transcript, then reviewed and edited by Tim. Everything used to produce this one is listed below — the model, the exact prompt, and the source video — so the process is transparent and reproducible.

Transcription
On-device — NVIDIA Parakeet v3 for recent videos, OpenAI Whisper large-v3 for earlier ones. The transcript never leaves the machine or gets published.
Drafting
Claude Sonnet 5 in the cloud, from that transcript.
Prompt
The exact Rollup prompt (v2) — the full system prompt, unedited.
Source video
Watch on YouTube
Drafted
5 July 2026 at 09:38
Reviewed & edited
5 July 2026 at 09:41 · by Tim Ngwena

Model + prompt + video is everything you'd need to recreate a Rollup like this yourself. The one thing we don't share is the transcript.

Rights. The video and its transcript are the property of TN Media Ltd. Unauthorised use or download is prohibited. © TN Media Ltd.