Skip to main content

An employee scans a product, and four conflicting search results become one verified record. The search runs in parallel across several data sources, a language model merges the matches into a single proposal, and a person confirms it before it enters the system.

When the code on the label is damaged or missing altogether, image recognition takes over: a photo of the product is enough to identify it anyway. Results with no readable code are remembered by name, so the same unsuccessful search never runs twice.

The result: your staff member no longer compares four conflicting results from four sources by hand, but confirms one finished proposal instead.

What ports as-is

  • Matching several data sources into a single proposal
  • Checking the scanned code is valid before the search starts
  • Image recognition that steps in when no code is readable
  • The cache that recognises an already-seen product by name
  • Nothing is taken over until a person confirms it
  • Detecting barcodes from uploaded photos, with several preprocessing steps running in the background
  • A second product database that steps in automatically when the first finds nothing
  • A notice about a new version that invites a reload, instead of quietly leaving the app running on an outdated version

What we build for you

  • The external data sources themselves
  • The built-in set fits consumer goods, which is the real question per customer
  • Spare parts need their own sources
  • Assets need their own sources too
  • Documents or any other domain need their own sources and their own rules for merging matches

Plus the fields your record must carry.