In an October 8 interview with AI News, SAS executive Marinela Profi argues that autonomous agents should be assessed as systems with authority to act, rather than judged only on their answers. She advocates operational controls around that authority. The interview draws on SAS research and appears ahead of AI & Big Data Expo Europe, which SAS sponsors. It is a vendor representative’s perspective, not an independent audit or evidence that a particular deployment has passed a safety test.
That discussion provides a starting point for a separate editorial question: how long should an approval remain usable? Below, we construct three hypothetical tests around a fictional document-dispatch agent. These are our proposed exercises, not SAS case studies, reported failures or instructions attributed to Profi. They examine what an approval means when events occur between the decision and the action.
Bind approval to the thing that was actually reviewed
Imagine an employee approving a draft letter for dispatch. Before the agent sends it, another person replaces the attachment with a revised version. The agent still has an approval, but does that approval cover the new attachment? If the approval simply means that this task may proceed, the distinction between the reviewed document and the current document could disappear.
In this fictional exercise, we would define approval more narrowly: it would apply to a specified document version and recipient, not merely to a task name. A change to either would require a fresh decision. That proposed rule would let a reviewer approve a concrete action without silently approving an indefinite sequence of future variations.
The useful observation is not whether the agent can send a letter. It is whether the system declines to send a materially different letter using the earlier permission. A successful refusal would count as a passed test, despite leaving the task unfinished. The exercise would also need to distinguish harmless changes from material ones explicitly. Otherwise, the supposed boundary would depend on an unexplained judgement somewhere else in the workflow.
Treat an uncertain result differently from a failed action
Now suppose the agent submits the approved letter, but receives no response. In our hypothetical scenario, the missing response has two possible explanations: the dispatch failed, or it succeeded and the acknowledgement was lost. Repeating the action immediately would resolve neither uncertainty. It could send the same letter twice.
Our proposed test would deliberately withhold the acknowledgement after a successful dispatch. The question would be whether the agent checks for a recorded result before attempting the action again. Passing would require an outcome that distinguishes confirmed completion, confirmed failure and unresolved status. This is a suggested test design, not a claim that any particular product currently makes that distinction.
The approval rule would also need to say whether permission covers one successful dispatch or unlimited attempts. Those are different commitments. A reviewer might reasonably approve the former while rejecting the latter. If a workflow cannot resolve the status, pausing for investigation would be more consistent with a one-dispatch approval than treating uncertainty as permission to repeat. That pause would not prove the system universally safe; it would demonstrate a specific behaviour under one deliberately constructed condition.
Define what cancellation promises about actions already underway
Finally, imagine that the employee withdraws permission just as dispatch begins. A button labelled cancel could mean several things in this fictional system: stop preparing the letter, prevent submission, or request reversal after submission. Unless the meaning is explicit, a reviewer could believe the action has been prevented when the system has only stopped subsequent work.
Our proposed exercise would issue cancellation at several predetermined points and record what actually happens at each. The resulting account should separate actions prevented from actions already completed. If a completed dispatch cannot be withdrawn, the test should show that limitation rather than describe the entire task as cancelled. This is a question about the promise made to the operator, not an assumption that every action can be reversed.
Taken together, these exercises would give one narrow approval a defined scope, an uncertain result a distinct status, and cancellation an observable meaning. They would not certify an agent for every environment. They would make a limited claim testable: this fictional workflow respects this permission under these conditions. That is the kind of specificity our editorial assessment would seek before turning a persuasive governance discussion into confidence about an actual deployment.









