All knowledge

Data & context / PERSPECTIVES

From Commerce Data to Commerce Context

Transactions tell us what happened. Context helps connect the activity surrounding a decision.

A transaction is one part of the story

An order contains essential facts: products, quantities, prices and state. It does not, on its own, explain the search that preceded it, the alternative a customer considered, or the delivery constraint that shaped the decision.

Commerce context connects these observations without pretending they reveal a person's private motivations. A search for a product is an observable signal. A conclusion about why someone wants it is an inference that may be wrong.

Connect signals with operational truth

A useful context layer combines information with different responsibilities:

  • Transactions describe recorded commerce activity.
  • Behavioral events describe interactions observed by the application.
  • Catalog and inventory services provide authoritative current facts.
  • Analytics summarize activity over a defined period.
  • Customer-provided constraints explain what the customer explicitly asked for.

An assistant should know which kind of information it is using. Yesterday's stock report should not answer whether an item can be ordered now.

A concrete example

Imagine a customer looking at a gold ring, then asking for a less expensive alternative. The original product and its current price establish a comparison point. The customer's words supply a budget relationship. Product attributes and available SKUs determine which alternatives can satisfy it.

A synthetic gold solitaire ring from the Rocento jewelry demo catalog

Illustrative product imagery from the Rocento jewelry demo.

Customer request: a less expensive gold ring
Reference: current product and current price
Constraints: material + lower price + availability
Response: grounded alternatives, or an explicit limitation

This is more useful than asking a model to invent similar products. It also creates clear failure cases: a missing reference price, conflicting constraints, or no available match.

Preserve uncertainty

Context should include provenance and freshness where relevant. A missing event might reflect interrupted connectivity, a privacy choice or an unobserved interaction. A cart without an order is not proof that the customer rejected a product.

Good system design keeps these gaps visible. It avoids turning incomplete activity into a confident story. Historical context can inform a response while current commerce capabilities validate the facts that matter at the point of action.

From connection to useful assistance

Rocento's direction is to make this context usable through explicit application boundaries. The assistant preview can retrieve scoped commerce facts and approved knowledge. More advanced inference and prediction require separate evaluation and remain development work.

References and further reading