Skip to content

Birdie, the AI Shopping Assistant

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.

What the agent does

Searches the live catalog, asks follow-up questions when they matter, compares products, and adds items to the cart on the shopper's behalf.

Built by
supersonic, which built Birdie and runs it on its own commercetools storefront
Contributed by
Supersonic (Built and operates Birdie), commercetools (Commerce platform behind product discovery and cart), Contentful (First content source for store policy answers), AWS (Cloud infrastructure, model hosting, and guardrails)
Industry
Cross-industry
Audience
B2C, B2B
01
The problem

Why this exists

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.

Read more

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.

02
Outcomes

What changes when this is in place

  • Shoppers go from a described need to matching products with live prices, and add them to the cart without leaving the chat.
  • Store policy questions are answered from the store's own content, in the shopper's language, with links to the pages used.
  • When the content does not cover a question, Birdie says so and links to customer service instead of guessing.
Read more
  • An automated suite runs the real agent against 18 scenarios, each three times, on every change to its instructions, tools, or engine.
03
How it works

Architecture

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.

Read more

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.

Shopper to storefront chat to shopping chat service, which runs Claude Haiku 4.5 on Amazon Bedrock behind a guardrail on every message. A shopper MCP server reaches least-privilege commerce services on commercetools for search, products, cart, and shopping list. Contentful pages are indexed per language into a hybrid pgvector and full-text index on Aurora PostgreSQL; DynamoDB holds conversation memory. Observability, evaluation, and delivery run on AWS in the EU.

Shopper to storefront chat to shopping chat service, which runs Claude Haiku 4.5 on Amazon Bedrock behind a guardrail on every message. A shopper MCP server reaches least-privilege commerce services on commercetools for search, products, cart, and shopping list. Contentful pages are indexed per language into a hybrid pgvector and full-text index on Aurora PostgreSQL; DynamoDB holds conversation memory. Observability, evaluation, and delivery run on AWS in the EU.
Open standards used
Model Context Protocol (MCP)Webhooks
Tech stack
commercetoolsContentfulNuxtVueNode.jsAWS LambdaAmazon BedrockClaude Haiku 4.5Amazon DynamoDBAurora PostgreSQL ServerlesspgvectorAmazon SQSTerraform (OpenTofu)GitLab CI/CDpromptfooLangfuseOpenTelemetry
Next step

Request an intro

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.

The MACH Alliance passes your details to a named contact at Supersonic who knows this work and can answer your questions. We aim to reply within 2 business days. Your details are handled under the MACH Alliance privacy policy.

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

  • SupersonicBuilt and operates Birdie
  • commercetoolsCommerce platform behind product discovery and cart
  • ContentfulFirst content source for store policy answers
  • AWSCloud infrastructure, model hosting, and guardrails

Every organization named here has a page listing the rest of its work on the Agent Solutions Hub.

Keep reading

Related solutions

  • Patchworks logo

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

    Patchworks Answers Agent

  • Coveo logo

    Merchandisers act on performance questions without leaving their workspace, and nothing the agent proposes applies without approval.

    Coveo Merchandising Agent

Verification

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

  • Birdie is active only on supersonic's own demo shops; no customer deployment is published.
  • No business outcomes are measured yet, because the demo shops carry no real shopper traffic.

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.

Status: Generally availableAdded Nov 13, 2026A listing is an editorial decision, not a MACH Alliance certification.

Built something worth showing?

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.