Complete AI Training
Sign inGet my AI kit

Your job's AI kit

Get your AI kit

Tell us who you are and what you do. We show you your kit right away and email you the link: skills, prompts, AI agents, MCP servers and courses for your job.

500+ jobs ready, and we make a kit for any other job. No payment needed to look.

Share

AI agent for physicists

Scientific Unit Consistency Agent

An analysis working copy in which every calculation uses consistent, documented units.

Scientific Unit Consistency Agent: what goes in, what the agent does and what you get

What it does

Calculations that combine measurements in different units can give wrong results that nobody notices, such as mixing kilopascals and pounds per square inch. This agent runs before an analysis is finalized. It traces which unit each data column and each equation input uses, using the unit metadata supplied with the data. Conversions are applied only from supplied unit definitions, and only in a working copy. If a column has no unit metadata, the calculation that depends on it is blocked and the analyst is asked; the agent never guesses a unit from numbers that look plausible. It then recomputes results and runs residual checks, and inspects and retries any conversion that fails them. Raw data is never altered. Edge case: two columns both labeled 'pressure' with different units are kept separate.

How it works

Follow the arrows from top to bottom. The orange dashed arrow is the loop: when a check fails, the agent goes back and tries again.

Start and resultWhat it doesA check on its own workWaits for your OKGoes back and retries
Yes, continueYes, continueNoNo 1 STARTS WHEN Analysis prepared 2 USES A TOOL Trace units for each column and equation input 3 CHECKS THE RESULT Does every input have declared unit metadata? If not: block that calculation and ask the analyst. Backto step 2. 4 USES A TOOL Apply supported conversions in a working copy 5 USES A TOOL Recompute results and residual checks 6 CHECKS THE RESULT Do the residual checks pass? If not: inspect the conversion and retry. Back to step4. 7 RESULT Unit-consistent analysis working copy
Read the steps as a list
  1. Analysis prepared
  2. Trace units for each column and equation input
  3. Does every input have declared unit metadata?If not: block that calculation and ask the analyst. Back to step 2.
  4. Apply supported conversions in a working copy
  5. Recompute results and residual checks
  6. Do the residual checks pass?If not: inspect the conversion and retry. Back to step 4.
  7. Unit-consistent analysis working copy

How it decides

It converts only with supplied definitions and blocks on missing unit evidence.

  • Missing unit metadata blocks the calculation.
  • Conversions use only supplied definitions.
  • Raw data is never altered.
  • Failed residual checks trigger inspection before retry.

Make it yours

Every agent is a starting point. You choose these settings for your own situation.

  • Unit definition file and naming standard
  • Residual tolerance (default 0.5%)
  • Who answers unit questions (default: the analyst)
  • Whether to block or warn on missing units (default: block)
  • Output format of the working copy

What keeps you in control

It always asks you first

  • Scientific interpretation
  • Raw data alteration

Hard limits

  • Raw data untouched.

It stops when

  • Done: consistent copy.
  • Stop: missing units.

Set it up

We guide you through the set-up, step by step

Members get the full set-up guide for this agent. No technical skills needed: you copy, paste and upload.

10 minto set it up in your AI
5 AIsChatGPT, Claude, Copilot, Gemini, Grok
  • One set of instructions to paste into your AI, with the clicks for ChatGPT, Claude, Microsoft 365 Copilot, Gemini and Grok
  • The agent then walks you through connecting your own data, one source at a time
  • A downloadable copy with the flow chart, the rules and the full guide
Get access to this agent

An example run

What happensA flow analysis on November 12 combines 8 inputs. Column p_inlet has values around 200 that look like kPa, but it has no unit metadata. The check fails, so the agent blocks that calculation and asks the analyst, who confirms kPa. It converts p_outlet from psi using the supplied definition, recomputes, and the residual check passes within 0.5%. The analyst signs off the working copy.

More agents for physicists