The Challenge: Updating firmware or software on remote industrial controllers is risky. The biggest concern is not the update itself, but verifying that the process returned to the correct operational state immediately afterwards. Manually checking CPU load, memory usage, and critical tag values takes time.
The Solution: We use the JasperNode AI Agent to perform a “Pre-flight” and “Post-flight” system check. This creates an audit trail of the update process.
Step 1: The Baseline (Pre-Update) Before applying the update, ask the Agent to snapshot the current system state.
Prompt: "Check the state of the system. I'll ask you again after the system is updated to check for errors or significantly changed values."
Step 2: The Update Perform the update via the UI or Docker CLI.
Step 3: The Verification (Post-Update) Once the system is back online, ask the Agent to compare the state.
Prompt: "Check the system status after the update."
The Result: The AI confirms the version change (e.g., v1.2.7 → v1.2.8), verifies that memory usage is stable, and checks that no critical errors have been logged since the restart.



