Sweepme logo

Agentic Instrument Control

Let AI run your bench.

Operate your instruments with AI in the loop. You and your AI agent, hands on the hardware in real time. Included in SweepMe! Pro.

Example

Prompt your bench

Ask in plain language. The agent operates the instruments, evaluates the data and hands you the plot and the numbers.

Generator output

Measure the output of the signal generator at 100, 200, 400 and 800 Hz and plot it.

Signal generator output as measured on the scope at 100, 200, 400 and 800 Hz: four stacked sine traces over 40 ms, each swinging between −0.3 V and 0.7 V around the 0.2 V offset, aligned so that all four peak together at 0, 10, 20, 30 and 40 ms.
Recorded session
  • Set a 0.5 V sine with 0.2 V offset
  • Recorded 40 ms per frequency on the scope
  • Fitted amplitude, offset and phase, aligned all maxima at t = 0

0.499 V amplitude, 0.201 V offset

Set to 0.5 V and 0.2 V, the same at all four frequencies. Fit residual 0.7 mV.

Result in a few minutes

Demo bench: a Red Pitaya STEMlab as signal generator and oscilloscope, driven by its SweepMe! drivers.

An agent at the bench, not a script generator

Real instruments, live

Ports stay open for the whole session. The agent sends commands and reads values back from the hardware on your bench.

It decides the next step

Hypothesis, trial, error, retrial, until something works. No sequencer run written for every guess.

Every session on record

Commands and values are protocolled, so a run can be reviewed, handed over and repeated.

How it works

The agent talks to your bench over MCP, the Model Context Protocol.
SweepMe! is the host. It owns the drivers, the ports, the folders and the safety rules, and publishes a bounded surface of your bench to whatever AI is connected.

Made for bring-up and debugging, from ASICs to boards to any DUT, where the next step depends on the last measurement. The agent runs that loop. Control and the final interpretation stay with you.

Safety by design

Limits and permitted actions live in SweepMe!, not in a prompt.

300+ instruments ready

The feature builds on the SweepMe! driver library.

Next to the sequencer

Explore command by command, then keep what worked as a setting.

From first prompt to repeatable test

  1. 01

    Ask in plain language

    Describe the measurement, or the fault you are chasing.

  2. 02

    The agent measures

    It runs your instruments within the limits set in SweepMe! and evaluates every result.

  3. 03

    Take over any time

    Switch between manual and AI control as you like, on the same instruments.

  4. 04

    Define tests, re-run them

    Keep what worked as a test and re-run it whenever needed.

Features

Key features

One tool for all your instruments

Operate instruments from different manufacturers in one place. Let an AI agent do it, or do it yourself.

Control panel

See all your instruments and their data flows at a glance. Arrange tiles that each show a measured value and a live plot.

Limits and safety guardrails

Decide what an instrument may do, for example a maximum voltage. The agent cannot go beyond it.

Share sessions

Send a recorded session to a colleague. They import it and see every command and result.

Procedures

Keep what worked as a procedure: it measures, evaluates and says pass or fail. Run it again with one click, with or without an agent.

Test flows

Combine procedures to automate an entire test stand. Every run is identical, and you can add steps for the operator, such as instructions and checks.

PDF reports

Get a PDF report of a session or of a test run, with results and plots.

Experiments by the agent

Describe what you want to find out. The agent plans the measurement, runs it and analyzes the data.

Drivers by the agent

Missing a driver or a command? The agent writes or fixes it, and you keep or undo every change.

Safety and Control

Agentic workflows with the human in control

SweepMe! stays the host. Drivers, ports and safety limits remain under your control, and every command is recorded.
Fixed guardrails

Limits live in SweepMe!. AI agents cannot go beyond.

Everything on record

Session log commands and values. Review and repeat any run.

You stay in control

Follow the agent live. Stop it or take over at any time.

Standard test flows

Turn what worked into procedures. They run the same every time.

Your choice of AI

Use any AI agent you like

Instrument Control talks to your agent through the SweepMe! MCP server. Any AI application that supports MCP and tool calling can connect, so you are free to pick the one that fits your lab and your data protection rules.

Coding agents and assistants

Cloud models with strong tool use, for demanding tasks.

Chat apps approved by your IT

SweepMe! supports chat apps approved by your IT policy, even when large agents are not allowed.

  • Msty Studio A desktop chat app. Enter the API key your organization gives you, or use local models.
  • AnythingLLM A desktop or self-hosted app to chat with your own documents. Works with many providers and fully offline.
  • LibreChat A chat app your organization hosts. Your IT sets up the providers and models once, for all users.
  • LM Studio A desktop app that runs models on your own computer.

Setup instructions for each application are in our wiki: AI applications

Included in SweepMe! Pro.
Connect your agent to your bench today.
Get SweepMe! Pro