Enhanced natural language query capabilities for RedCloud's B2B commerce platform by vectorising product inventory and building a RAG pipeline. Integrated WhatsApp Flows API to bring NLQ directly into merchant chat interfaces. Applied K-Means clustering on transaction data for geographic market segmentation.
Merchants on the platform had diverse linguistic backgrounds and no standardised product naming conventions. Getting an NLQ system to reliably surface the right inventory item from a colloquial or misspelled query was fundamentally harder than standard search. The WhatsApp integration added latency constraints that ruled out heavier retrieval architectures.