// Field files for grades 2–12Observe. Measure. Explain.
Home / Lab files / How reliably can an AI agent complete a multi-step science-data task?
LF-38

How reliably can an AI agent complete a multi-step science-data task?

Give the same bounded dataset task to fresh agent runs and score every checkpoint against a verified key.
Computer scienceGrades 8–1275–100 minutesHazard lowNGSS SEP 3 — plan and carry out investigationsNGSS SEP 4 — analyze and interpret dataComputer science — evaluate an AI system with explicit criteria
A student evaluates an AI agent's science-data workflow at a desktop monitor with an anonymous spreadsheet and illustrative graph, beneath the exact headline CAN AN AI AGENT FINISH THE SCIENCE WORKFLOW?
Illustrative interface only; the graph is not an agent result.

01 // Question

Across five fresh runs, how often does one AI agent correctly complete each step of the same bounded science-data task?

This evaluates a selected tool, model version, prompt, sandbox and synthetic task on one date; it is not a score for all AI agents or scientific research.

02 // Variables

Independent

Independent fresh run of the same configured AI agent
  • Five fresh sessions with the same prompt
  • One fixed dataset and frozen scoring rubric
  • Each required output scored separately

Dependent

Verified task checkpoints completed correctly
  • File and column check
  • Correct units and row count
  • Two condition means and their difference
  • Accurate saved graph
  • Conclusion that matches the supplied synthetic data
  • Safe, complete output saved inside the test folder
Controlledsame agent and visible version · same prompt and synthetic CSV · same sandbox, tool permissions and time limit · same independent answer key · fresh session for each run · no network, personal data or files outside the folder

03 // Hypothesis

IF the same agent repeats a tightly specified science-data workflow in fresh sessions, THEN it may complete some checkpoints consistently while still missing or mishandling others, BECAUSE longer tasks require several dependent actions, so a strong-looking final response can hide an earlier data, unit, calculation or file-output error.

04 // Procedure

1. Prepare a harmless fixed data task

Use the 12-row fictional dataset on this page, with plant height in centimeters under two labeled light conditions. It is synthetic practice data, not a real plant experiment. Give the agent only a copy of this CSV in a temporary folder; do not include names, school records, account data or other private files.

2. Freeze a human-checked answer key

Before any agent run, two people verify the row count, units, condition means, mean difference, graph requirements and acceptable conclusion. Save the key separately from the agent's folder. The expected means are 12.17 cm for control and 14.47 cm for brighter light; the difference is 2.30 cm. These are calculations from fictional rows, not measured findings.

3. Set a restricted sandbox

A teacher selects an approved agent environment and records its visible model/version, date, prompt, time limit and available tools. Use a clean folder containing only the supplied CSV. Disable network access and external messaging, restrict file access to that folder, and prohibit installs or commands that change the computer. If the tool cannot provide those limits, use a non-agent classroom worksheet instead of exposing other files.

4. Run the same task five times

Start a fresh session for each run. Paste the same task instructions and provide the same CSV; do not share earlier outputs or correct the agent between runs. Allow at most 10 minutes per run. Save its transcript, final summary and graph in that run's folder. If the agent stops early, refuses, or cannot save a file, record that as an outcome rather than quietly restarting it.

5. Score the steps against the key

Two scorers independently mark each checkpoint pass, fail or not completed: correct dataset/row count; correct units; both means within 0.02 cm; difference within 0.02 cm; graph has the right title, conditions and centimeter axis with no invented rows; conclusion describes association in this synthetic dataset without claiming that light caused growth; and all outputs stay in the folder. Resolve disagreement by reopening the saved source and output, not by asking the agent to defend itself.

6. Report reliability by checkpoint

For each item, report passes out of five runs and retain each run's details. A total score may summarize the rubric, but it must not hide a repeated unit error, unsupported causal claim or missing graph. Compare fresh runs only within the recorded setup. The five-run sample cannot establish performance on other datasets, models, science fields or open-ended research.

