VivoLearn

Data & Analytics

Analytics work is the conversion of raw data into claims someone will act on — and every artifact in the chain (query, dashboard, memo, experiment readout) is really a claim with evidence attached. The domain splits cleanly on verifiability: SQL either returns the right rows or it doesn't, but metric definitions and causal explanations fail silently, in ways that cost more to check than to redo.

The thesis · AI is a superb query-writer and a dangerous analyst — automate the mechanical translation layers aggressively, and keep humans owning every step where a subtle error produces a confident, wrong number that executives will repeat.

Filter stages:

Reporting & Business Review Pipeline

weekly and monthly, with quarterly board versions

refreshed source tables → metric pulls → variance analysis → narrative draft → review deck → leadership Q&A

  • Automate
    Data refresh & pullagent runs the standing queries, validates row counts and freshness against expectations, and populates the report shell · fully rule-based, high-repetition, and failures are loud rather than subtle
  • Automate
    Variance detectionAI flags metrics outside expected bands and ranks what changed most · statistical thresholds are checkable and a false flag costs a minute of human attention
  • Assist
    Variance explanationAI drafts "revenue dipped because…" narratives by correlating across segments · this is causal inference dressed as summarization; the narrative reads authoritative but verifying it means redoing the analysis, so humans must construct the explanation with AI proposing leads
  • Draft
    Narrative & deck draftingAI turns the human-approved analysis into the review doc in house format · derivative writing against approved numbers, verifiable by the author, repeated every cycle
  • Draft
    Leadership Q&A prepAI generates likely follow-up questions and drafts answers from the underlying data · questions are cheap to generate; answers must be checked because a wrong number said aloud to the CFO is expensive
Tools (2026)
Hex or Mode for the analysis layer, Tableau Pulse or Power BI Copilot for metric monitoring, dbt for the metric layer, Gamma or Slides+Gemini for deck assembly
Failure mode
The AI's variance narrative ("churn rose due to the pricing change") gets pasted into the exec deck unverified, becomes the official story, and steers a re-pricing decision that the actual driver — a broken onboarding email — never justified.
Try it
Give students a monthly metrics workbook with three planted anomalies; they use AI to detect and explain the variances, then trace each AI explanation to source data and label it confirmed, plausible-but-unproven, or wrong.

Ad-hoc Analysis Requests

continuous — the daily ticket stream of "can you pull…"

stakeholder question → clarified spec → SQL/notebook → sanity-checked results → findings memo

  • Draft
    Question clarificationAI restates the ask, surfaces ambiguity ("active users by which definition?"), and drafts the analysis spec · cheap, checkable by the requester, and most bad analyses die here, so the human must still own the conversation
  • Draft
    Query writingAI writes SQL/Python against the documented schema · uniquely verifiable — run it, inspect results, compare to known totals — and high-volume; but only Draft, not Automate, because a query can execute cleanly and still answer the wrong question
  • Assist
    Result sanity-checkingAI cross-checks outputs against known benchmarks, checks for fan-out joins, null traps, and timezone bugs · the checklist helps, but the checks that matter require knowing what the number should roughly be, which is human context
  • Draft
    Interpretation & findings memoAI drafts the "so what" from the verified numbers · fine for structure and prose, but any causal language gets human scrutiny because subtle overclaim is the default failure
  • Automate
    Delivery & follow-upagent packages the memo, logs it in the team's analysis library, and answers definitional follow-ups · clerical, low-stakes, and it builds the reuse library everyone claims to want
Tools (2026)
Snowflake Cortex Analyst or Databricks Genie for NL-to-SQL against governed schemas, Hex Magic, Claude Code or Jupyter+AI for notebook work, Julius for quick one-off datasets
Failure mode
Text-to-SQL produces syntactically perfect queries against the wrong table or a deprecated column, and the requester — who can't read SQL — trusts the number because it came back fast with a chart.
Try it
Students answer three stakeholder questions against a provided SQLite database using AI-generated SQL, where one question is deliberately ambiguous and one schema contains a decoy deprecated table — graded on catching both, not on the SQL.

Dashboard & Metric Development

per-request builds; quarterly metric-governance reviews

stakeholder requirements → metric definitions → semantic-layer/dbt models → dashboard build → documentation → adoption review

  • Avoid
    Requirements & metric scopingnegotiating what "conversion" means with three teams who each mean something different · this is political alignment work, and the definition chosen silently reshapes incentives for years; AI can minute the meeting, not run it
  • Draft
    Metric definition draftingAI drafts the formal definition, edge cases (refunds? trials? internal accounts?), and dbt model code · the code is testable but the definition itself has subtle-error risk where a wrong filter is invisible until someone reconciles two reports months later
  • Draft
    Model & pipeline codeAI writes and documents the dbt transformations with tests · verifiable via tests and output comparison, high leverage, but schema-context gaps mean human review of joins and grain
  • Draft
    Dashboard constructionAI scaffolds the dashboard layout, charts, and filters from the spec · visual output is directly inspectable; iteration is cheap
  • Automate
    Documentation & lineageAI generates metric docs, column descriptions, and lineage summaries from the code · derived mechanically from source of truth, high-volume, and stale docs are worse than none
  • Assist
    Adoption & deprecation reviewdeciding which dashboards to kill · usage data informs it but killing an exec's pet dashboard is a relationship problem
Tools (2026)
dbt (Copilot) for the semantic layer, Looker with Gemini, Omni or Lightdash for AI-assisted builds, Secoda or Atlan for AI documentation and lineage
Failure mode
AI generates a plausible metric definition that no stakeholder actually agreed to, it ships in the semantic layer, and six months later two departments discover they've been reporting different "revenue" to the same board.
Try it
Give students a fuzzy request ("we need a customer health dashboard") plus a schema; they use AI to draft three candidate metric definitions with edge cases, interview the instructor-as-stakeholder to pick one, and build the dashboard in a BI trial account.

