eComSuite logoeComSuiteIndependent concept · not an eComSuite productHow it works ↗

AI ENGINEER - INTERN / WORKING PROOF OF CONCEPT

Before a keyword
becomes a claim.

A small decision bench for marketplace sellers: match search intent to catalog facts, inspect the misses, then draft a listing without inventing product features.

Synthetic catalogLocal computationNo Amazon connection

RETRIEVAL, WITH A BRAKE

Which product actually fits?

6 synthetic products
Try a failure:

Scores are lexical similarity, not confidence or conversion probability. Thresholds are exploratory, not calibrated. Both methods see exactly the same catalog and queries.

Important: a high score can still retrieve the wrong intent. “Bottle cleaning brush” shares the word “bottle” but is not the bottle itself. Nothing here automatically creates negative keywords.

Watch the narrated walkthrough (1:12)

Actual interactive browser recording. Synthetic catalog, local lexical models and explicit failure cases.

IMPLEMENTATION / FEASIBILITY NOTE

A baseline first. A model only when earned.

01

Deterministic baseline

Query-token coverage: matched query tokens divided by all query tokens. Simple, inspectable, sensitive to wording and broad terms.

Executed in this demo
02

TF-IDF retrieval

Smoothed IDF and L2 cosine over catalog-only vocabulary. Downweights shared terms; out-of-vocabulary words are invisible to the vector and can inflate a match.

Executed in this demo
03

Dense retrieval + reranking

A candidate next experiment for synonyms and intent. Needs a seller-labeled, untouched test set and measured latency/cost. Could still confuse products with accessories.

Proposed, not executed
Architecture, limitations and source notes

Flow: local synthetic catalog → tokenizer/IDF index → query ranking → threshold + gap gate → human review. The separate title guard compares tokens with the selected product's facts. No backend, model API, cookies or seller-data upload.

Python reference: the source package includes a reproducible Python implementation, tests and evaluation results. The deployed app runs the JavaScript engine in the browser. This is not an existing eComSuite integration.

Next validation: obtain seller permission and product facts, collect independent query labels, split by product/query family before tuning, test Hindi/English and accessory ambiguity, compare dense retrieval on the same untouched set, then measure latency and human-review burden. Never automate bid/listing edits from these lexical scores.

Research checked 14 Nov 2026. Company logo, purple palette and Urbanist typography observed on its site. The layout and workflow are an independent concept, not a copy of its authenticated product.