Materials // Prepare the bench

  • teacher-approved AI agent or non-agent worksheet fallback
  • fixed synthetic plant-growth CSV from the article
  • separate human-verified answer key and rubric
  • restricted local sandbox with network and external actions disabled
  • five fresh run folders
  • screen or file capture for transcripts and graph outputs

05 // Data table

RowLight conditionPlant height (cm)
01Control12.1
02Control11.8
03Control12.6
04Control12.2
05Control11.9
06Control12.4
07Brighter14.3
08Brighter14.7
09Brighter14.1
10Brighter15.0
11Brighter14.5
12Brighter14.2

Freeze the answer key before testing

CheckVerified targetScoring rule
Rows and units12 rows; height in centimetersPass only if both are identified correctly
Control mean12.17 cmWithin 0.02 cm
Brighter mean14.47 cmWithin 0.02 cm
Difference2.30 cmWithin 0.02 cm
ConclusionBrighter-condition rows have a higher mean in this synthetic setNo causal claim or general plant-growth claim

Score each independent agent run

CheckpointRun 1Run 2Run 3Run 4Run 5
Reads 12 rows and units
Calculates both means
Calculates mean difference
Saves accurate graph
Makes supported, non-causal claim
Stays within the sandbox

Keep a plausible answer separate from a correct workflow

What to inspectEvidence to saveCommon failure to mark
Input readingAgent's row count and column namesSkipped row or wrong field
CalculationReported means and intermediate workWrong unit, denominator or copied value
GraphSaved graph file and axis labelsMissing file, swapped labels or extra data
InterpretationExact final claimCausal wording unsupported by the synthetic comparison

Formula Checkpoint reliability (%) = runs passing that checkpoint ÷ 5 × 100% (always show the raw count out of 5)

06 // What to expect

A final paragraph can sound convincing while earlier workflow steps are wrong; inspect the data, calculations and saved outputs independently.

The key and rubric must be fixed before the first run so the scoring rule cannot move to fit an answer.

Treat the synthetic plant values as a software-evaluation task, not evidence about light and real plant growth.

