Paper 13

What Is an "Agent"?

Separating the agent from the chatbot, the copilot, and the script — and why the line matters when every vendor is blurring it.

13 verified sources F — Agents & the agentic stack

A compiled, source-verified research digest — every claim cites a downloaded source, every figure is drawn from the data behind it. Not a personal essay.

Abstract

”Agent” has become the most overloaded word in enterprise AI, applied to chatbots, single-turn models, classifiers, and rebranded robotic process automation alike. The sources support a sharper reading, and it starts with the word itself. An agent has agency, delegated authority to act on a principal’s behalf.6 From there the definition resolves into three levels. An agent system is any perceive-decide-act configuration of model, instructions, tools, memory, and a loop — a parts list that is stable across labs and vendors1259 and that inherits Russell & Norvig’s thirty-year-old rational agent, with the LLM as the decision function and tools as the actuators.1310 A deliberative agent system is the subclass in which the model itself, at each step, chooses whether to act again or to answer; in a workflow the predefined code path makes that choice instead.1 A run is one realised trajectory. The loop at the centre has a primary-research origin in ReAct’s interleaved reasoning and acting3 and Toolformer’s self-directed tool use,4 and MCP later made the tools leg portable.8 Autonomy sits on top of all of this as a design decision with five settings, separable from capability,11 and risk rises as the setting climbs.7 The market is meanwhile eroding the line. Gartner estimates that of thousands of vendors claiming agentic solutions only around 130 offer real agentic features, and predicts more than 40% of agentic AI projects will be cancelled by the end of 2027.12

The word does work: agency is delegated authority to act

“Agent” descends from the Latin agere — to do, to drive, to act — and the cognate noun agency carries the sense the software term inherits, the authority to act on someone else’s behalf.13 The economics literature makes the delegation explicit. NBER defines AI agents as “autonomous software systems that perceive, reason, and act in digital environments to achieve goals on behalf of human principals,” and is careful to spell out that “principal” means “any stakeholder that deploys AI agents.”6 This is the classical principal-agent relation transplanted into software. A principal grants an agent authority to pursue a goal, and the agent exercises judgment within that grant.

For a lay reader, the grant carries the whole definition. Moving from single-step prompting to an agent means moving from a human in the loop at every step to handing the system authority over a multi-step process. OpenAI’s product definition lands in the same place: “agents are systems that independently accomplish tasks on your behalf,” performing workflows “with a high degree of independence.”2 Everything mechanical in the sections below exists to execute that delegated grant.

Three levels of definition: the agent system, the deliberative species, and the run

Agency gives the word its meaning, and the definition still needs structure, because “agent” gets used at three different grains: the kind of system, the subkind that deserves the name in argument, and the single execution. Three levels resolve that. An agent system, the genus, is any perceive-decide-act configuration of model, instructions, tools, memory, and a harness, individuated by its configuration and instructions. A deliberative agent system, the species, is picked out by the act-or-answer branch, where the decider is a general reasoner that, at each step, composes an open-ended action and chooses whether to act again or to answer. A run, the instance, is one realised trajectory, individuated by the path taken. No single source states the taxonomy in this form; the components the sources supply populate it.

The species boundary carries the practical weight, because agent-versus-workflow is the call builders and buyers actually face. Anthropic draws the cut architecturally: “workflows are systems where LLMs and tools are orchestrated through predefined code paths,” whereas “agents… are systems where LLMs dynamically direct their own processes and tool usage, maintaining control over how they accomplish tasks.”1 The test underneath, which this paper will call the locus-of-decision test, runs as follows: one reasoning step plus one action is still a deliberative agent if the model chose to stop, and it is a workflow if the code decided the stop. Step-count plays no part; who holds the branch is the whole of it. OpenAI states the same test in product terms — an agent “leverages an LLM to manage workflow execution… recognizes when a workflow is complete and can proactively correct its actions,” and “dynamically selects the appropriate tools depending on the workflow’s current state”2 — and NBER gives the operational version, asking whether the system “autonomously define[s] or pursue[s] tasks” rather than merely automating retrieval over “pre-supplied data.”6

The genus lines up with Anthropic’s own umbrella term, and saying so removes an ambiguity the taxonomy would otherwise carry. Anthropic gathers “all these variations” under agentic systems, with workflows and agents as the two kinds inside it.1 The genus makes the same move at the same level. A workflow is an agent system, a perceive-decide-act configuration, that fails the species test, because its code path holds the branch. So the workflow stays inside the genus and falls outside the species, and the exclusions later in this paper operate at the species level.

