AI for Researchers
What it can do with your data, where it fails invisibly, and the four habits that make either one defensible
{{Presenter Name}}
Landscape as of August 2026
2-Minute Recap
Today (Session 5): the capstone. You have found the papers, read them, and written the draft. Now the data — and then we put all five sessions on one page you take home.
Learning Objectives
Objectives 4–6 continue on the next slide.
Learning Objectives
Section 01
Three jobs, one mechanism — and the mechanism is identical whether or not you ever see a line of code.
Literacy Foundation
Session 1's Rule 1 is the entry condition for all of today: if you could not catch the error, the task is not in the Safe zone.
The Mechanism, In Their Own Words
Before You Upload Anything
Your institution's data-governance policy outranks every line above. Public, consented, de-identified or already-published data is the only safe default for a tool you have not had reviewed.
The Evidence — Measured, Not Asserted
| Evaluation | What it measures | Best result reported | Read it with |
|---|---|---|---|
| ScienceAgentBenchICLR 2025 | 102 data-driven science tasks from 44 papers, 9 expert validators | 32.4% (2024) → 33.3% (o3, Apr 2025), then frozen [9] [49] | Superseded by AstaBench: 58.0% overall, ~3% perfect end-to-end discovery [48] |
| DSBenchICLR 2025 | 466 realistic data-analysis tasks, long contexts, multi-table | 34.12% of analysis tasks (2024-era models) [13] | Competition-derived — better specified than your question; no re-run found |
| SciCodeNeurIPS 2024 | 338 research-coding subproblems, 16 science sub-fields | Subproblems: ~33% (2025) → 60.2%, Claude Fable 5 [14] [50] | Board stale (10.8% main, early 2025); 60.2% via Artificial Analysis |
| StatQANeurIPS 2024 | 11,623 statistical-analysis items: choose and apply the method | 64.83% (GPT-4o) [10] | Mid-2024; dormant since — successor below. Error type: next slide |
| StatABenchpreprint, June 2026 | 404 closed-form statistics questions, 18 topics | 68.6% (GPT-5.1) [17] | Preprint, two years newer — gap narrowed, not closed |
| CORE-Benchpreprint · HAL | Reproduce a published result, code and data supplied | 21% (2024) → 77.8%, Opus 4.5 + Claude Code [15] [49] | 95.5% manually scored; HAL paused — no current-frontier entries [49] |
Critical Literacy — The Key Slide
The fair counterweight: six models chose the correct test in 100% of 20 textbook scenarios — basic scenarios, free tiers, one day in August 2025. [19] Choosing the test is close to solved. Applying it to your data is not.
The Evidence
Stated precisely: "reproducibility" in the first figure means consistency of the generated workflow, judged by an inspector model; the span covers three task sets (21–55%, 30–75%, 48–81%), and human experts scored 66.5% on the first. [12]
The Evidence
Stated precisely: 43.53% is a share of the hallucinations found, not of all generated code. [20] The one to fear is the first: code that runs, returns a number, and answers a question you did not ask.
The Evidence — Two RCTs That Disagree
Honest caveats: n = 16 developers on codebases they knew for five years [24]; n = 47 students on security tasks with a 2022-era model [23]. The durable finding is the calibration gap, not the sign of the effect.
Section 02
Four habits. Three of them were published in 2013. AI did not create the problem — it multiplied the volume of code flowing into it.
The Evidence — The Pre-AI Baseline
Series Artefact
| Guardrail | What you actually do | Why — the evidence | If you skip it |
|---|---|---|---|
| 1 · Keep the codebefore you close the tab | Ask to see it, save it beside the data, and re-run it outside the chat at least once | Sandboxes are ephemeral; one vendor's containers "expire 30 days after creation" [2] | You have a transcript, not a result |
| 2 · Pin the versionstool, libraries, date | Ask it to print every library version; save an environment file; record the model and date | Undeclared dependencies were the top failure cause across 27,271 notebooks [27] | It runs today and fails at revision |
| 3 · Set the seedand say where | Put the seed in the prompt and in the code; make the tool state where randomness entered | Rule 6 of the 2013 ten rules: "note underlying random seeds" [29] | Two runs, two answers, no explanation |
| 4 · Verify one numberby hand, every time | Recompute one reported figure outside the tool. Check n. Ask what was dropped | Applicability errors are invisible in the output [10]; the same question gives a different workflow 21–81% of the time [12] | Silent subsetting and wrong-assumption tests pass unnoticed |
The Rules, In Their Words
Session 4's rule still holds: the publisher page gives you the shape, the journal's guide for authors gives you the wording. Check it the week you submit.
Section 03
Everything so far applies to you unchanged — and one column of the next table decides whether you can obey guardrail 1 at all.
Series Artefact
| Path (examples) | What it does for you | Can you get the code out? | A documented limit to know |
|---|---|---|---|
| Assistant + code executionChatGPT, Claude | Upload a file, ask in plain English; it writes and runs Python | Yes — ask for it, and save it [1] [2] | No internet in the sandbox; ~50 MB CSV ceiling [1] [2] |
| Spreadsheet copilotCopilot in Excel | Answers questions about the workbook you already have | Yes — "expand the code to see how the answer was generated" [5] | Results "aren't refreshable"; it does not modify your workbook [5] |
| Notebook agentColab Data Science Agent | Plain-English request becomes code, into your notebook | Yes, by design — Accept, or Accept and run [3] | CSV and BigQuery sources only; runs only in your runtime [3] |
| Dedicated analysis toolJulius | Upload, ask, get tables and charts; reads SPSS files | Yes — notebooks "re-run, version, and share" [6] | Free-tier files deleted after 1 h idle; size limit undocumented [6] |
| Point-and-click stats + AIJASP 0.98, July 2026 | Menu-driven tests; optional AI to annotate and interpret | The file "holds analyses and interpretations" alongside the data [7] | AI is opt-in with your own API key; data handling not documented [7] |
| Point-and-click stats, no AIjamovi | Menu-driven tests, publication-formatted output | Yes — Syntax mode emits "equivalent R code for each analysis" [8] | Sharing needs colleagues to hold the same R packages [8] |
Section 04
From "write me a script" to "do the analysis" — that shift already shipped: Claude Science, Gemini Notebook's code execution, Elicit's Research Agent, Codex as a general work agent. The approval prompt is the last place a human is guaranteed to be standing.
The Mechanism, In Their Own Words
And their own warnings, quoted: "no system is completely immune to all attacks" [34]; "prompt injection can cause the agent to fetch and follow untrusted instructions" [35]. The approval prompt is not a formality. It is the control.
The Evidence — The Trajectory, Re-Measured
Stated honestly: MLE-bench's top entries are self-reported and it is not taking new submissions while fairness checks improve [16]; HAL is paused, so 77.8% is an Opus 4.5-class agent, not the current frontier [49]; the AstaBench figures are Ai2's own leaderboard [48].
Practice
Section 05
Five sessions, five artefacts, one page. Two rows are deliberately empty — Sessions 6 and 7 fill them in.
Series Artefact · The Capstone
| Lifecycle stage | What you hand to AI | Tier · Zone | Your non-negotiable check | Artefact that governs it |
|---|---|---|---|---|
| 1 · FrameSession 1 | The shape of the question; a weak prompt to sharpen | Tier 1 · Safe | Read every line you keep. Could you catch the error? | CRIT |
| 2 · DiscoverSession 2 | Search terms; candidate papers; a first synthesis | Tier 2 first, 3 for breadth · Unreliable | Every citation resolved in a database before it is used | Literature-Discovery Tool Matrix |
| 3 · ReadSession 3 | Q&A over your own PDFs; extraction columns | Tier 2, grounded · Unreliable | Reopen the paper whenever a number or a qualifier appears | Summary-Trust Triage |
| 4 · AnalyseSession 5 — today | Analysis code; one test; one figure | Tier 1 + sandbox, or agentic · Unreliable | Keep the code · pin versions · set the seed · recompute one number by hand | The Four Reproducibility Guardrails |
| 5 · WriteSession 4 | Language and structure of text you wrote; the disclosure sentence | Tier 1 · Safe as editor, Dangerous as ghostwriter | Diff every touched paragraph; disclose in the journal's own format | Publisher AI-Policy Comparison Table |
| 6 · Cross-field orientation — you fill this row in during Session 6 | ||||
| 7 · Your discipline's specialised tools — you fill this row in during Session 7 | ||||
Series Artefact
The canvas is deliberately tool-neutral: it names tasks, tiers and checks. Nothing on it becomes wrong when a product is renamed.
Demo Preview
Demo: upload → explore → one test → one chart, in about thirteen minutes — and then seven minutes of checking: re-run the code outside the chat, recompute one group mean by hand, and check the conclusion against the peer-reviewed paper the data came from. [40] [41]
References
References
References