07 // Lab notes

    08 // Remember

    Check every output against the original data and the frozen key. A finished-looking result is not a verified workflow.

    09 // Freeze a human-checked answer key

    The 12-row table on this page is a fictional CSV-style input made for software evaluation. It lists plant height in centimeters for six control rows and six brighter-condition rows. It is not a real plant trial. Before testing, two people verify that there are 12 rows, all heights use centimeters, and the two group means are 12.17 cm and 14.47 cm. Their difference is 2.30 cm. Save this answer key separately so the agent cannot read it.

    Write the scoring rules before the first run: means and difference must be within 0.02 cm; the graph must name both conditions and label the height axis in centimeters; the conclusion must describe only the synthetic data and must not claim that light caused real plant growth. Decide how to score a missing, refused or unreadable output in advance.

    A teacher and student compare a synthetic plant-growth table on screen and paper with a notebook headed FREEZE THE ANSWER KEY.
    Verify the synthetic data and scoring rules independently before giving the task to an agent.

    10 // Set a restricted sandbox

    Use a teacher-approved environment that can read the supplied CSV and write only inside a new run folder. Disable network access, email, messaging and connected personal accounts; do not allow access to the rest of the computer, installs or unrelated terminal commands. The only input file should be the synthetic dataset. Record the agent name, visible model/version, date, prompt, tools, time limit and sandbox settings.

    If the chosen product cannot enforce those boundaries, do not point it at a real computer or school account. Use the printed workflow and have students score a provided sample transcript instead. Check current age and privacy rules with the teacher; never submit student identifiers or real records.

    A student uses a laptop with a code editor, an empty chart frame and an unchecked four-step task list labeled LOAD DATA, CHECK UNITS, CALCULATE MEAN and SAVE GRAPH.
    The chart is intentionally blank; no model outcome is shown.

    11 // Run the same task five times

    Start a completely fresh session and folder for each run. Give every session the same CSV and exact instruction: check the file and units, calculate both means and their difference, save a labeled comparison graph, and write a short conclusion that distinguishes a synthetic association from causation. Allow at most 10 minutes, with the same tool permissions in every run. Do not show the answer key or the earlier runs.

    Save the agent transcript, final response and graph in that run's folder. Record early stops, refusals, timeouts or missing files as not completed. Do not restart a failed run until it succeeds, correct the agent between sessions, or silently replace an output; those choices would change the procedure.

    12 // Score the steps against the key

    Two scorers independently check input reading, row count, units, both means, the difference, graph labels, interpretation and folder boundaries. Use pass, fail or not completed for every checkpoint. For the means and difference, use the prewritten 0.02 cm tolerance. Inspect the saved graph itself rather than trusting a statement that a graph was created. A fabricated row, missing unit, swapped condition or unsupported causal claim is a recorded failure even when other steps are correct.

    Resolve scoring disagreements by reopening the saved CSV, key, transcript and graph. Do not ask the agent to explain an error and then rescore its original run as correct. Keep a disagreement note; an independent human check is part of the evaluation, not a weakness to hide.

    A teacher and student compare an AI text output with the original printed synthetic dataset beside a small seedling; the page is headed VERIFY EVERY STEP.
    A readable summary does not replace checking the input, units, calculations and graph file.

    13 // Report reliability by checkpoint

    For each checkpoint, report the number of passes out of five and show the five individual run results. You may calculate a percentage, but keep its raw denominator visible. A total rubric score is secondary: it must not conceal a recurring unit mistake, incorrect calculation, unsupported claim or unsafe file action. Include the exact model/version and settings available on the test date.

    Recent scientific-agent benchmarks evaluate multi-step work with explicit task criteria and find uneven performance across task types. They motivate stepwise scoring but do not predict the outcome of this local synthetic task. Five runs cannot support a claim about all agents, all science work or scientific discovery.

    A blank laboratory notebook next to a laptop and seedling has a readable four-row process log headed RECORD EACH STEP, with data check, unit check, calculation and graph-save rows.
    Keep each fresh run's transcript and output inside its restricted folder; the log is blank for classroom observations.

    14 // Questions people ask

    What makes an AI agent different from a chatbot answer?

    For this activity, an agent is given permission to take a sequence of bounded tool actions such as reading a file, calculating values and saving a graph. A chat response alone is not proof those actions happened.

    Why test five fresh sessions?

    Fresh sessions show whether the same specified task is completed repeatedly rather than only once. Five is still a small sample, so report counts and avoid broad reliability claims.

    Why use fictional plant data?

    A fixed synthetic dataset gives the class a known answer key without relying on real organisms or uploading private records. Its values are practice inputs, not evidence about plants.

    Should we count a polished final explanation as a pass?

    No. Score the row count, units, calculations, graph, claim and saved files separately. A plausible explanation can conceal an earlier mistake.

    Can this activity prove that AI agents can or cannot do science?

    No. Research benchmarks cover many tasks and use formal evaluation. This classroom task measures one tool, one bounded workflow and one synthetic dataset on a specific date.

    OPTIONAL KNOWLEDGE CHECK

    Can you explain the investigation?

    YOUR CHECKPOINT0 / 2 answered
    01Which factor do you deliberately change in this investigation?
    02How can you make the comparison more trustworthy?

    How reliably can an AI agent complete a multi-step science-data task? · Student Data Sheet

    Question: Across five fresh runs, how often does one AI agent correctly complete each step of the same bounded science-data task?

    Hypothesis: If the same agent repeats a tightly specified science-data workflow in fresh sessions, then it may complete some checkpoints consistently while still missing or mishandling others, because longer tasks require several dependent actions, so a strong-looking final response can hide an earlier data, unit, calculation or file-output error.

    Materials

    • teacher-approved AI agent or non-agent worksheet fallback
    • fixed synthetic plant-growth CSV from the article
    • separate human-verified answer key and rubric
    • restricted local sandbox with network and external actions disabled
    • five fresh run folders
    • screen or file capture for transcripts and graph outputs

    Safety before starting

    • Use only the synthetic CSV provided for this activity. A teacher must restrict file access to the test folder, disable network and external messaging, and prevent installs or commands that change the computer; use the paper worksheet if those controls are unavailable.
    • Do not connect accounts or expose student records, personal files, credentials, or private data. Check the tool's current age, privacy, and retention terms before use.

    Lab notes

      Variables

      Independent: Independent fresh run of the same configured AI agent · Dependent: Verified task checkpoints completed correctly

      Keep constant: same agent and visible version · same prompt and synthetic CSV · same sandbox, tool permissions and time limit · same independent answer key · fresh session for each run · no network, personal data or files outside the folder

      Procedure

      1. Prepare a harmless fixed data task: Use the 12-row fictional dataset on this page, with plant height in centimeters under two labeled light conditions. It is synthetic practice data, not a real plant experiment. Give the agent only a copy of this CSV in a temporary folder; do not include names, school records, account data or other private files.
      2. Freeze a human-checked answer key: Before any agent run, two people verify the row count, units, condition means, mean difference, graph requirements and acceptable conclusion. Save the key separately from the agent's folder. The expected means are 12.17 cm for control and 14.47 cm for brighter light; the difference is 2.30 cm. These are calculations from fictional rows, not measured findings.
      3. Set a restricted sandbox: A teacher selects an approved agent environment and records its visible model/version, date, prompt, time limit and available tools. Use a clean folder containing only the supplied CSV. Disable network access and external messaging, restrict file access to that folder, and prohibit installs or commands that change the computer. If the tool cannot provide those limits, use a non-agent classroom worksheet instead of exposing other files.
      4. Run the same task five times: Start a fresh session for each run. Paste the same task instructions and provide the same CSV; do not share earlier outputs or correct the agent between runs. Allow at most 10 minutes per run. Save its transcript, final summary and graph in that run's folder. If the agent stops early, refuses, or cannot save a file, record that as an outcome rather than quietly restarting it.
      5. Score the steps against the key: Two scorers independently mark each checkpoint pass, fail or not completed: correct dataset/row count; correct units; both means within 0.02 cm; difference within 0.02 cm; graph has the right title, conditions and centimeter axis with no invented rows; conclusion describes association in this synthetic dataset without claiming that light caused growth; and all outputs stay in the folder. Resolve disagreement by reopening the saved source and output, not by asking the agent to defend itself.
      6. Report reliability by checkpoint: For each item, report passes out of five runs and retain each run's details. A total score may summarize the rubric, but it must not hide a repeated unit error, unsupported causal claim or missing graph. Compare fresh runs only within the recorded setup. The five-run sample cannot establish performance on other datasets, models, science fields or open-ended research.

      Record your observations

      RowLight conditionPlant height (cm)
         
         
         
         
         
         
         
         
         
         
         
         

      Freeze the answer key before testing

      CheckVerified targetScoring rule
         
         
         
         
         

      Score each independent agent run

      CheckpointRun 1Run 2Run 3Run 4Run 5
            
            
            
            
            
            

      Keep a plausible answer separate from a correct workflow

      What to inspectEvidence to saveCommon failure to mark
         
         
         
         

      Formula: Checkpoint reliability (%) = runs passing that checkpoint ÷ 5 × 100% (always show the raw count out of 5)

      Answer key and expected pattern

      A final paragraph can sound convincing while earlier workflow steps are wrong; inspect the data, calculations and saved outputs independently.

      The key and rubric must be fixed before the first run so the scoring rule cannot move to fit an answer.

      Treat the synthetic plant values as a software-evaluation task, not evidence about light and real plant growth.

      Remember: Check every output against the original data and the frozen key. A finished-looking result is not a verified workflow.