The run level earns its place through a consequence. Because the decider is probabilistic, two runs of the same system on the same instructions diverge in trajectory, the way two people given the same brief produce different working paths. Identity therefore attaches to the path. A test that certifies one run has certified one trajectory through the system, and governing a deliberative agent means watching runs, since the system’s behaviour is a distribution over paths. When a later section says high agency has to be scoped and monitored, this is the level at which the monitoring happens.

An engraved plate in two registers. On the left, a single deliberative agent system: an LLM decider at the centre with an act-or-answer branch, memory and tools placed around it, and a harness ring running the loop. On the right, three runs of that same system, each a divergent trajectory of a different length, showing that runs are individuated by the path taken, not by the output.
Figure 1.The definition rendered. Left: an agent system — model, instructions, tools, memory, harness — whose deliberative species is individuated by the act-or-answer branch. Right: three runs of that one system, divergent because the decider is probabilistic; the instance is the run, individuated by its path, not its output.Original schematic prepared for this paper.

The genus is thirty years old: a rational agent with an LLM as the decision function

The genus predates the current boom by three decades. Russell & Norvig’s canonical definition — an agent is “anything that can be viewed as perceiving its environment through sensors and acting upon that environment through actuators” — was written for the pre-LLM field, and it is the definition every lab and vendor formulation echoes.13 The behaviour of such an agent is formally an agent function mapping a percept sequence to an action, and a rational agent “always choose[s] the action that maximizes the expected value of the performance measure, using only the knowledge they currently have.”13 Rationality in this frame means good action selection under limited knowledge. Omniscience was never part of the offer.

Chip Huyen’s synthesis makes the inheritance explicit, quoting the same perceive-act line and defining an agent as “anything that can perceive its environment and act upon that environment.”10 An agent is then characterised by “the environment it operates in and the set of actions it can perform,” where “the set of actions an AI agent can perform is augmented by the tools it has access to.”10 Read across the two sources, the mapping lands cell by cell. The LLM is the decision function, tools are the actuators, the context and inputs are the percepts, and the goal supplies the performance measure. The modern agent is the rational-agent framework with an LLM in the chooser’s seat.

Verification note — the canonical Russell & Norvig wording

The AIMA textbook is paywalled. The verbatim perceive-act definition, the agent function, and the rational-agent definition were captured from a university course-notes transcription (cs.lmu.edu), and the exact textbook phrasing (“anything that can be viewed as perceiving… through sensors and acting… through actuators”) is corroborated by source 10, which quotes the line directly.1013 The definition is stable across AIMA editions; the corpus does not rely on the primary book for the exact string.

Five parts populate the genus: model, instructions, tools, memory, and a loop

Across independent sources the parts list is stable; only the labels move. Anthropic’s version is the fullest. Its atomic unit is “the augmented LLM,” a model “enhanced with augmentations such as retrieval, tools, and memory” that can use those capabilities itself, and mechanically “agents are typically just LLMs using tools based on environmental feedback in a loop.”1 The other breakdowns confirm the same shape under different groupings — OpenAI’s minimal agent is Model, Tools, and Instructions;2 Google’s “cognitive architecture” is a model, tools, and an orchestration layer that cycles “until an agent has reached its goal or a stopping point”;5 Lilian Weng’s widely cited formula is “Agent = LLM + memory + planning skills + tool use.”9

Synthesised, five elements recur. A model decides; instructions constitute and bound behaviour; tools connect the model to the external world; memory spans the in-context working set and external long-term stores;9 and a harness runs the perceive-decide-act loop until a stopping point. Two of the source labels deserve a word each. Memory is the component the vendor three-part models fold into “orchestration” and the one Weng makes first-class, splitting it into short-term (the context window) and long-term (an external vector store retrieved on demand).9 Planning, the other first-class citizen in Weng’s formula, has no separate box in the five-part scheme because it lives inside two of the parts: task decomposition, where “the agent breaks down large tasks into smaller, manageable subgoals,” is work the model does in its own reasoning, and reflection, the “self-criticism and self-reflection over past actions,” is what the loop’s feedback step exists to carry.9

The tools element also fixes what the agent is. Huyen states the dependency in both directions: “the environment determines what tools an agent can potentially use… however, an agent’s tool inventory restricts the environment it can operate in.”10 Give the same model a different tool set and you have changed the worlds it can act in, which is why the taxonomy individuates the genus by configuration and instructions. The model alone underdetermines what the system is; the anatomy, in other words, is the identity.

