AWS Glossary
AI Agent
An AI agent is a system given a goal, a set of tools, and latitude to decide which tools to call and in what order — distinct from a workflow, which follows a path defined in advance.
AI & assistant-friendly summary
This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.
Summary
An AI agent is a system given a goal, a set of tools, and latitude to decide which tools to call and in what order — distinct from a workflow, which follows a path defined in advance.
Key Facts
- •The three things that make it an agent 1
- •2
- •3
- •This is why in production the design order is: tool catalog first, authorization second, evaluation third, prompt last
- •Evaluate every write as a permission decision **outside** the model — a model can be argued out of a system prompt, but not out of an authorization policy
Entity Definitions
- Amazon Bedrock
- Amazon Bedrock is an AWS service relevant to ai agent.
- Bedrock
- Bedrock is an AWS service relevant to ai agent.
Related Content
- ECOMMERCE AI AGENTS— Related service
- AMAZON BEDROCK AGENTCORE— Related service
- GENERATIVE AI ON AWS— Related service
Definition
An AI agent is a system given a goal, a set of tools, and the latitude to decide which tools to call and in what order to reach that goal.
The contrast that matters is with workflow automation, which follows a path defined in advance: if this, then that. A workflow handles the cases you anticipated. An agent handles the case you did not — the customer whose order shipped in two parcels, one scanned as delivered to a neighbour.
That flexibility is the entire value and the entire risk. It means the agent can also take an action you did not anticipate.
The three things that make it an agent
- Tools. Functions it can call that change or read the world — look up an order, check stock, issue a refund. A model with no tools is a text generator, not an agent.
- A loop. It observes the result of a tool call and decides what to do next, rather than executing a fixed sequence.
- A stopping condition. It decides when the goal is met, or escalates.
A retrieval chatbot that answers product questions has none of these. It is useful, and it is not an agent.
Why the boundary matters more than the model
The most common production failure in agent systems is not a bad model output. It is an agent with more write access than anyone intended, discovered after it used it.
This is why in production the design order is: tool catalog first, authorization second, evaluation third, prompt last. Declare exactly which actions exist. Evaluate every write as a permission decision outside the model — a model can be argued out of a system prompt, but not out of an authorization policy. Then measure quality against a golden dataset with a pass bar before anything ships.
Autonomy is per action, not per agent
A single agent can reasonably be fully autonomous on reads, semi-autonomous on low-value writes, and gated on anything that moves money. Answering where an order is needs no approval. Issuing a refund does. Changing a price across a category definitely does.
Setting one blanket autonomy level for a whole agent is how teams end up either shipping something dangerous or shipping something so constrained it saves nobody any time.
When not to build one
- The decision is already deterministic. If a human follows the same rule every time with no judgement, that is a workflow. Workflows are cheaper, faster, and easier to audit.
- The data cannot support it. An agent reasoning over systems that disagree about identifiers produces confident, wrong answers. Fix the join keys first.
- Nobody owns the outcome. An agent without a named human owner accumulates edge cases until someone quietly switches it off.
Related terms
Tool catalog · Human in the loop · Agent evals · Model Context Protocol · Amazon Bedrock AgentCore · Agentic commerce
Related Services
eCommerce AI Agents on AWS
Production AI agents for eCommerce on Amazon Bedrock AgentCore — support and WISMO, inventory, merchandising, margin, returns and B2B. Tool boundaries, evals before launch, and a human on anything that moves money.
Amazon Bedrock AgentCore Consulting
Production agent infrastructure on Amazon Bedrock AgentCore — Runtime, Gateway, Memory, Identity, Observability and Evaluations. Bring your own framework; we operate the substrate.
Generative AI on AWS — Production-Ready LLM Apps in Weeks
Generative AI strategy and delivery on AWS — use-case selection, Bedrock + SageMaker architecture, governance, evaluations, and production rollout across the AWS AI stack.
Related Articles
AI Agent vs Workflow Automation: What Should eCommerce Businesses Use? (2026)
AI agents do not replace Shopify Flow or OMS state machines. Hybrid is the default: rules own money movement; the agent returns a structured decision. Reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions — not store conversion KPIs.
How Much Autonomy Should You Give an eCommerce AI Agent? (2026)
Autonomy is per action, not a harness slider. Observe through Fully Automated — reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions, not a refund-rate KPI.
Amazon Bedrock AgentCore: The Production Guide for Net-New AI Agents on AWS
Harness GA June 17, Agents Classic cutoff July 30, Payments GA August 18, Memory FGAC August 28. Harness vs Runtime, Gateway Policy, and when transacting agents still should not own checkout.
Building a Multi-Agent eCommerce Operations Team (2026)
Staff Sales, Customer, Inventory, Product, and Finance as optional specialists — not week one. Supervisor + hop caps. Reuse Gateway ~180 to 95 ms and ~$791/mo at 50K sessions.
Need help with this topic?
Our AWS-certified team implements, audits, and optimizes these services in production — from Bedrock RAG pipelines to multi-account landing zones.
