
Customers, employees, and buyers reach grounded answers and product decisions by describing what they need.
Shoppers find the right product and get store questions answered in one conversation, without leaving the chat.
A guided-selling agent that lives in a commercetools storefront as a chat, finds products in the live catalog, and fills the cart while checkout stays with the store.
Searches the live catalog, asks follow-up questions when they matter, compares products, and adds items to the cart on the shopper's behalf.
Online stores are built for people who already know what they want. Search boxes and filters work when the shopper knows the right term, the right category and the right size; they do not help someone who says "I need a waterproof jacket for hiking, under €150." In a physical store a salesperson asks a few questions and points to the right shelf. Online, shoppers click through many pages or leave.
Questions about the store itself fare no better: return windows, shipping costs, warranty terms. The answers exist, but they are spread over content pages shoppers rarely find. Unanswered questions turn into abandoned carts or customer service contacts.
Birdie follows MACH principles: a separate service per business capability, every capability behind an API and an open protocol, fully serverless infrastructure defined as code, and a chat that plugs into a headless storefront without coupling it to the commerce engine or the content system.
The shopper talks to a chat module in the storefront, which streams replies word by word and renders product cards, source links, and a permanent notice that the answers come from an AI assistant. The storefront's backend signs a short-lived statement of who the shopper is with a managed key service, and the assistant never holds the shopper's password or account credentials. A shopping chat service verifies that statement, holds the conversation in a managed key-value store, and runs the agent loop of model, tools, model. Before each turn it rewrites follow-up questions into a standalone search and passes only sufficiently relevant passages of store content to the model.
A dedicated tool server exposes the shopper tools over an open agent protocol, grouped by domain: product search and refinement, filter options, product details, comparison, related products, the category tree, cart, and shopping list. It is never exposed to the browser directly. Separate commerce services, one per capability, each hold their own least-privilege access to the commerce platform, and cart changes use the shopper's own session. Every product, price, and availability claim comes from a live call during the conversation, never from the model's general knowledge.
A content pipeline re-indexes pages whenever an editor publishes or unpublishes them, with a nightly full re-index as a backstop. A queued indexer splits pages into passages, creates embeddings on the same model platform that runs the agent, and stores them per language. A hybrid index combines vector similarity for paraphrases with keyword search for product names and model numbers. Content sources are pluggable behind one interface.
An independent guardrail checks every question and answer, blocking off-topic requests, prompt attacks, and harmful content, and masking or blocking personal data such as card numbers. Third-party text in product data is treated as data, never as instructions. Cart quantities are absolute and every change carries an idempotency key, so a retry cannot add a product twice. Checkout and payment always stay in the storefront's own checkout. The shopper-facing agent is kept apart from supersonic's merchant-facing copilot, each with its own commerce access, so it can never reach tools that change prices or show other customers' data.
Traces and metrics flow to the cloud provider's observability services, and conversations are recorded with personal data masked. The agent and the content search are evaluated on every change in continuous integration. All infrastructure is defined as code and runs in the provider's Frankfurt region.
Supersonic is behind this solution. Ask about adding a guided-selling agent to your commercetools storefront, and the MACH Alliance will put you in touch with the person who can answer.
Not ready to talk to anyone? MACH Insider is the Alliance mailing list. New solutions, program openings, and the research behind them, once a month.
Everyone credited on this solution
Every organization named here has a page listing the rest of its work on the Agent Solutions Hub.

Customers, employees, and buyers reach grounded answers and product decisions by describing what they need.

Support answers arrive inside the product, so integration teams stop leaving their work to search three sources or wait on a ticket.

Merchandisers act on performance questions without leaving their workspace, and nothing the agent proposes applies without approval.
Contributor submission
The detail on this page comes from the contributor's own account of their own work. The MACH Alliance reviews a submission before publishing it and does not independently verify the figures in it.
What this page does not establish
Where this came from
Drawn from supersonic's submission to the Agent Solutions Hub, November 2026: "Birdie, the AI shopping assistant," including its architecture diagram. The customer is supersonic itself, on its own commercetools demo storefront.
Put your agentic solution in front of the enterprise leaders who use the Agent Solutions Hub to decide what to build next. Submissions are open to MACH Alliance Members, Collaborators, or Ambassadors.