Skip to content

How our AI works

AI you can let take the order

The assistant answers from your own data, sends each request to a specialist with a planner and a checker, and needs a buyer’s confirmation or a person-issued spending limit before money moves. Here is how, in plain language — open “Technical detail” under any section for the specifics.

  1. 01

    A buyer asks

    In chat, WhatsApp, email — or Teams and phone, on request.

  2. 02

    Finds answers in your data

    Your catalog, prices, and help content — not the open internet.

  3. 03

    Specialist plans

    The request goes to the right specialist, which works out what to do with its own tools.

  4. 04

    Checker reviews

    Looks over the plan and the reply before anything happens.

  5. 05

    Action

    An answer, a quote, a cart, or an order the buyer has confirmed.

Backup model. If the main model fails, a second one takes over automatically.

A buyer asks; the assistant finds answers in your data; a planner decides; a checker reviews; then it acts. A backup model takes over if the main model fails.

Grounded answers

Answers come from your data

The assistant looks things up in your own help content and catalog before it answers, so replies reflect your products, prices, and policies.

  • It searches by exact words and by meaning, so “nitrile gloves, large” finds the right item even when the wording differs.
  • It rewrites a vague question into a better search before looking.
  • Weak matches are dropped instead of being used as an answer.
Technical detail
  • Hybrid retrieval: keyword search combined with vector (semantic) search.
  • Embeddings from Google Vertex AI.
  • Query rewriting before retrieval.
  • A similarity floor: results below a minimum relevance score are discarded.

Who sees what

Staff-only knowledge stays staff-only

Every piece of knowledge has an audience. The assistant only uses what the person asking is allowed to see.

  • Four audiences, from most open to most restricted: anyone, signed-in users, buyers, and your staff.
  • If the assistant can’t confirm who is asking, it treats them as the most restricted case and shows less, not more.
Technical detail
  • Knowledge-base audience tiers: anonymous < signed-in < buyer < staff-only.
  • Fail-closed: an unverified or unknown audience resolves to the lowest tier.

Specialists, planner and checker

The right specialist, with a planner and a checker

Each request goes to a specialist built for that job. The specialist plans what to do with its own tools, and a checker reviews the answer before it goes out.

  • Four specialists cover the buyer’s job: shopping, cart and checkout, order follow-up (status, tracking, and cancelling unshipped orders), and support, which hands off to a person. Anything else goes to a general assistant.
  • Each specialist only has the tools for its job. A router picks the specialist, using clear-cut rules first and the model for everything else, and a specialist can pass the conversation to another one mid-chat.
Technical detail
  • Hybrid router: keyword rules first, then model classification at ≥ 0.7 confidence, else a general fallback agent.
  • Specialists: shopping, cart/checkout, order lifecycle, support hand-off, fallback. Each runs a plan → execute → critic loop over its own tool allow-list, with hand-off between specialists inside the turn.

Guardrails

Safe to let it act

The assistant can place orders and take payments, so it only uses the tools you allow, and no money moves without a buyer’s confirmation or a spending limit a person issues.

  • Instructions hidden in a message or document can’t take over the assistant. In our compatibility suite, 0 of 39 injection attempts led to a write.
  • A checker reviews replies before they go out.
  • Sensitive personal details — such as ID numbers, phone numbers, and card numbers — are masked before the model sees a message, and again on the way out.
  • Each assistant may only use the tools you allow it. Payments need the buyer’s own confirmation, and an outside AI assistant can only spend under a mandate a person issues.
  • Your customer data is only used when a request carries a verified customer identity; requests without one get no customer data. The amount of AI work per conversation and the size of each reply are capped.
Technical detail
  • Prompt-injection guard; output checker.
  • PHI/PII redaction (pattern-based) on the way in and on the way out; the audit log keeps only the redacted text.
  • Token budgets per turn and per session.
  • Per-assistant tool permissions.
  • Tenant identity comes only from a signed credential, never from a client-supplied field; a turn without one is answered without tenant or catalog data.
  • Response size limits on model replies.

Reliability

A backup model takes over if one fails

The assistant runs on a Commerce360-managed model, served by Google Cloud — no additional AI vendor. If the main model has a problem, a backup takes over automatically.

  • Gemini is the main model; Gemma is the backup.
  • If a model call still fails, the assistant ends that turn with a short message instead of an error or a half-finished action.
  • The model is served from Google’s global endpoint, so we do not commit to a processing region for the AI model today.
Technical detail
  • Primary: Gemini on Vertex AI. Fallback: Gemma.
  • Automatic failover with a circuit breaker.
  • Graceful turn termination on model failure.
  • No regional processing commitment for chat.

Tested every release

Checked before it ships

Changes to the assistant are tested automatically before they go out, so behavior that worked yesterday keeps working.

  • Routing tests, plus an accuracy check against more than 100 labeled questions, including tricky and adversarial ones.
  • Sample chats are scored against expected answers.
  • Full conversations are replayed across channels.
Technical detail
  • Router golden tests in CI, and a labeled routing-accuracy eval (112 cases across all specialists) run against the production model before routing changes ship.
  • Chat evaluation cases.
  • Cross-channel conversation evals, run in CI.

On the roadmap

Planned · not available today

Bring your own model

Run the assistant on a model in your own cloud, or with your own provider key.

Dedicated AI tier

A model tier dedicated to a single customer.

Where data is stored and which providers process it: Security & Trust and Subprocessors.

Watch it take an order

Book a demo and we’ll run the assistant against your own catalog, prices, and policies.

Book a demo