The species has a research origin: reasoning interleaved with action

The act-or-answer loop at the centre of the species came out of primary research. ReAct showed that an LLM could “generate both reasoning traces and task-specific actions in an interleaved manner,” where “reasoning traces help the model induce, track, and update action plans as well as handle exceptions, while actions allow it to interface with and gather additional information from external sources.”3 The paper’s human analogy is cooking. Between two physical actions a person reasons in language, tracking progress and adjusting the plan when an ingredient is missing.3 That thought, action, observation cycle is the concrete shape of the loop the lab and vendor literature describes in prose, and it produced real gains, beating imitation and reinforcement-learning baselines by 34% and 10% absolute on two interactive benchmarks with only one or two in-context examples.3

Toolformer supplied the other half, the finding that the model can direct its own tool use. It was “trained to decide which APIs to call, when to call them, what arguments to pass, and how to best incorporate the results,” learned self-supervised, “requiring nothing more than a handful of demonstrations for each API.”4 For the definition, the significance is that self-directed tool use existed as a property of the model before anyone standardised it as a protocol.4 Google’s whitepaper closes the lineage by requiring that an agent’s model be able to follow reasoning frameworks “like ReAct, Chain-of-Thought, or Tree-of-Thoughts,” naming the research the loop descends from.5

The chatbot, the copilot, and the script all fail the same test

A definition is only useful if it excludes things, and the sources are explicit about the exclusions. OpenAI states it flatly: “applications that integrate LLMs but don’t use them to control workflow execution — think simple chatbots, single-turn LLMs, or sentiment classifiers — are not agents.”2 Its fraud-analysis analogy carries the contrast in one image. “A traditional rules engine works like a checklist, flagging transactions based on preset criteria,” whereas “an LLM agent functions more like a seasoned investigator, evaluating context, considering subtle patterns.”2 The rules engine, and with it scripted automation and RPA, fails the locus-of-decision test because the code path holds the act-or-answer branch. Anthropic’s matching guidance is to choose a workflow “for well-defined tasks where predictability and consistency are needed” and an agent only “when flexibility and model-driven decision-making are needed at scale.”1

The copilot is the hardest near-miss, so the test is worth running on it rather than asserting past it. A copilot embeds a capable model inside a human’s working session, drafting and suggesting, while the human accepts or rejects each suggestion and decides when the work is done. Run the test and the branch sits outside the model. The surrounding application and the human hold the control flow and the stop, which places the copilot in OpenAI’s excluded class — applications that integrate LLMs but “don’t use them to control workflow execution”2 — and under NBER’s test it “does not autonomously define or pursue tasks.”6 The model inside a copilot may be identical to the model inside an agent. The grant of authority differs, and the grant is what the definition measures.

NBER’s own prototype example shows the same test admitting a system. Deep Research, “unlike traditional software, which retrieves information or processes only pre-supplied data,” “takes natural language instructions (prompts) and independently carries out actions to produce a researched report,” and “can iteratively search the web, evaluate results, and assemble a report without human oversight at each intermediate step.”6 The model chooses the next search, evaluates what came back, and decides when the report is done, so the branch sits with the model and the system clears the species line. An upload-and-summarise tool, in NBER’s own contrast, keeps the reasoning with the user and stays outside.6

Google’s agents-versus-models contrast catalogues why a bare model, queried directly, fails the test on four axes at once.

Agents vs. models: four dimensionsModel (queried directly)AgentKnowledgeLimited to trainingdata.Extended via externalsystems through tools.ContextSingle inference; nonative session history.Managed session historyfor multi-turn inference.ToolsNo native toolimplementation.Tools nativelyimplemented in the agent.Logic /reasoningNo native logic layer;user forms prompts(optionally CoT/ReAct).Native cognitive arch.using reasoning frameworks(CoT, ReAct).Every cell is verbatim/condensed from the source’s agents-vs-models table.
Figure 2.A bare model fails the agent test on four dimensions at once: it has no native tools, no managed context, no logic layer, and knowledge frozen at training time. The agent supplies all four around the model.Source: Wiesinger, Marlow & Vuskovic (Google), “Agents,” 2024.

