A conversational product search assistant for an industrial supply startup

The challenge

Buyers were filtering a very large electronics catalogue by hand to find matching parts, and each enquiry took too long.

  1. Keyword and filter search did not match how buyers describe what they need.
  2. The catalogue was too large to search manually at scale.
  3. Recommendations needed admin control over which products to promote.

What Winjit built

01

Structured catalogue

The product catalogue captured and stored as structured records.

02

Vector search

Embeddings for every product and every query, with the ten closest matches retrieved by similarity.

03

Language model answers

The top matches passed to a language model that returns a precise recommendation.

04

Metadata filtering

Filters that cut the candidate set by around 99% before search runs.

05

Admin tagging

Tags that let the team mark preferred products and shape recommendations.

TechnologyPython · Node.js · Angular · MongoDB

Results

1M+

products searchable by conversation

About 99%

smaller search set before retrieval

Top 10

matches ranked for every query