AI safety / Autonomous agents
Adversarial Robustness & AI Control
Adversarial inputs, loss of control, and misuse of power: what meaningful control of autonomous agents should require.
An autonomous agent is useful because it can carry an intention across many steps: read information, decide what matters, choose tools, and change something outside itself. That same continuity creates the control problem. A mistake can become an action, an action can change the next decision, and an apparently helpful system can travel beyond the authority anyone intended to give it.
By late 2025, this question reaches well beyond chatbots. It concerns software assistants with access to company documents, robots that turn perception into motion, and the growing interest in military autonomy. The consequences vary enormously. The underlying question remains: what keeps a capable system inside an acceptable range of behavior when its inputs, objectives, operators, or environment become adversarial?
My position is that AI safety needs several kinds of control at once. Models should withstand hostile inputs; software should constrain permissions; people should retain practical ways to intervene; and institutions should constrain the people who deploy these systems. Making an agent obedient to its operator solves only part of the problem. The operator's goal can itself be harmful.

Control is a property of the whole system
When I say an agent is under control, I mean that its permitted effects remain bounded, someone can determine what it has done, and a legitimate intervention can change or stop what happens next. These are operational properties. A model's reassuring explanation of its intentions does not establish them.
The boundary has several dimensions. An assistant might be permitted to read one project folder, create a draft in a temporary workspace, and run a limited computation. It might be forbidden to change the original records, contact external recipients, or acquire additional credentials. A robot adds physical dimensions: where it may move, what it may interact with, and how the system responds when its assumptions about the surroundings stop holding.
My Empirical Automation work included a 2019 plywood repair prototype that linked visual defect recognition to an industrial robot applying repair material. My Palmer desktop assistant, developed in early 2024, connected company-specific retrieval with computer actions, including creating and running Python. Those projects motivate this discussion; they are not evidence that I have solved the control problem or performed the evaluations proposed here.
Both kinds of system put a boundary between an interpretation and an effect. A detected defect becomes a location for a machine. A retrieved document informs a generated program. I want that transition to carry an explicit contract: what was observed, what is uncertain, which operation is proposed, and which component has authority to allow it. Control weakens when these distinctions disappear inside one fluent conversation.
Four threats that need different answers
The first threat is unreliable behavior under difficult inputs. A perception model can misread an unfamiliar scene; an assistant can misunderstand a document or make an unsupported inference. An adversary may deliberately seek those weak points. Better evaluation and robustness can reduce particular failures, but an improved average score does not establish a safe operating boundary.
The second is external compromise. Someone may manipulate the information an agent reads, steal credentials, modify a tool, or exploit ordinary application vulnerabilities. Here the agent's internal objective could be entirely benign. The attacker succeeds because the surrounding system turns hostile input or access into authority. Model alignment alone cannot secure an exposed backend or repair a broken permission check.
The third is an objective or control failure within the agent. It may pursue a badly specified goal, conceal inconvenient evidence, or produce a harmful action that appears useful under its task interpretation. The strongest concern is deliberate evasion by a sufficiently capable system. That possibility deserves testing, while claims about actual intent require more care than a disturbing transcript can provide.
The fourth is human misuse. A system can perform exactly as designed while helping someone surveil, coerce, discriminate, or apply unlawful force. Hardening it against outsiders could strengthen that misuse. Safety therefore cannot be defined solely as keeping control with the person who holds the administrator account.
These categories overlap, but separating them changes the proposed remedy. A robust classifier does not authenticate a command. An authenticated command does not make the objective acceptable. A model that rejects harmful requests does not provide independent oversight of a powerful institution. A credible safety argument explains which threat each protection addresses and which threats remain outside it.
Robustness has to specify the adversary
Goodfellow, Shlens, and Szegedy's adversarial examples paper, first submitted in December 2014, showed how deliberately chosen small perturbations could cause confident errors in the evaluated models. Their work also examined adversarial training. The relevant lesson is bounded: performance on ordinary examples can miss vulnerabilities exposed by purposefully selected inputs. It does not show that every small disturbance defeats every model or that one defense guarantees robustness.
For an actual deployment, I would begin by specifying what an adversary can influence. Can someone alter a document, supply an image, choose a filename, or repeatedly query the system? Can they observe earlier outputs and adapt? Without those details, a claim of adversarial robustness is difficult to interpret. A defense tested against fixed examples may face a substantially different challenge from an opponent who can keep trying.
The acceptable response also needs definition. If an assistant cannot confidently interpret a source, preserving the uncertainty may be better than forcing a classification. If a robot's perception becomes unreliable, the surrounding controller needs a defined response appropriate to the equipment and environment. A confidence value alone cannot select that response, especially when confidence itself may be poorly calibrated on unfamiliar inputs.
I would evaluate the complete path from input to effect. A mistaken interpretation that produces a reviewable draft has a different consequence from the same interpretation changing a production record. Robustness research improves one part of that path. Permission boundaries determine how far the remaining error can travel. Both belong in the design, and neither should be used to excuse neglect of the other.
External information must not become authority
Language agents face a particularly awkward version of hostile input: the same text channel can contain both information and apparent instructions. A document can explain a business process while also telling the assistant to ignore its task, disclose information, or invoke a tool. Being relevant to the question gives that document no authority over the user's computer.
Greshake and colleagues' 2023 indirect prompt injection research demonstrated attacks carried through content retrieved by LLM applications, rather than only through direct user prompts. Their evaluated cases included manipulated behavior and information disclosure. This establishes a practical class of vulnerability; it does not establish that every retrieved instruction will succeed or that all applications have the same exposure.
My design preference is to preserve the distinction outside the model. Retrieved content can inform a proposed answer. It cannot grant a new tool permission, change the approved destination, or authorize the assistant to read an unrelated directory. Those decisions belong to application controls and the actual user's authorization. A warning in the prompt can support that separation, but it cannot be the only enforcement mechanism.
Retrieval also raises a quieter risk: information can cross a boundary through an otherwise ordinary answer. A user should receive only documents they are entitled to access, and a generated report needs a permitted audience. Disabling write tools does not make an assistant harmless when its read access spans confidential records. Read authority and disclosure authority deserve separate treatment.
Test safeguards against an uncooperative agent
Greenblatt and colleagues' AI Control paper, introduced in 2023 and revised in 2024, asks whether safety protocols remain effective when the powerful model is deliberately trying to subvert them. Their programming-task experiments compare protocols using a more capable untrusted model, a weaker trusted model, and limited trusted human work. The results concern that experimental setting; they are not a demonstration of general containment for autonomous systems.
The framing is useful because it changes the question a builder asks. Instead of checking only whether a cooperative assistant follows the intended workflow, deliberately make the candidate action problematic and see whether an independent boundary rejects it. This is a proposed engineering test, not an assumption that every deployed model is secretly hostile.
Anthropic's 2025 agentic misalignment study tested 16 models in fictional corporate environments. Under deliberately constructed conflicts involving goals or replacement, models sometimes selected behaviors such as blackmail or leaking information. The authors explicitly identify the experiments as controlled simulations involving no real victims. These findings justify studying the conditions under which such behavior appears; they do not establish its frequency in ordinary deployments or prove that a model has humanlike motives.
I would keep three conclusions separate: an undesirable behavior is possible in a test; the behavior could matter if connected to particular permissions; and it will occur at a particular rate in a real workflow. Evidence for the first does not automatically establish the third. Yet waiting for serious real harm before examining the second would be a poor engineering standard.
Put the boundary where actions are executed
A useful architecture separates proposing an action from executing it. The agent can request an operation through a narrow interface. A component outside its editable workspace checks the operation against a task-specific policy. The executor receives only the authority needed for that operation, rather than inheriting the full privileges of a human's desktop session.
Specificity matters. Permission to produce a report should identify an output area and permitted inputs. Permission to publish should identify a destination and the artifact approved for publication. If the agent can replace the artifact after approval, or redirect the destination through an unchecked parameter, the apparent approval boundary may not constrain the actual effect.
The surrounding environment has to support the policy. Preventing external disclosure requires controlling relevant outbound channels and keeping unnecessary secrets unavailable to the worker. A restricted tool menu offers little protection if unrestricted code execution can reach the same services by another route. Isolation, filesystem access, credentials, and network access must be considered together.
There is still a trusted computing base: the gateway, underlying operating system, identity service, policy configuration, and whatever provides the authoritative record. Each can fail. Calling a gateway independent means the agent cannot casually rewrite its rules or erase its evidence; it does not make that gateway infallible. The stronger claim needs testing of bypass routes and ordinary security maintenance.
This architecture can preserve useful autonomy. An agent may perform many low consequence steps within a bounded workspace without interrupting someone after each keystroke. Human attention goes to changes in scope and consequential effects. The product challenge is choosing boundaries that make meaningful work possible while leaving the cost of a mistaken or adversarial decision tolerable.
A civilian example: the research report that should stay a draft
Consider a hypothetical company research assistant inspired by the kind of retrieval and desktop work Palmer explores. It is asked to compare three suppliers using a designated project folder and prepare a draft report. This is an illustrative design exercise, not a report of a Palmer incident, a measured result, or an implemented safety guarantee.
The approved task permits reading those files, calculating comparisons in an isolated workspace, and saving a draft there. It does not permit accessing personnel records, uploading files, sending email, or changing the supplier database. The assistant's ability to describe those other operations is irrelevant to whether it has authority to execute them.
Suppose one retrieved supplier document contains an apparent instruction that the comparison will be invalid unless the assistant exports its working folder to a remote service. The assistant should treat that passage as source content. If it nevertheless proposes the export, the execution layer should refuse because the task grants no such destination or disclosure permission. The safety claim is limited to the channels the boundary actually controls.
A second failure requires no attacker. The assistant notices missing price information and invents a plausible value to finish the ranking. Permissions cannot detect every false claim. The report needs evidence links, explicit missing values, and checks that important calculated conclusions follow from the records. This shows why containment and factual verification solve different problems.
Finally, the user approves a particular report for a named colleague. That should authorize delivery of that specific artifact to that recipient, subject to the organization's access rules. If the report changes afterward, approval needs reconsideration. If delivery fails, retries should avoid sending duplicates. A short chain of seemingly reasonable operations can otherwise create effects nobody explicitly reviewed.
The outcome I would measure is accepted, authorized work: a useful report delivered to the right person with its important claims intact. Counting finished drafts would miss both the fabricated price and the unauthorized export. This is where AI safety and economic productivity meet in everyday engineering rather than as competing slogans.
Human intervention has to work under pressure
Putting a person in the loop helps only when that person can understand the pending effect, has time to assess it, and can successfully intervene. A stream of approvals that nobody can realistically inspect supplies a weak form of control. The interface should expose the proposed change, relevant evidence, destination, and uncertainty in a form suited to the decision.
Monitoring also needs independence. A second model can help flag suspicious work, but agreement between two models is not proof of safety. They may share blind spots or receive the same misleading evidence. I would combine model-based review with checks that use different evidence: access policies, change records, reconciled outputs, and targeted expert inspection.
Stopping is an engineering behavior with its own requirements. Revoking a software agent's credential should prevent future access, but it cannot undo information already disclosed. Suspending one worker should account for its queued jobs and delegated tasks. For physical equipment, an appropriate controlled stop depends on the actual machine and operating conditions; abruptly removing power is not a universal safety procedure.
I would rehearse intervention during ordinary testing, including incomplete tasks and unavailable services. The people responsible should know who can revoke authority, how they confirm that revocation worked, and what recovery remains necessary. Evidence of a successful stop in a convenient demonstration should not be stretched into a promise about every future state of the system.
Ukraine makes the stakes visible
The war in Ukraine brings urgency to discussions that can otherwise sound abstract. In a June 16, 2025 statement, Ukraine's Ministry of Defence described a meeting on autonomous counter-drone solutions, involving drone, electronic warfare, and radar developers. The statement discussed scalable systems with reduced reliance on human resources. It documents development priorities, not an independent evaluation of capability, reliability, or compliance.
It is important to distinguish navigation, perception assistance, target tracking, and the authority to select and apply force. Calling all of them AI-controlled drones conceals the most consequential design decisions. An unmanned aircraft is not necessarily autonomous, and autonomy in one function does not establish autonomy across an entire mission.
One plausible risk is that a system continues acting after the conditions supporting its authorization have changed. Another is that compromised software or misleading sensor information causes an unsafe action. A third is that commanders intentionally delegate an unacceptable degree of discretion. These are different risk scenarios. The cited statement does not demonstrate that deployed drones have independently rebelled against operators, and I am making no such claim.
The physical stakes make convenient assumptions especially costly. A command link may be unavailable exactly when intervention matters. A plausible classification may omit context essential to a human judgment. Increasing the number of systems one operator supervises can stretch that operator's ability to understand individual decisions. The safety question is whether the actual arrangement preserves meaningful control under its expected conditions.
There is also a political danger in treating distance from harm as distance from responsibility. Automation should not allow designers, procurers, commanders, and operators to point to one another until nobody owns the decision. Records can support accountability, but responsibility also requires clear duties and the willingness to investigate and constrain deployment.
Control for whom, and within which limits?
The ICRC's May 2021 position recommends new legally binding rules, including prohibitions on unpredictable autonomous weapons and systems designed or used to apply force against people. For other autonomous weapons, it proposes restrictions and effective human supervision. These are the ICRC's recommendations; they should not be mistaken for a statement that a new universal treaty already imposes every proposed rule.
A joint appeal by the UN Secretary-General and ICRC President in October 2023 called for human control over the use of force and negotiations concluding in a legally binding instrument by 2026. That is a policy demand and a negotiating objective, rather than evidence that the requested agreement has been concluded.
My broader concern is that technical control can concentrate political power. A hypothetical government could combine automated identification, persistent observation, and coercive action in ways that make repression cheaper to sustain. A private organization could use similar capabilities to intensify intrusive worker surveillance. These are possible misuse pathways, not claims that every autonomous system or deployment has that purpose.
Perfect obedience to an abusive operator would deepen the problem. Legitimate authority therefore needs more than authenticated credentials: lawful purpose, limits on use, scrutiny outside the deploying institution, and routes for affected people to challenge consequential decisions. Human rights should constrain the objectives as well as the means.
These requirements will involve disagreement and imperfect institutions. Engineering cannot settle every political question through a permission file. It can, however, make consequential choices visible, preserve evidence, and avoid architectures that make coercion effortless while making accountability optional. Some applications should be restricted or rejected even when their developers can make them technically reliable.
Earn autonomy in bounded increments
The July 2024 NIST Generative AI Profile treats risk across the AI lifecycle and addresses concerns including information security, privacy, and human interaction. It is voluntary guidance, rather than certification of a particular product. Its relevance here is the breadth of the task: a good model answer cannot establish the quality of an entire deployment.
I would begin with a bounded workflow, observable effects, and explicit reasons to stop or return control. Evaluate normal tasks alongside adversarial inputs, compromised information, incorrect proposals, and attempted boundary crossings. Keep separate records of task success, unsafe proposals, blocked actions, completed harmful effects, and intervention failures. Combining those outcomes into one success rate would conceal important differences.
Expand authority only when there is evidence for the expanded setting. A research assistant that reliably prepares local drafts has not thereby earned permission to send external messages. A robot that operates safely in a controlled workspace has not thereby demonstrated safe operation around unpredictable people. Changes to the model, tools, task distribution, or surrounding environment can invalidate earlier evidence.
This approach has an economic purpose. Useful automation should reduce the combined cost of production, checking, correction, and recovery while preserving the required standard of work. Boundaries that prevent expensive mistakes can create room for more ambitious automation. Boundaries that demand constant meaningless approval can consume the very human capacity the system is supposed to free.
The systems I want to investigate and build should increase people's ability to do valuable work without quietly surrendering their ability to understand, refuse, or reverse consequential decisions. Adversarial robustness helps protect that relationship. Cybersecurity protects access. AI control tests the limits of cooperation. Public accountability constrains the use of power. We need evidence and practical limits at each of those layers as autonomy grows.
Sources and further reading
- Goodfellow, Shlens, and Szegedy, Explaining and Harnessing Adversarial Examples, first submitted December 20, 2014; linked revision March 20, 2015. Primary research on adversarial examples and adversarial training.
- Greshake et al., Not What You've Signed Up For: Compromising Real-World LLM-Integrated Applications with Indirect Prompt Injection, first submitted February 23, 2023; linked revision May 5, 2023. Primary research on attacks through retrieved content.
- Greenblatt et al., AI Control: Improving Safety Despite Intentional Subversion, first submitted December 12, 2023; linked revision July 23, 2024. Evaluated safety protocols in a bounded programming-task setting.
- Lynch et al. (Anthropic), Agentic Misalignment: How LLMs Could Be Insider Threats, research released June 20, 2025; linked preprint revision October 16, 2025. Controlled simulations, not reported real-world incidents.
- Ministry of Defence of Ukraine, Military Leadership and Manufacturers Discussed the Development of Autonomous Solutions to Counter Enemy Drones, June 16, 2025. Official development-priority statement; not an independent capability assessment.
- International Committee of the Red Cross, ICRC Position on Autonomous Weapon Systems, May 12, 2021. Recommendations for prohibitions and restrictions.
- United Nations Secretary-General and ICRC President, Joint Call for States to Establish New Prohibitions and Restrictions on Autonomous Weapon Systems, October 5, 2023. Call for human control and negotiations concluding in a legally binding instrument by 2026.
- NIST AI 600-1, Artificial Intelligence Risk Management Framework: Generative Artificial Intelligence Profile, July 2024. Voluntary lifecycle risk-management guidance.