SpecOS is a product-data intelligence platform for distributors. Customers search 328K+ construction products in natural language or by photo, and every unanswered query becomes a structured data gap the system can resolve.
OVERVIEW
I designed and built SpecOS end to end: the data engine, search product, administration tools, identity, and public site. The platform turns a large distributor catalog into a searchable, cited product knowledge system.
SEARCH
Customers ask questions in natural language or upload a jobsite photo. SpecOS searches 328K+ products, extracts specifications from documentation, and returns answers with citations. If the evidence is missing, it says so instead of inventing a specification.
THE IMPROVEMENT LOOP
Every unanswered question becomes a data gap tied to a product category and requested feature. SpecOS searches the distributor’s documentation, proposes an enrichment with source attribution and confidence, and either applies it automatically or routes it for review.
SYSTEM ARCHITECTURE
Search combines Pinecone with a Postgres catalog containing 328K products, 1.25M variants, and 9.2M features. Thirteen specialized tools sit behind one interface, while a model-agnostic layer supports OpenAI, Gemini, or Claude.
OUTCOME
SpecOS turns customer questions into a measurable feedback loop for catalog quality. High-confidence gaps can be resolved in under 30 seconds, every answer is cited, and every AI interaction is logged for compliance.
Natural-language and image search across the product catalog.
Data gaps, enrichments, and health scores turn failed queries into catalog improvements.
The search system combines a vector index, structured catalog, and specialized tools.