All case studies / Case study 06 / 12

Kaldo Sport

Conversational shopping assistant

A sales adviser that understands what customers really want

In short

Customers describe their need as they would to a shop assistant. The assistant turns it into precise criteria, finds the products that truly match (specs, descriptions, reviews) and explains its choice.

Client
Kaldo Sport
Sector
Outdoor e-commerce
Size
8,000 products, 40,000 visits a month

The context

Kaldo Sport sells hiking and camping gear online. Its customers know what they want to do, “three days in the mountains in February”, but not which product to pick among hundreds of items with complex specs.

The challenge

  1. 01

    Classic filters (price, brand) don’t understand “waterproof for three days in the cold”.

  2. 02

    Keyword search misses products described differently.

  3. 03

    Recommendations must respect real stock, prices and specs: nothing made up.

  4. 04

    The assistant must plug into the existing shop, not replace it.

Our approach

Every product page, its specs and its reviews are indexed in a vector database with their metadata: price, stock, season, waterproofing, weight. The customer’s request is split into structured filters and intent, the search combines both to find the best products, and the model writes a recommendation based only on those pages.

The solution, step by step

  1. 01

    The need, in plain words

    “A waterproof tent for 3 days in the mountains in February, under TND 600.”

  2. 02

    Turned into criteria

    Waterproof, cold season, 2 people, light, max price: extracted automatically.

  3. 03

    Filtered, then ranked

    The catalogue is filtered on those criteria, then ranked using descriptions and reviews.

  4. 04

    The best, in stock

    Only available, matching products remain, from best to least suited.

  5. 05

    An explained recommendation

    The assistant explains its pick, flags trade-offs and suggests matching gear.

Results

What we deliver

  • Indexing of catalogue, product pages and reviews
  • Criteria extraction and hybrid search with metadata
  • Chat widget built into the shop
  • Stock and price sync
  • Conversion and frequent-question tracking

Technologies

  • Python
  • LlamaIndex
  • Pinecone
  • React
  • Shop API
  • Docker

Timeline

6 to 8 weeks

Team

1 AI engineer, 1 front-end developer

A similar project? Let’s talk
Next case · Banque OrveliaProving an AI assistant is reliable before it goes live

Illustrative cases: clients and figures are fictional, representative of the solutions we deliver.