← All notes
FoundationsMay 23, 20261 min read

What Are Agentic Systems?

Agentic systems are AI systems that can use tools, follow goals, check results, and work across multiple steps.

agentsfundamentalsarchitecture

What Are Agentic Systems?

Agentic system = AI system that can do work across steps.

Not just answer text. It can inspect context, choose tools, act, read results, and continue until goal is done.

Agent loop: observe, plan, act, verify
Agent loop: observe, plan, act, verify

Simple definition

An agentic system combines:

  • model: reasoning and language
  • tools: actions like search, files, shell, APIs
  • context: current task info
  • memory: durable facts or procedures
  • policy: rules, permissions, guardrails
  • loop: observe, plan, act, verify

Agent loop

  1. Observe request and environment.
  2. Decide next useful action.
  3. Use tool or ask human.
  4. Read result.
  5. Check if goal is complete.
  6. Repeat or stop.

This loop is what makes agentic systems different from basic chatbots.

Agent vs workflow

Workflow is fixed path. Step A then B then C.

Agent is adaptive path. It can choose next step based on result.

Use workflow when process is predictable. Use agent when task has uncertainty, branching, research, debugging, or messy inputs.

Common agent examples

  • coding agent that edits repo and runs tests
  • research agent that searches sources and writes brief
  • support agent that reads docs and opens ticket
  • DevOps agent that checks logs and restarts service after approval
  • content agent that drafts posts and waits for human approval

Where agents fail

Agents fail when:

  • tools are too broad
  • context is stale
  • goal is vague
  • no verification exists
  • no approval gate for risky actions
  • system trusts model output without checks

Builder rule

Do not ask: “Can AI do this?”

Ask:

  • What tools does it need?
  • What can go wrong?
  • How do we verify success?
  • Where should human approval happen?

Good agentic system = useful autonomy plus clear control.

END OF NOTE