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
  1. 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.
  2. 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.
  3. 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.
  4. C004 risk · medium Agent behavior depends heavily on clear goals, reliable tools, and careful limits; without them, autonomy becomes cost and error.
  5. 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

Look closer

Sources and notes

Open details Close details

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.

C001 high core

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)
Counterpoints (1)
  • Some systems marketed as agents are single-turn or tool-free; the term is used loosely in industry marketing.

C002 high landscape

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)
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.

C003 medium-high design

In practice, an agent's loop repeatedly decides which tool to use, what to remember, and whether the goal is satisfied.

Sources (2)
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.

C004 medium risk

Agent behavior depends heavily on clear goals, reliable tools, and careful limits; without them, autonomy becomes cost and error.

Sources (1)
Counterpoints (1)
  • For narrow, low-stakes tasks, agents can run with minimal governance and still produce acceptable results.

C005 medium-high design

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-29in:00000000…out:e5783ecc…
  • reviewkimi2026-06-29in: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.