Essay
From Tools to Teammates: A Primer on Autonomous AI Agents
By Doug Liles ·
Short answer: the shift from narrow AI to agentic AI is the shift from a tool you use to a teammate that acts. That single change — from generating content to taking action — is what turns a wrong answer into a real-world violation, and it is why agents need a control framework that chatbots never did.
What separates agentic AI from narrow AI?
The trajectory of artificial intelligence has reached a pivotal inflection point. For decades, we operated in the era of narrow AI — systems designed to execute specific, siloed tasks within fixed parameters. Whether it was a recommendation engine or a facial recognition algorithm, these tools were passive, reactive, and entirely dependent on human prompts to initiate every discrete action.
We have now graduated to agentic AI. This shift represents the transition from AI as a “tool” to AI as a “teammate.” Agentic AI systems are defined by their ability to pursue high-level goals independently, reasoning through complex workflows and adapting to changing environments without constant human intervention.
The evolutionary shift, feature by feature:
- Parameters. Narrow AI operates within a limited, predefined range. An agent is highly adaptive and adjusts to shifting environments.
- Human input. Narrow AI requires a manual prompt for every individual step. An agent pursues broad objectives with minimal oversight.
- Task execution. Narrow AI excels at singular, isolated tasks. An agent plans and executes complex, multi-step workflows.
- Initiative. Narrow AI acts only when triggered by a user. An agent is capable of taking independent initiative to achieve a goal.
Three characteristics distinguish agentic AI from traditional generative models:
- Independence — the capacity to operate across digital or physical systems without continuous human control.
- Goal pursuit — the ability to decompose a high-level objective (“optimize the supply chain”) into a sequence of actionable steps.
- Adaptability — the skill to adjust strategies in real time based on environmental feedback or new data.
These capabilities are transformative for productivity. But moving from generating content to taking action requires a new framework for technical control and safety.
How does an AI agent actually work?
To understand an agent’s autonomy, look at its functional layers. Two institutions now treat agents as a distinct security surface rather than a variation on chatbots. NIST’s Adversarial Machine Learning taxonomy (AI 100-2e2025, March 2025) carries a dedicated section on the security of agents, and OWASP’s Agentic Security Initiative publishes Agentic AI – Threats and Mitigations, a seventeen-threat taxonomy, alongside its Top 10 for Agentic Applications released December 2025. Start there. A useful supplementary lens is the MAAIS framework — seven layers spanning infrastructure, data, model, agent execution and control, accountability, user and access management, and monitoring and audit — from Arora and Hastings (arXiv:2512.18043), though that is one conference paper, not an adopted standard.
In practice, an agent’s ability to act rests on three operational capabilities:
- System interaction. Agents use APIs to interact with software, moving beyond text generation to triggering workflows in enterprise systems.
- Multi-step planning. Agents reason through a problem, create a plan, and execute it across different environments.
- Execution and control. This is the engine. To operate safely it requires an execution sandbox — an isolated environment where code can run without risking the broader system — and strict policy enforcement to keep actions inside authorized boundaries.
What is vibe coding?
A prominent application of agentic autonomy is vibe coding, Andrej Karpathy’s term from February 2025. A human describes the desired application in natural language — the “vibe” — and the agent autonomously generates, runs, and debugs the code. This lets non-programmers build functional software at the speed of thought.
Architect’s note: vibe coding offers immense speed, and it introduces a critical failure point. If an agent is allowed to both generate and review its own code, security risks go undetected. A human-in-the-loop must provide the final review before any agent-generated code enters production.
What is the risk of giving an agent delegated authority?
Granting an AI agent delegated authority is equivalent to handing it the keys to your infrastructure. Unlike traditional software, agents inherit privileges to act on behalf of users, often executing decisions faster than a human can review them. The primary concern is no longer a hallucinated answer. It is an unauthorized action.
OWASP’s Top 10 for Agentic Applications names the recurring failure modes directly — Agent Goal Hijack (ASI01), Tool Misuse (ASI02), Identity & Privilege Abuse (ASI03), and Memory & Context Poisoning (ASI06) among them. Underneath most of those sit two specific combinations worth knowing by name:
- The lethal trifecta — Simon Willison’s name for an agent that combines (1) access to private data, (2) exposure to untrusted content, and (3) the ability to externally communicate in a way that could be used to steal that data (Willison, June 2025). Example: an attacker submits a malicious ticket to a customer portal (untrusted content). The agent reads the ticket, queries the internal database to “verify” the user (sensitive data), and is tricked by a prompt injection inside the ticket into emailing that data to an external address (exfiltration).
- Untrusted content plus privileged tools, even with no sensitive data in reach. Example: a malicious prompt in a public document tricks an agent into using an internal messaging tool to send phishing links to executive leadership. Meta’s Agents Rule of Two (November 2025) is the useful formulation here: an agent should satisfy no more than two of — processes untrusted input, accesses sensitive systems or private data, or changes state and communicates externally.
What are the social risks?
Beyond technical vulnerabilities, agents carry significant social risk:
- Privacy infringement. Agents process vast amounts of data at scale, enabling pervasive surveillance that erodes personal privacy.
- Bias and inequality. Trained on flawed data, agents amplify existing societal bias in hiring, lending, and other consequential decisions.
- Concentration of power. Advanced agentic capability restricted to a few powerful organizations threatens fair competition and democratic process.
The “so what” is this: as AI moves from a tool you use to a teammate that acts, a single mistake moves from a wrong answer to a real-world violation of rights or institutional security.
How do you measure whether an agent is secure, not just safe?
To manage delegated authority, measure the difference between intended safety and actual security. That requires understanding jailbreaking. The distinction runs along application versus model: prompt injection concatenates untrusted input with the trusted prompt an application’s developer wrote, while a jailbreak subverts the safety training built into the model itself. OWASP treats jailbreaking as a subset of prompt injection rather than a separate category (OWASP LLM01:2025). The variant that matters most for agents is the indirect kind, which NIST defines as an attack where “the attacker does not directly interact with the LLM but instead poisons data in external resources that the LLM accesses, such as websites, documents, or databases, to manipulate the LLM’s behavior” — precisely the surface an agent browsing the web or reading a ticket queue exposes.
MLCommons measures this directly in its AILuminate Jailbreak Benchmark as the resilience gap, comparing two rates:
- The safe-rate — how often the system stays within policy during normal, non-adversarial use.
- The safe-rate under attack — how often it stays safe while an automated jailbreak suite runs against it.
The difference between them is the resilience gap. A large gap means the system seems safe but is not secure against a motivated attacker. Closing that gap is the primary metric for deciding whether an agent can hold real-world responsibility.
Which standards actually cover AI agent security?
To bridge the resilience gap and build enterprise trust, organizations are moving past voluntary guidance toward independent, certifiable standards.
AIUC-1, published by AIUC in July 2025, covers six domains:
- Security — resilience against jailbreaks and prompt injection.
- Safety — prevention of harmful, biased, or offensive outputs.
- Reliability — mitigation of hallucinations and unsafe tool actions.
- Accountability — clear ownership, failure plans, and oversight.
- Society — prevention of catastrophic misuse or cyber-enabled attacks.
- Data & privacy — protection against IP leakage and unauthorized training.
There is a fundamental difference in how trust gets established:
- NIST AI RMF is voluntary, high-level guidance that helps organizations govern, map, measure, and manage AI risk. Excellent for strategy — but it relies on documentation rather than proof.
- AIUC-1 is certifiable, requiring 50+ technical, operational and legal safeguards and an independent audit report. The “SOC 2 for AI agents” line is AIUC’s own framing, from an endorsement by former CISO Phil Venables. Where SOC 2 is backward-looking, AIUC-1 asks for an ongoing adversarial testing program — though it sets no published testing cadence, and the standard itself is revised quarterly. Worth knowing: AIUC publishes the standard and sells audits and insurance against it, so weigh it as an emerging vendor-originated certification, not a settled one.
That technical validation is the confidence infrastructure enterprises need to move from experimentation to full-scale agentic deployment.
Key takeaways
The shift from narrow tools to autonomous teammates is a genuine leap in capability. Understanding the agent’s layers, the danger of Willison’s lethal trifecta, and the necessity of adversarial testing is how you harness it without absorbing its risks. These frameworks are not barriers — they are the foundation of progress.
Three mindset shifts to carry forward:
- Keep the human in the lead. Never let an agent both generate and approve its own actions or code. Critical outcomes get human eyes.
- Prioritize technical validation. Policy on paper is insufficient. Systems have to be stressed adversarially to measure the resilience gap.
- Monitor for goal drift. Autonomous agents are dynamic. Continuous monitoring is what keeps an agent from quietly deviating from the objective it was given.
Related: the ecosystem ·AI for Good podcast ·work with me.