AI, De-Mystified · Article 7
A chatbot answers one question at a time. An agent keeps working. Give it a goal, and it can plan steps, call tools, check progress, remember what it learned, and decide when to stop. That can be genuinely useful, but “agent” is also a heavily hyped label, so it helps to know what is actually inside the box.
Point C1 An AI agent is a system that pursues a goal across multiple steps, choosing when to use tools, what to remember, and when to stop.
Plain English Meaning
In plain English, an AI agent is a program that accepts a task and acts on its own for a while. It runs a loop: understand the goal, decide what to do, use a tool if needed, observe the result, update what it knows, and repeat until the goal is met or a stopping rule fires.
Think of it like hiring a research assistant. You describe the question. The assistant searches journals, takes notes, notices gaps, asks for clarification, and delivers a report. The assistant decides the next step; you do not hand-write every query.
Existing Concept It Resembles
The agent idea is not new. Older systems also accepted goals and performed actions:
- Personal assistants and chatbots set reminders, answered questions, and triggered simple workflows.
- Robotic process automation (RPA) scripts followed step-by-step rules to fill forms or move files.
- Game bots and simulation agents sensed their environment, picked actions, and tried to win or survive.
Point C2 The idea of an agent that follows goals and uses tools is older than large language models; it appears in automation scripts, personal assistants, and game AI.
What Is Actually New?
What changed is the glue. In older agents, the glue was hard-coded logic. In modern AI agents, the glue is language. A large language model reads the goal, reasons about what to do next, selects a tool, parses the tool’s output, and writes a short note to itself for the next step.
That flexibility is the real advance. The same agent can, in principle, look up a flight, edit a file, run a test, or summarize a paper depending on the goal. But flexibility is also a risk: it can misinterpret the goal, call the wrong tool, trust a bad result, or loop endlessly while sounding confident.
The Harness Idea
A useful shorthand is: agent = model + harness. The model supplies language understanding and reasoning. The harness supplies everything else: the tools the agent can call, the memory it can read and write, the permissions that bound its actions, the checkpoints that let humans pause or resume it, and the subagents it can delegate to.
LangChain’s DeepAgents is one example of such a harness. It wraps a model with a virtual filesystem, sandboxed code execution, skills, memory, subagent spawning, and human-in-the-loop interrupts. The model is still the thinker; the harness turns that thinking into repeated, governed action.
Point C5 A modern AI agent can be understood as a model plus a harness that provides tools, memory, permissions, checkpoints, and human oversight.
How It Works In Practice
Most practical agents share the same skeleton:
receive goal → plan → pick tool → execute → observe → update memory → check if done → repeat
A travel agent parses your request, searches flights, checks a calendar, asks for confirmation, and books. A coding agent reads an issue, explores code, proposes edits, runs tests, reads errors, and revises until tests pass or it hits a retry limit. A research agent queries sources, summarizes, spots gaps, and refines the query until coverage feels adequate.
Point C3 In practice, an agent’s loop repeatedly decides which tool to use, what to remember, and whether the goal is satisfied.
Where It Helps
Agents help when a task is too big, too external, or too repetitive for a single prompt: multi-step work such as drafting a feature or compiling a literature review; tasks that touch outside systems such as databases or APIs; and workflows that need a little judgment.
They turn a conversation into a guided workflow.
Where It Fails
Agents fail in predictable ways, usually around autonomy and judgment:
- Wrong tool choice. It searches when it should ask you, or edits the wrong file.
- Overconfidence in tool output. It treats a broken API response as fact.
- Memory drift. It remembers irrelevant details or forgets important constraints halfway through.
- Runaway cost. Each loop costs tokens and time; a stuck agent can burn budget quickly.
- Goal substitution. If the goal is vague, the agent may quietly pursue an easier one.
Point C4 Agent behavior depends heavily on clear goals, reliable tools, and careful limits; without them, autonomy becomes cost and error.
Academic Connections
Several older fields feed into the modern agent discussion:
- Autonomous agents study systems that perceive an environment and act over time.
- Planning provides ways to break a goal into sub-goals, from classical planners to hierarchical task networks.
- Tool use includes function calling, affordances, and models that learn to call external APIs.
- Human-in-the-loop systems study when a person should supervise, correct, or override an autonomous process.
These fields give vocabulary and methods, but they also remind us that agency is a design choice, not magic.
Practical Checklist
Before you trust or build an agent, ask:
- Can you state the goal in one sentence?
- Which tools can it call? Are they reliable?
- What is the stopping rule or exit condition?
- How does it track memory and context?
- What happens when a tool fails or returns garbage?
- Is there a human checkpoint for expensive or irreversible actions?
- How will you evaluate whether the result is correct?
If the goal and the limits are unclear, the agent is likely to wander.
The De-Hype Check
- Old name for this idea: workflow automation, macros, bots, expert systems, virtual assistants.
- What is genuinely new: large language models act as a flexible controller that can interpret instructions, choose tools, and adapt to unstructured context.
- What gets exaggerated: claims that agents are “fully autonomous,” “self-improving,” or about to replace knowledge workers. Current agents are narrow, expensive, error-prone, and need oversight.
- Who benefits from the hype: vendors selling autonomous-agent platforms and enterprise suites. The truth is more modest: agents extend what models can do, but only when the goal, tools, and limits are well designed.
Open Questions
- How much should an agent decide on its own, and when should it ask a human?
- What is the right balance between detailed memory and compact context?
- Can agents reliably explain their plans so users can audit them?
- How do we keep long agent runs affordable?
Article guide Important points and sources 5 points Show guide Hide guide
- C001 core · high An AI agent is a system that pursues a goal across multiple steps, choosing when to use tools, what to remember, and when to stop.
- C002 landscape · high The idea of an agent that follows goals and uses tools is older than large language models; it appears in automation scripts, personal assistants, and game AI.
- C003 design · medium-high In practice, an agent's loop repeatedly decides which tool to use, what to remember, and whether the goal is satisfied.
- C004 risk · medium Agent behavior depends heavily on clear goals, reliable tools, and careful limits; without them, autonomy becomes cost and error.
- C005 design · medium-high A modern AI agent can be understood as a model plus a harness that provides tools, memory, permissions, checkpoints, and human oversight.
Sources Sources used 6 sources Show sources Hide sources
- ReAct: Synergizing Reasoning and Acting in Language Models paper
- Toolformer: Language Models Can Teach Themselves to Use Tools paper
- LLM+P: Empowering Large Language Models with Optimal Planning Proficiency paper
- Large Language Model based Multi-Agents: A Survey of Progress and Challenges paper
- Human-in-the-loop Machine Learning: a state of the art paper
- LangChain: Deep Agents documentation
Look closer
Sources and notes
Open details Close details
Look closer
Sources and notes
These notes collect the sources, counterpoints, and review status behind the article's important points. Read the essay first; open this when you want to check something.
Confidence reflects how strongly the sources support the point (low / medium / high). Status describes the point's role (e.g., core, argument, landscape). Sources link to supporting material; counterpoints note boundary conditions or conflicting findings.
An AI agent is a system that pursues a goal across multiple steps, choosing when to use tools, what to remember, and when to stop.
- Sources (2)
-
-
“ReAct interleaves reasoning and acting so that an agent can maintain a goal, select actions, observe results, and decide when to continue or stop.”
ReAct: Synergizing Reasoning and Acting in Language Models direct -
“Toolformer trains language models to decide which APIs to call, how to pass arguments, and how to incorporate returned results into future tokens.”
Toolformer: Language Models Can Teach Themselves to Use Tools direct
-
- Counterpoints (1)
-
-
Some systems marketed as agents are single-turn or tool-free; the term is used loosely in industry marketing.
-
The idea of an agent that follows goals and uses tools is older than large language models; it appears in automation scripts, personal assistants, and game AI.
- Sources (1)
-
-
“Autonomous agent research predates large language models and includes goal-directed systems in robotics, simulations, and software automation.”
Large Language Model based Multi-Agents: A Survey of Progress and Challenges background
-
- Counterpoints (1)
-
-
Earlier agents typically relied on formal goal specifications and hard-coded interfaces, whereas LLM agents operate through natural-language goals and flexible tool descriptions.
-
In practice, an agent's loop repeatedly decides which tool to use, what to remember, and whether the goal is satisfied.
- Sources (2)
-
-
“The reasoning-acting loop maintains a trajectory of thought, action, and observation that lets the agent adapt tool use based on context.”
ReAct: Synergizing Reasoning and Acting in Language Models direct -
“Planning-based agents decompose a goal into sub-goals and select actions through explicit planning before execution.”
LLM+P: Empowering Large Language Models with Optimal Planning Proficiency indirect
-
- Counterpoints (1)
-
-
Some production agent frameworks hard-code tool sequences for safety, reducing the model's role to parameter filling rather than open-ended selection.
-
Agent behavior depends heavily on clear goals, reliable tools, and careful limits; without them, autonomy becomes cost and error.
- Sources (1)
-
-
“Human-in-the-loop methods are used to maintain safety and quality when autonomous systems face ambiguous goals or high-stakes decisions.”
Human-in-the-loop Machine Learning: a state of the art indirect
-
- Counterpoints (1)
-
-
For narrow, low-stakes tasks, agents can run with minimal governance and still produce acceptable results.
-
A modern AI agent can be understood as a model plus a harness that provides tools, memory, permissions, checkpoints, and human oversight.
- Sources (1)
-
-
“Deep Agents is an agent harness built on top of LangChain that adds execution environment, context management, delegation, and steering around a model.”
LangChain: Deep Agents direct
-
- Counterpoints (1)
-
-
The term 'harness' is a design lens, not an industry standard; different frameworks split model, harness, and tool responsibilities differently.
-
Review recordHow this was madeShow detailsHide details
Created 2026-06-29 by human.
Policy: policy:default v1.0.0.
✓ Approved hash matches current article
Agent runs
- draftingkimi2026-06-29
in:00000000…out:e5783ecc… - reviewkimi2026-06-29
in:00000000…out:e5783ecc…
Reviews
- agentapproved2026-06-29
Scope: claims, tone, privacy, scope
contentHash:
e5783ecc53552326…Sibling-agent review against article-proposal-ideation eval-card. Privacy scan passed. No proprietary or personal content detected.
- humanapproved2026-06-29
Scope: thesis, examples, tone, safety
contentHash:
e5783ecc53552326…Human author approved the draft for publication.
Machine-readable files
The same points, sources, and relationships are also available as structured files for agents and tools. The JSON follows the publication record schema.