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.
Reporting & Business Review Pipeline
weekly and monthly, with quarterly board versionsrefreshed source tables → metric pulls → variance analysis → narrative draft → review deck → leadership Q&A
- AutomateData refresh & pull — agent 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
- AutomateVariance detection — AI flags metrics outside expected bands and ranks what changed most · statistical thresholds are checkable and a false flag costs a minute of human attention
- AssistVariance explanation — AI 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
- DraftNarrative & deck drafting — AI turns the human-approved analysis into the review doc in house format · derivative writing against approved numbers, verifiable by the author, repeated every cycle
- DraftLeadership Q&A prep — AI 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
Ad-hoc Analysis Requests
continuous — the daily ticket stream of "can you pull…"stakeholder question → clarified spec → SQL/notebook → sanity-checked results → findings memo
- DraftQuestion clarification — AI 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
- DraftQuery writing — AI 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
- AssistResult sanity-checking — AI 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
- DraftInterpretation & findings memo — AI 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
- AutomateDelivery & follow-up — agent 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
Dashboard & Metric Development
per-request builds; quarterly metric-governance reviewsstakeholder requirements → metric definitions → semantic-layer/dbt models → dashboard build → documentation → adoption review
- AvoidRequirements & metric scoping — negotiating 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
- DraftMetric definition drafting — AI 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
- DraftModel & pipeline code — AI 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
- DraftDashboard construction — AI scaffolds the dashboard layout, charts, and filters from the spec · visual output is directly inspectable; iteration is cheap
- AutomateDocumentation & lineage — AI 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
- AssistAdoption & deprecation review — deciding which dashboards to kill · usage data informs it but killing an exec's pet dashboard is a relationship problem
Data Quality & Pipeline Monitoring
continuous, with incident-driven spikesmonitor/test suite → anomaly alerts → triaged incident → root-cause analysis → fix + backfill → incident writeup
- AutomateTest & monitor authoring — AI 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
- AutomateAlert triage & deduplication — agent 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
- DraftRoot-cause investigation — AI 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
- AssistFix & backfill — writing 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
- DraftStakeholder comms & writeup — AI 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
Experimentation & A/B Testing
continuous program; individual tests run 2-6 weekshypothesis brief → experiment design → instrumentation check → monitored run → readout → decision log
- DraftHypothesis & design drafting — AI 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
- AssistDesign review — catching 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
- AutomateInstrumentation validation — agent 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
- AutomateIn-flight monitoring — AI watches guardrail metrics and flags degradation for human ship/kill calls · threshold-based flagging; the resulting decision stays human
- AssistReadout & causal interpretation — writing 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
- AutomateDecision logging — AI files the result, decision, and rationale into the searchable experiment repository · clerical, high-value memory, checkable against the readout
Self-Serve Enablement
continuous, with quarterly pushes around tool rolloutsgoverned semantic layer → certified datasets → NL query interface → training materials → usage/accuracy audits
- AssistSemantic-layer curation — defining 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
- AutomateDataset documentation — AI writes and maintains column descriptions, synonyms, and sample questions for certified datasets · derived from source, high-volume, and directly improves NL-query accuracy
- DraftNL-to-insight answering — business 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
- AutomateAccuracy auditing — agent replays a benchmark question set weekly and diffs answers against certified numbers · fully mechanical regression testing; drift alerts route to the data team
- AssistTraining & office hours — teaching 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
- AutomateEscalation triage — agent routes questions the interface can't answer safely into the analyst queue with context attached · classification with a human backstop built into the design
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.