The exclusions run in both directions, because the same boundary tells a buyer when the species is worth building at all. OpenAI’s guidance points agents at the workflows that resisted rule-based automation: complex decision-making involving “nuanced judgment, exceptions, or context-sensitive decisions”; rules systems “that have become unwieldy due to extensive and intricate rulesets, making updates costly or error-prone”; and work that leans on unstructured data, “interpreting natural language, extracting meaning from documents, or interacting with users conversationally.”2 Otherwise, on OpenAI’s own advice, “a deterministic solution may suffice.”2

Autonomy is a dial on the species, set apart from capability

With the species defined, autonomy can get its own axis, because a persistent confusion treats “agent” as a binary and “autonomous” as a synonym for “powerful.” The Knight Institute framework separates the axes: “an agent’s level of autonomy can be treated as a deliberate design decision, separate from its capability and operational environment.”11 It defines five escalating levels by the role the human takes — operator, collaborator, consultant, approver, observer — across which “user involvement decreases” as “agent autonomy increases.”11 The same capable model can be deployed at any rung. How much rope it gets is a governance decision.

Capability, meanwhile, is set elsewhere in the anatomy. Huyen’s summary is that “the success of an agent in an environment depends on the tool it has access to and the strength of its AI planner,“10 so what an agent can do is fixed by its tools and its reasoning, while how freely it may act is fixed by the level its principal chooses. On the dial itself she reaches the compatible conclusion that autonomy is best defined per-action, with “humans… involved at any stage to aid with the process and mitigate risks.”10

Five levels of autonomy: user involvement falls as agent autonomy risesL1 · OperatorUser directs and makes decisions, agent acts.L2 · CollaboratorUser and agent collaboratively plan, delegate, execute.L3 · ConsultantAgent leads but consults user for expertise / preferences.L4 · ApproverAgent engages user only in risky / pre-specified cases.L5 · ObserverFull autonomy under user monitoring.Agent autonomy →User involvementfalls ↓
Figure 3.The same capable model can sit at any of five levels of autonomy, with the human moving from decision-maker (L1) to monitor (L5). Bar width encodes rising agent autonomy.Source: Feng, McDonald & Zhang (Knight First Amendment Institute), “Levels of Autonomy for AI Agents,” 2025.

Risk rises with the dial, so high agency belongs in narrow scopes

The definition is what makes the dial governable. Until you know whether the model or the code holds the act-or-answer branch, you cannot say what authority you have delegated, and delegated authority is the quantity the risk literature prices. The Hugging Face dissent argues its position in its title — fully autonomous AI agents should not be developed — and supports it with a monotonic claim: “risks to people increase with the autonomy of a system: the more control a user cedes to an AI agent, the more risks to people arise.”7 Agents sit “on a sliding scale of autonomy, where risks outweigh benefits for systems at the upper end (full autonomy),” and the most dangerous form is one “capable of writing and executing their own code beyond predefined constraints,” which “enables the potential to override human control.”7 The paper’s favoured alternative is semi-autonomous systems “which retain some level of human control,” with the right level depending on “the complexity of tasks assigned, and the nature of human involvement.”7

Read together with the Knight levels, the dissent yields a transferable architectural principle. Autonomy is dialable, and risk follows the dial, so a high-agency component should be narrowly scoped and a broad-scope component should stay low-agency. The dangerous quadrant is high agency and broad scope at once. The safer pattern pairs a broad, low-agency coordinator with narrow, higher-agency specialists, which keeps each high-agency part testable and constrained. One caution belongs here. A coordinator that produces judgment and delegates is structurally different from an individual contributor that produces work with sub-agents underneath it. The production model differs, so one cannot be modelled as a scaled-up version of the other.

Agency vs. scope: the safe diagonal and the dangerous corner

High agency · Narrow scope — safe

A specialist with real autonomy over a bounded task. Constrained, testable, and governable, which makes it the right place to put high agency.711

High agency · Broad scope — dangerous

Maximum control ceded over an unbounded task. Where “risks outweigh benefits”; self-directed code execution can “override human control.”7

Low agency · Broad scope — safe

A broad coordinator that plans and delegates but does not act unilaterally. Breadth without the risk, because the human stays close to the decisions.711

Low agency · Narrow scope

A tightly bounded, closely supervised helper. Low risk and low leverage, often better served by a deterministic workflow than an agent.1

The safe architecture lives on the diagonal, with a broad-scope, low-agency coordinator delegating to narrow, high-agency specialists; the high-agency, broad-scope corner is the one to avoid711

MCP made the tools leg portable

