VITRINE · A two-minute, non-technical introduction

What this sample does—and what it proves

José Luis Latorre Millas · Agentic & Software Architect · Microsoft AI MVP · creator of AgentEval · candidate for the Digitec Galaxus AI Platform & Knowledge Systems team · connect on LinkedIn ↗

I built a realistic, synthetic shopping assistant twice: once as a flexible AI agent and once as a controlled workflow. VITRINE shows how I would help a team improve either system with repeatable quality and safety evidence instead of relying on an impressive demo.

Start with the customer

A shopper describes a need instead of choosing a category. The assistant reads a synthetic purchase history, searches a synthetic catalogue, checks stock and current price, and returns recommendations with the customer signals and catalogue facts that support them.

Nadia's synthetic trip request and a screened K&F neutral-density-filter recommendation with current price, stock, delivery, customer evidence, catalogue evidence, and visible measurement limits

Example: Nadia is planning multi-day hut-to-hut trips, carries everything herself, starts before sunrise, and already owns photography and hiking equipment. The checked-in receipt connects those facts to one packable neutral-density filter for long-exposure landscape photography, without recommending a product she already owns.

Open the complete checked-in customer recommendation →

Four questions a real shopping assistant should handle differently

The business question

The interesting question is not “can a language model produce a plausible answer?” It is:

Can a team tell when the assistant is useful, when it is unsafe or unsupported, whether a controlled workflow behaves better than a flexible agent, and whether a later model or prompt change genuinely improved the customer experience?

VITRINE turns that question into a development loop. The recommender is only the example subject; the reusable contribution is the layer underneath it: observed model and tool calls, correlated execution records, explicit cost and missing-data states, versioned scenarios, repeatable comparisons, planted-defect tests, and durable evidence when a local report or evaluation receipt is requested.

What the evidence adds

What this does not prove

The customers, purchases, catalogue records, prices, stock, reviews, and relationships are authored/synthetic; recognizable third-party product and brand names are used illustratively. VITRINE does not measure a Digitec Galaxus system, production customers, conversion, revenue, satisfaction, or regulatory compliance. A small safety campaign is not penetration testing. A few repeated cases are not a production reliability claim. The sample demonstrates an engineering method and makes its evidence inspectable; real deployment would require governed company data, human calibration, operational telemetry, access control, and product-owned success metrics.

A 60-second tour

  1. See the output: open the customer recommendation.
  2. See how it was produced: compare the agent and workflow in the architecture preview.
  3. See what is checked: read the plain-language evidence ladder in the value proposal.
  4. See the proof: inspect the checked-in offline report or the verification receipt.
Independent portfolio project. VITRINE was created by José Luis Latorre Millas as a job-application value proposal for Digitec Galaxus. It is not affiliated with, commissioned by, or endorsed by the company. Continue with the documentation hub, view the source, or connect on LinkedIn.