Enterprise product intelligence system
Simplify
Context
A national imaging and printing distributor with thousands of SKUs and hundreds of thousands of transaction records. Sales representatives and customers need answers to distinct classes of question: which consumables and parts are compatible with a given machine, what supersedes a discontinued item, and what an account is due to reorder. Each requires different evidence. A single undifferentiated retrieval strategy returns answers that are plausible but unreliable. The same data also has to drive action: which accounts to contact, when, and what to put in front of them.
Compatibility graph
The system is built on a graph representation of product relationships covering compatibility, supersession, and complementarity across the catalog. It is constructed by integrating structured product and transaction data with unstructured technical documentation, so that relationships reflect documented equipment support rather than statistical co-occurrence in sales history.
Intent alignment
Each natural-language request is resolved to a specific intent before retrieval begins: compatibility, replacement, replenishment, cross-sell, or technical lookup. The intent determines the retrieval path. Graph traversal serves compatibility and replacement, SQL serves transactional and inventory questions, and document retrieval serves specifications. Deterministic business rules bound what the system is permitted to assert.
Grounding
Generation occurs last, over evidence that has already been retrieved and validated. Responses carry the records and documentation supporting them, so any answer can be traced to its source.
Recommendation
Retrieval answers the question in front of a representative. Prediction determines which conversation is worth having at all. A recommendation engine built on five years of transaction history models purchasing behavior directly — which accounts are due to reorder, which are drifting toward attrition, which capital equipment is approaching replacement — and ranks what each account should be offered next. This is the half of the platform that generates sales rather than information, and the two halves reinforce each other: a recommendation opens the conversation, and the agent supplies the evidence to support it.
Evaluation
Each intent is evaluated against its own criteria. Compatibility accuracy, replacement validity, and recommendation relevance are distinct measures; a single aggregate score would obscure failure in any one of them.
Predictive modeling · Knowledge graphs · Hybrid retrieval · Intent routing · Deterministic rules · LLM evaluation