Skip to content
All field notes

AI Agents / Ecommerce AI / AI Shopping Agent / Agentic Commerce

AI Agents in Ecommerce: The Workspaces, Roles, and Architecture

AI agents now operate across merchant systems, external AI channels, conversations, discovery surfaces, and connected storefront interfaces. Here is how the models differ.

Matheus Reis

/ 7 min read

Updated

Map of the different workspaces used by AI agents in ecommerce

An AI agent in ecommerce is software that can interpret a goal, use connected context, and follow a bounded workflow through available tools. That broad definition covers very different products: an assistant for a merchant, an external shopping channel, a conversational storefront, an adaptive search canvas, or an agent working through the shopper’s existing interface.

The old shorthand—chatbots answer while agents act—no longer explains the market. Serious chat-first systems can check connected data and perform commerce actions. Search products can reason over intent and rearrange results. Commerce platforms can expose native actions across catalog, checkout, and order systems.

The more useful question is: where does the agent work, what state can it access, which actions may it perform, and how is the result verified?

The main agent workspaces in ecommerce

These models are not a maturity ladder. A merchant may use several at the same time.

Merchant-operations agents

Merchant-facing agents help teams configure, analyze, and operate commerce systems. Their user is the merchant, not the shopper. They may assist with reporting, merchandising, content, workflows, or administrative tasks, depending on the platform and the permissions connected to them.

Shopify Sidekick is an example of this role. It belongs in the ecommerce-agent landscape, but it should not be compared directly with a customer-facing shopping agent. They serve different users and decisions.

External AI shopping channels

External agents help a shopper discover products across merchants inside a third-party assistant. The primary workspace is the external conversation or search surface.

Shopify Agentic Storefronts is infrastructure for making merchant products available in AI channels such as ChatGPT, Gemini, and Copilot, subject to channel eligibility and configuration. This is primarily a distribution and channel model. It does not describe what an on-site agent does on the merchant’s own interface.

Conversation-as-interface shopping

In a chat-first experience, the conversation becomes the main shopping surface. Products, recommendations, controls, and confirmations can be rendered inside that conversation. The system may still access live commerce data and call real actions; “chat” does not mean “FAQ bot.”

Salesforce’s Shopper Agent documentation describes this kind of conversational shopper experience. Its distinction is the workspace: the shopper completes much of the guided flow through the conversation.

Alternative AI storefronts

Some products provide infrastructure for a merchant or agency to build a new AI-led shopping experience. The merchant may keep ownership of the customer relationship while adopting a different application layer for browsing, conversation, memory, transaction, or service.

Swap’s technical overview describes modular commerce capabilities that can support a custom shopper-facing experience. That is different from an agent operating the exact interface a shopper was already using.

Adaptive search and discovery

Search and merchandising vendors increasingly use intent understanding and agent-controlled presentation. The workspace is a discovery canvas: search results, recommendations, filters, or modules adapt around the current request and merchandising rules.

See What Is Ecommerce Product Discovery? for the boundary between search, recommendations, merchandising, guided selling, and interface-operating agents.

Constructor and Coveo sit in this part of the landscape. Their job is broader than a chat bubble and narrower than running an entire commerce organization.

Embedded on-site shopping agents

On-site agents can appear across search, product pages, collection pages, support surfaces, or checkout. Products such as Bloomreach’s shopping agent, Rep, Alby, Gorgias, and others combine different amounts of conversation, recommendation, personalization, and commerce action.

“Embedded” is therefore a location description, not a sufficient category distinction. Buyers still need to inspect the relationship between the agent and the host interface.

Interface-operating shopping agents

An interface-operating agent uses the connected storefront interface as its workspace. The host exposes selected current state, visible targets, and supported actions. The agent can guide through elements the shopper sees, call only permitted actions, and verify the resulting state.

This is the model kn8 is exploring. It is best understood as a specific interaction architecture within the broader AI-shopping-agent category, not as the universal definition of an ecommerce agent.

Four questions that reveal the architecture

The market’s default phrases—“understands intent,” “uses live data,” “takes action,” and “acts like your best associate”—do not tell a buyer enough. Ask four more precise questions.

1. What is the agent’s workspace?

Is the primary experience an external AI channel, a conversation, a replacement storefront, an adaptive discovery canvas, or the existing interface?

This determines what the shopper sees and where they remain oriented during the task.

2. What state is actually connected?

“Live commerce data” can refer to many different things. Ask which exact objects and values are exposed, from which system, at which point in the interaction, and under whose authorization.

Do not infer support for inventory, pricing, customer history, orders, or policies from a generic “real-time” claim. Each source needs its own integration and proof.

3. Which actions are supported?

An agent’s action authority comes from the tools and permissions made available by the host. Ask for the action name, required inputs, confirmation rules, failure behavior, and side effects.

A system that can perform one safe supported state change should say exactly that. It should not be marketed as capable of every action across the shopping lifecycle.

4. How is the outcome verified?

After an action, does the system read the relevant state again? Can it distinguish an attempted call from a confirmed result? Can the shopper see what changed?

Verification is especially important when the agent and the shopper share an interface. It keeps the response grounded in the state the host actually reports.

What agent readiness requires

Agent readiness is not a single protocol or script tag. A production implementation needs several contracts.

State contract. Define the current state the host exposes and which values remain authoritative elsewhere.

Target contract. Identify which visible components the agent may reference, focus, highlight, or guide through.

Action contract. Name the supported operations, input schemas, side effects, and failure responses.

Permission contract. Decide which actions are read-only, which change state, which require confirmation, and which are unavailable.

Verification contract. Specify which state must be checked after a mutation before the result can be reported as complete.

Handoff and recovery. Let the shopper continue manually, return to a known interface state, or involve a person when the task exceeds the agent’s authority.

Observability. Record the exposed state used, guidance shown, action requested, permission decision, and verification result. Commercial outcome attribution is a separate measurement problem.

A practical way to compare agent models

Suppose a shopper needs help with a complex choice. Different agent architectures may respond differently:

  • An external agent may compare options before the shopper visits a merchant.
  • A conversational storefront may render the options and controls inside chat.
  • An adaptive discovery system may rearrange the result set.
  • An embedded assistant may add recommendations or prompts alongside the page.
  • An interface-operating agent may guide through exposed visible options and use a supported action to change the connected interface.

None is universally superior. The right model depends on where the merchant wants the shopper relationship to live, what systems can be connected, which actions are safe, and how much interface change the organization wants to own.

Where kn8 fits—and the current boundary

kn8 is being developed as an on-site AI store associate whose workspace is a connected storefront interface. The connected host supplies current interface state and visible targets; kn8 guides through the existing interface, invokes only supported actions, and verifies the resulting state.

That mechanism does not establish a universal ecommerce integration. Catalog, inventory, pricing, cart, checkout, returns, order management, and platform support should be described only when a connected demonstration proves the exact task.

The shopper also normally initiates the interaction today. Proactive engagement across every session is not a shipped claim.

The category is broad. Our intended distinction is narrow: the existing interface remains the shared, observable workspace through which the agent understands, guides, acts, and verifies.

Further reading

Written by

Matheus Reis Co-founder at kn8 · Ecommerce AI

Matheus Reis is a product executive and co-founder at kn8, building the Storefront Agent for ecommerce brands. He writes about AI in retail, agentic commerce, and the future of the buying experience.

Private beta / hands-on demo

See kn8 on your storefront.

Bring us one customer request. We’ll show how kn8 answers in chat and completes the task in your storefront.

  1. 01Your storefront
  2. 02A customer request
  3. 03Live walkthrough