Foundations
MDX
What Is Agentic AI?
A practical introduction to AI systems that pursue goals, use tools, adapt their path, and operate within explicit limits.
Editorial review: clarity, operational relevance, safety boundaries, and source quality.
The useful definition
Agentic AI is not simply a chatbot with a longer prompt. An agentic system gives a model control over at least part of a task’s sequence. The model can observe the current state, select an allowed action, inspect the result, and choose what happens next.
That distinction matters more than whether the interface looks conversational. A fixed application that always classifies a request, retrieves three documents, and drafts a reply is a model-powered workflow. A system that decides whether retrieval is needed, changes its query after weak evidence, chooses between tools, and stops when a defined condition is satisfied contains agentic behavior.
Autonomy is therefore not binary. One system may choose search queries while requiring approval for every write. Another may autonomously update reversible labels but only draft customer messages. Describe autonomy per capability, action, and environment rather than labeling the entire product “an agent.”
Video companion
Generative vs Agentic AI: Shaping the Future of AI Collaboration
IBM Technology’s concise comparison reinforces the distinction above: generative systems produce outputs, while agentic systems coordinate decisions and actions toward a goal. Watch it before moving into the complete system architecture.
The complete system
A production agent is a control loop surrounded by ordinary software. The model interprets goals and proposes next actions. The application remains responsible for identity, authorization, schemas, budgets, retries, state transitions, audit records, and irreversible-action checks.
Six components determine behavior:
- Goal and task contract. The system needs a bounded job, supported inputs, excluded cases, and observable completion condition.
- Model. The model interprets ambiguous information and selects among allowed actions. Its output is a proposal, not authority.
- Tools. Narrow domain functions provide data or perform actions. Tool execution happens outside the model.
- State. Confirmed facts, open questions, previous actions, approvals, and remaining limits must survive across steps.
- Control plane. Deterministic code validates arguments, permissions, budgets, destinations, and postconditions.
- Evaluation and operations. Teams need representative tests, traces, alerts, escalation, recovery, and change review.
Completion must be external to the model’s confidence. A coding agent completes when relevant checks pass and a reviewable change exists. A support agent completes when the answer is supported by current account and policy evidence. A model saying “done” is only another claim to verify.
When autonomy creates value
Good agent use cases combine four properties.
The path varies. Current evidence changes what should happen next. Research, investigation, exception handling, and maintenance often have this shape. If every branch can be enumerated economically, a deterministic workflow is easier to test and operate.
The systems are accessible. The agent needs authoritative data and narrow tools. A compelling model cannot compensate for missing identity, unreliable records, or a legacy system that exposes only broad administrator access.
The outcome is verifiable. Strong tasks finish with tests, record state, source-backed claims, policy checks, or structured human confirmation. Purely subjective outcomes are harder to improve because success cannot be distinguished from persuasion.
The downside is bounded. Early capabilities should be read-only, assistive, reversible, approval-gated, or constrained by amount, recipient, data class, and environment. More authority should follow evidence from the exact task—not general confidence in the product.
Do not use an agent for exact arithmetic, simple lookups, known routing, access control, or an irreversible high-stakes decision with weak feedback. Ordinary code, search, a form, or a model-powered workflow may be the better product.
A concrete example
Consider a support agent investigating a delayed order. It receives an authenticated customer and order identifier. It reads the commerce system, checks the carrier, sees contradictory scans, retrieves the controlling delivery policy, and prepares the remedies available for that account state.
The variable investigation path is a reasonable place for agent judgment. The evidence is inspectable, and read calls are low consequence. Issuing a large refund is different: it changes financial state and may be difficult to reverse. The system can prepare an exact proposal, but a person or trusted policy service must authorize execution.
Useful terminal states might be:
completed: the current status and remedies are supported by account, carrier, and policy evidence.needs_input: a stable order identifier or required customer confirmation is missing.needs_approval: a specific refund proposal is ready for an authorized reviewer.denied: the authenticated actor lacks access to the order or requested action.exhausted: the investigation reached its retry, time, or cost limit.failed: a required system is unavailable and no safe resolution is possible.
This vocabulary prevents escalation from looking like failure and prevents a fluent explanation from being mistaken for a completed external action.
Field checklist
Apply it in practice
- Define one bounded job and an observable completion condition.
- List the authoritative systems and narrow tools required for that job.
- Classify actions by consequence, reversibility, data sensitivity, and visibility.
- Keep identity, permissions, budgets, and state transitions outside the model.
- Name every valid terminal state and who owns the next action.
- Compare the proposed agent with a deterministic workflow baseline.
Field manual
Implementation blueprint
- 01
Name the job
Describe one outcome using a verb, object, and boundary: investigate a delayed order for the authenticated customer.
Deliverable: A one-sentence task contract that excludes adjacent jobs such as refunds or account edits.
- 02
Map variable decisions
List the points where current evidence changes the next useful action. If every branch is known, prefer a workflow.
Deliverable: A decision map separating fixed transitions from model-directed choices.
- 03
Attach evidence
For every completion claim, identify an external record, test, citation, or confirmation that can support it.
Deliverable: A completion schema with evidence references and explicit non-success states.
- 04
Bound consequence
Classify each tool by data sensitivity, reversibility, financial effect, and external visibility.
Deliverable: An authority table showing autonomous, approval-gated, and prohibited actions.
Reusable working artifact
Task contract canvas
Complete this before selecting a model or framework. If a field cannot be answered, the use case is not yet bounded enough to build.
JOB
Investigate [specific condition] for [authenticated actor].
INPUTS
Required: [stable identifiers, user goal]
Optional: [decision-relevant context only]
SOURCES OF TRUTH
[system] owns [fact or state]
ALLOWED DECISIONS
The agent may choose: [queries, read tools, reversible steps]
COMPLETION EVIDENCE
Complete only when: [observable postcondition]
TERMINAL STATES
completed | needs_input | needs_approval | denied | exhausted | failed
EXCLUSIONS
Never: [sensitive, irreversible, or out-of-scope actions]
OWNER
Quality: [role] Incident response: [role]Measurement
Operational scorecard
Failure drills
Rehearse before the system has real authority
- Remove a required source of truth and confirm the agent returns needs_input or failed rather than filling the gap.
- Provide a persuasive but false user claim and verify that account-specific facts still come from tools.
- Ask for an adjacent action outside the task contract and confirm that the system refuses or routes it explicitly.
- Return an indeterminate write result and confirm the system reconciles authoritative state before any retry.
Selected primary references
Continue with the source material
These sources inform the wider editorial perspective for this topic. They are not presented as line-by-line citations for every statement.