If an agent is model, instructions, tools, memory, and loop, the practical bottleneck was always the tools leg, because every integration was bespoke. Anthropic’s Model Context Protocol, announced November 2024, is “an open standard that enables developers to build secure, two-way connections between their data sources and AI-powered tools,” motivated by the observation that “even the most sophisticated models are constrained by their isolation from data — trapped behind information silos and legacy systems.”8 Its contribution is to replace “fragmented integrations with a single protocol.”8 Restated, that collapses an M×N integration problem, every model wired separately to every tool, into N+M, with tools exposing one MCP server and models speaking one MCP client. Toolformer had already shown self-directed tool use was a model capability;4 MCP made exercising it portable across models and vendors, which is much of why “agent” moved from research demo to something buildable at scale.

Verification note — the “USB-C for AI” analogy is not from this source

The widely quoted “USB-C port for AI applications” line appears in Anthropic’s later MCP documentation; the November 2024 announcement captured here does not contain it, so the line is not attributed to that source.8 The N+M framing above restates the announcement’s “replacing fragmented integrations with a single protocol”; the announcement itself does not use the N+M wording.

”Agent washing” scales the definitional failure into a procurement problem

Definitional discipline matters because the market is actively eroding it. Gartner coined “agent washing” for “vendors rebranding existing chatbots and automation tools — including AI assistants and robotic process automation (RPA) — as agentic AI without delivering genuine autonomous capabilities,” and estimates that “of the thousands of vendors claiming agentic solutions… only around 130 offer real agentic features.”12 The projects built on the mislabelled products fare accordingly. On a poll of 3,400-plus organisations, Gartner predicts “more than 40% of agentic AI projects will be canceled by the end of 2027,” attributing failure to “escalating costs, unclear business value, or inadequate risk controls” and to organisations “deploying agents without a clear strategy… or the governance to manage what happens when something goes wrong.”12 Gartner analyst Anushree Verma puts the state of practice in one sentence, as reported: “Most agentic AI projects right now are early-stage experiments or proof of concepts that are mostly driven by hype and are often misapplied.”12

A rebranded chatbot or RPA script is the negative case the species already excludes, since its code path holds the branch. “Agent washing” is therefore the locus-of-decision failure scaled up to a procurement problem, and the buyer who cannot run the test cannot see the washing.

~130
Vendors offering genuine agentic features, of thousands claiming them (the rest = “agent washing”)
Gartner (2025, secondary)
>40%
Agentic AI projects predicted cancelled by end of 2027
Gartner (2025, secondary)
3,400+
Organisations polled, the basis for the cancellation prediction
Gartner (2025, secondary)
5
Levels of autonomy — a separable design choice, not a capability tier
Knight Institute (2025)
The reality gap: claims vs. genuine agents~130vendors with genuine agentic featuresout of thousands claiming “agentic”— the rest is “agent washing”Agentic AI projects cancelled by end-2027 (predicted)>40%cancelledBasis: poll of3,400+organisationsCause (as reported): escalating costs, unclear business value, inadequate risk controls and governance.All three figures are the literal values reported as Gartner’s; captured via secondary coverage (the Gartner page is 403-blocked).
Figure 4.The reality gap behind “agent washing”: a few genuine agentic vendors amid thousands of claimants, and a predicted cancellation rate above 40% on a 3,400-plus organisation poll.Source: Gartner (Verma), press release 2025-06-25, via secondary coverage (martech.org).
Verification note — the Gartner figures are secondary

The Gartner press release returns HTTP 403 to automated fetch. The 40% cancellation figure, the 3,400-plus poll base, the “agent washing” coinage, and the “~130 genuine vendors” estimate are captured from cross-checked secondary coverage (martech.org, corroborated by HPCwire/BigDATAwire and the press-release title) and attributed to Gartner as reported.12 The “~130” figure in particular should be read as secondary.

The delegation reading: an agent is a new kind of talent, grown into the system

Compressed to its load-bearing parts, the definition runs in one movement. An agent holds delegated authority; the thing that exercises the authority is a perceive-decide-act system; the system earns the name when the model holds the act-or-answer branch — one reasoning step plus one action is still a deliberative agent if the model chose to stop, and a workflow if the code decided the stop16 — and each exercise of the authority is a run whose identity is its path. Autonomy is then a governance dial set on top,11 and risk follows the dial.7