Data Quality & Pipeline Monitoring

continuous, with incident-driven spikes

monitor/test suite → anomaly alerts → triaged incident → root-cause analysis → fix + backfill → incident writeup

  • Automate
    Test & monitor authoringAI generates freshness, volume, null-rate, and distribution tests from table profiles · rule-generation against observable data, verifiable by running, and over-generation just gets pruned
  • Automate
    Alert triage & deduplicationagent clusters correlated alerts, mutes known-flaky monitors, and routes by table ownership · high-volume, rule-driven, reversible, and it's the toil that burns analysts out
  • Draft
    Root-cause investigationAI walks lineage upstream, diffs recent code changes, and proposes a ranked cause list · proposals are checkable against lineage and git history, but the model confuses correlation in timing with causation, so a human confirms before anyone touches prod
  • Assist
    Fix & backfillwriting the correction and rerunning affected models · a wrong backfill silently corrupts history — low reversibility — so AI writes the candidate code and a human verifies against pre-incident snapshots
  • Draft
    Stakeholder comms & writeupAI drafts the "which reports were wrong, for how long" impact notice and postmortem · templated and checkable against the incident record, but trust is on the line so a human sends it
Tools (2026)
Monte Carlo or Metaplane for observability, dbt tests + Elementary, Sifflet, PagerDuty AIOps for routing, git + Claude Code for root-cause diffing
Failure mode
Alert fatigue gets "solved" by an AI triage layer tuned too aggressively, and a real revenue-table break marinates for two weeks inside the muted-as-flaky bucket.
Try it
Students get a small dbt project with a seeded upstream schema change; they use AI to generate a test suite, catch the break, trace root cause through lineage, and write the two-paragraph stakeholder impact notice.

Experimentation & A/B Testing

continuous program; individual tests run 2-6 weeks

hypothesis brief → experiment design → instrumentation check → monitored run → readout → decision log

  • Draft
    Hypothesis & design draftingAI turns a product idea into a formal brief with primary metric, guardrails, and power/duration calculations · the arithmetic is checkable with a calculator, and a templated brief raises the program's floor
  • Assist
    Design reviewcatching interference, dilution, seasonality, and underpowered designs before launch · errors here are invisible until they've wasted six weeks — checking is redoing — so AI serves as a checklist, not a reviewer of record
  • Automate
    Instrumentation validationagent verifies event firing, assignment balance, and sample-ratio checks in the first 48 hours · fully mechanical against defined expectations, and catching an SRM early saves the whole run
  • Automate
    In-flight monitoringAI watches guardrail metrics and flags degradation for human ship/kill calls · threshold-based flagging; the resulting decision stays human
  • Assist
    Readout & causal interpretationwriting what the experiment means · this is the subtle-error capital of analytics: AI fluently narrates significance where there's noise, slices until something shines, and ignores novelty effects — the analyst must own every causal sentence
  • Automate
    Decision loggingAI files the result, decision, and rationale into the searchable experiment repository · clerical, high-value memory, checkable against the readout
Tools (2026)
Eppo or Statsig for the platform, GrowthBook for teams on open source, Hex for custom readouts, the platform's AI summarizers used strictly as first drafts
Failure mode
AI-assisted slicing finds a "significant" win in one of forty segments, the readout leads with it, and the team ships a change whose true effect is zero — p-hacking at machine speed.
Try it
Give students results data from a finished A/B test with a lurking sample-ratio mismatch and a false segment win; they use AI to draft the readout, then grade the AI's draft against a provided list of the planted traps.

Self-Serve Enablement

continuous, with quarterly pushes around tool rollouts

governed semantic layer → certified datasets → NL query interface → training materials → usage/accuracy audits

  • Assist
    Semantic-layer curationdefining which tables, joins, and metrics the NL interface is allowed to touch · this is the load-bearing judgment: everything downstream inherits its quality, definitions are political, and errors are silent
  • Automate
    Dataset documentationAI writes and maintains column descriptions, synonyms, and sample questions for certified datasets · derived from source, high-volume, and directly improves NL-query accuracy
  • Draft
    NL-to-insight answeringbusiness users ask questions in plain language against certified data · counterintuitively not Automate: the answer engine runs itself, but treating outputs as owned-until-verified is the posture to teach, because users can't inspect the SQL underneath
  • Automate
    Accuracy auditingagent replays a benchmark question set weekly and diffs answers against certified numbers · fully mechanical regression testing; drift alerts route to the data team
  • Assist
    Training & office hoursteaching business users what the tool can't do — causal questions, uncertified data, ambiguous metrics · behavior change is human work; AI drafts the materials and worked examples
  • Automate
    Escalation triageagent routes questions the interface can't answer safely into the analyst queue with context attached · classification with a human backstop built into the design
Tools (2026)
Snowflake Cortex Analyst, Databricks Genie, Looker Conversational Analytics with Gemini, ThoughtSpot Spotter, dbt Semantic Layer as the governance backbone
Failure mode
The org celebrates "data democratization" while ungoverned NL queries quietly multiply — every department gets fast answers, no two departments get the same one, and trust in data collapses org-wide.
Try it
Students play data team for a mock company: given a schema, they choose which five tables to certify, write AI-generated documentation for them, then stress-test a classmate's setup with ten adversarial business questions and log where it broke.

Source: Directing Intelligence course field guide, 2026. Tool lists are dated on purpose — they churn; the stage verdicts and their blockers are the durable part. Spot something the frontier has dissolved? Contribution is coming; for now, open an issue or PR on GitHub.