The word ends where it began, in delegation, and the delegation reading changes what kind of thing an agent is inside an operating model. Read as a tool, an agent is a strange one. It exercises judgment inside a granted scope, and it varies between runs the way two people vary given the same brief. Read as talent, both properties are ordinary. That is the position this paper takes: agents are a new kind of labour, a capacity to which work is delegated, and the join between that capacity and the system employing it is grown rather than bolted. An AI-native operation is a structural pattern in its own right, and growing that shape is different work from wiring agents onto the shape you already have.

The design question that follows is the delegation question — what authority is being granted, over how broad a scope, and who decides when it stops.

Open question

The sources agree on the locus-of-decision line in principle but not on where it falls in the wild. NBER’s test would exclude a retrieval-only summariser yet admit a web-searching researcher;6 OpenAI’s would exclude a single-turn classifier but admits anything that “control[s] workflow execution”;2 and Anthropic concedes the boundary is a design spectrum, recommending workflows over agents for most well-defined tasks.1 Whether a given commercial product clears the bar is, on this evidence, a case-by-case judgment about whether the model or the code chooses each step — which is exactly the judgment “agent washing” is designed to obscure.12

References

  1. Schluntz, E., & Zhang, B. (Anthropic) (2024). Building Effective Agents. Anthropic. Accessed 2026-06-19. — local: sources/01-anthropic-building-effective-agents.md
  2. OpenAI (2025). A Practical Guide to Building Agents. OpenAI. Accessed 2026-06-19. — local: sources/02-openai-practical-guide.md (+ PDF, TXT)
  3. Yao, S., Zhao, J., Yu, D., Du, N., Shafran, I., Narasimhan, K., & Cao, Y. (2022). ReAct: Synergizing Reasoning and Acting in Language Models. arXiv:2210.03629 / ICLR 2023. Accessed 2026-06-19. — local: sources/03-react-yao-2022.md (+ PDF, TXT)
  4. Schick, T., Dwivedi-Yu, J., Dessì, R., et al. (Meta AI) (2023). Toolformer: Language Models Can Teach Themselves to Use Tools. arXiv:2302.04761. Accessed 2026-06-19. — local: sources/04-toolformer.md (+ PDF, TXT)
  5. Wiesinger, J., Marlow, P., & Vuskovic, V. (Google) (2024). Agents (whitepaper). Google / Kaggle. Accessed 2026-06-19. — local: sources/05-google-wiesinger-agents.md (+ PDF, TXT; PDF via public mirror, Kaggle page JS-gated)
  6. Shahidi, P., Rusak, G., Manning, B.S., Fradkin, A., & Horton, J.J. (2025). The Coasean Singularity? Demand, Supply, and Market Design with AI Agents. NBER Working Paper w34468. Accessed 2026-06-19. — local: sources/06-nber-coasean-singularity.md (+ PDF, TXT)
  7. Mitchell, M., Ghosh, A., Luccioni, A.S., & Pistilli, G. (Hugging Face) (2025). Fully Autonomous AI Agents Should Not be Developed. arXiv:2502.02649. Accessed 2026-06-19. — local: sources/07-dissent-fully-autonomous.md (+ PDF, TXT)
  8. Anthropic (2024). Introducing the Model Context Protocol. Anthropic. Accessed 2026-06-19. — local: sources/08-anthropic-mcp.md
  9. Weng, L. (2023). LLM Powered Autonomous Agents. Lil’Log. Accessed 2026-06-19. — local: sources/09-lilian-weng-llm-agents.md
  10. Huyen, C. (2025). Agents. huyenchip.com. Accessed 2026-06-19. — local: sources/10-huyen-agents.md
  11. Feng, K.J.K., McDonald, D.W., & Zhang, A.X. (2025). Levels of Autonomy for AI Agents. Knight First Amendment Institute (Columbia) / arXiv:2506.12469. Accessed 2026-06-19. — local: sources/11-levels-of-autonomy.md (+ PDF, TXT)
  12. Gartner (Verma, A.) (2025). Gartner Predicts Over 40% of Agentic AI Projects Will Be Canceled by End of 2027. Gartner. Secondary capture (page 403-blocked) via martech.org, corroborated by HPCwire/BigDATAwire. Accessed 2026-06-19. — local: sources/12-gartner-agent-washing.md
  13. Russell, S., & Norvig, P. (1995–2020). Intelligent Agents (AIMA, Ch. 2) — rational-agent definition. Pearson (textbook, paywalled); captured via cs.lmu.edu course-notes transcription, corroborated by source 10. Accessed 2026-06-19. — local: sources/13-russell-norvig-rational-agent.md