Here's a demo I've now watched some version of a dozen times. A contractor types into a chat box on a waterproofing manufacturer's site: “Water is coming through the basement wall after heavy rain.” A moment later the AI comes back with a confident recommendation, a coverage estimate, a price, and a link to buy. The room nods. It looks like a digital sales engineer that never sleeps.

Then it meets a real catalog and real customers, and the cracks show. It recommends a surface coating for a wall that's actively leaking — which any technical rep would tell you fails within weeks. It quotes a price that ignores the customer's contract. It calculates coverage by, essentially, guessing. The demo was real. So was the liability.

The reflex is to blame the model, or to conclude AI “isn't ready” for technical selling. I think that's the wrong lesson. The model is doing exactly what language models do. The failure is architectural: we asked one probabilistic system to perform jobs that belong to fundamentally different disciplines. Understanding language, engineering a solution, calculating quantities, resolving contract pricing, and reserving inventory are not variations of the same problem. They're different problems that reward different kinds of reasoning.

So the useful question was never “Should we use AI?” It's this:

Which decisions are probabilistic, and which decisions must remain deterministic?

Once you take that question seriously, the whole design of an industrial product advisor changes.

The temptation of the all-knowing assistant

The seductive version of an AI advisor is a single “smart assistant” that owns everything. One contractor sentence goes in, and the same model is expected to understand the problem, identify the failure mode, read the substrate, choose the right system, calculate material coverage, pick pack sizes, apply regional pricing, check stock, and produce a recommendation the manufacturer can legally stand behind.

On a slide, that architecture is elegant — one box, one brain. In production it's a single point of confident failure. A language model is superb at interpreting messy human language. It is not a pricing engine. It is not an ERP. It is not an inventory database. And it is emphatically not a deterministic engineering calculator. Ask it to be all of those, and it will happily sound like all of them, right up until the moment a hallucinated spec becomes a returned pallet.

The strongest AI systems I've seen don't replace those other systems. They orchestrate them. Each layer does the one job it's actually good at.

Diagram contrasting one probabilistic model that tries to understand, retrieve, judge, calculate, price and transact — one interface, one failure domain — against a separated decision architecture: Understand (LLM), Structure (ontology), Evidence (retrieval), Decide (rules), Calculate & transact (math + systems of record)
Collapse everything into one model and you get a single interface with a single failure domain. Reliability improves when each responsibility is handed to the system best qualified to perform it.

One brain, or a team of specialists

Think about how the recommendation would happen with humans. The customer talks to someone who understands their problem. That person leans on shared vocabulary, pulls the relevant data sheets, applies hard engineering rules, hands the numbers to a calculator, checks the price list, and only then writes the order. Nobody expects the salesperson to also be the pricing database. The software version should respect the same division of labor.

LayerThe question it answersNature
Intent understandingWhat is the customer actually trying to achieve?Probabilistic
OntologyWhat concepts exist in this domain, and how do they relate?Structured
Knowledge retrievalWhat documented evidence is relevant here?Probabilistic
Inference engineGiven all that, what can we require or exclude?Deterministic
Coverage engineHow much material is genuinely required?Deterministic
Pricing engineWhat is the correct commercial price for this customer?Transactional
CommerceCan we actually reserve, quote and sell it?Transactional

Notice where the AI lives. It sits at the top, where ambiguity is real, and it steps back as the pipeline moves toward things that must be exact. That's not a compromise that limits the AI. It's the design that makes the whole system trustworthy.

AI belongs only where uncertainty lives

Read the flow from the top down and you can watch the certainty increase at every step:

StageWhat happens
Intent extraction“Water through the basement wall after rain” becomes structured intent: problem, location, condition.
Ontology / knowledge graphThe system maps those words to real concepts — substrate, water ingress, positive vs. negative pressure.
Knowledge retrievalIt pulls the authoritative sources: data sheets, application manuals, compatibility notes.
Inference engineHard rules fire — exclusions, compatibility, missing-info detection, the next best question, candidate ranking.
Coverage engineArea, coats, wastage and pack sizes turn into an exact bill of materials.
Pricing engineRegion, contract and taxes resolve to one commercial truth.
Commerce platformOnly now: reserve stock, generate the quote, take the order.

AI does the messy interpretive work at the front. Everything downstream becomes progressively more deterministic — which is exactly what you want the moment money, warranties and safety enter the picture.

The enterprise decision pipeline: Problem, Understand (intent + entities), Structure (ontology), Evidence (sourced claims), Decide (rules + constraints), Calculate (units + quantities), Transact (price + stock + order), with a feedback loop from Decide back to Problem labelled 'missing information — ask next best question'
A decision flow, not merely a data flow. When a required fact is missing, the pipeline doesn't guess — it loops back and asks the next best question, then resumes.

A good advisor knows when it doesn't know

The most underrated feature of a real technical rep isn't knowledge. It's restraint. When a customer says “I have cracks in my floor,” a bad system rushes to recommend something. A good one recognizes it doesn't have enough to be safe yet, and says so:

“I need a little more before I recommend a repair system.”

Then it asks the single question that removes the most uncertainty — is the substrate concrete or stone? Indoors or out? Any chemical exposure? Vehicle traffic? That turns a product search into a guided diagnosis. It's an interview, not a lucky guess, and it's only possible when a deterministic layer can detect what's missing rather than papering over the gap with fluent prose.

Deterministic rules are what build trust

Industrial recommendations have consequences — warranties, liability, safety, compliance. So the advisor can't just be right; it has to be able to show its work. The difference is the gap between:

“The AI recommends Product X.”

and

Product X was recommended because it's rated for forklift traffic, tolerates damp concrete, meets your chemical-resistance requirement, and is available in your region. Product Y was excluded because it can't take continuous immersion.

Every line of that second answer traces back to either documented product knowledge or an explicit, version-controlled business rule. The experienced sales engineer already carries thousands of those rules in their head; the software just makes them explicit, auditable and reviewable. That traceability is what earns the confidence of customers, distributors and your own technical team.

And it isn't only coatings. The same architecture applies anywhere products are specified rather than casually bought — adhesives, sealants, industrial chemicals, filtration, agricultural products, engineered components, medical devices. Anywhere expertise has traditionally lived inside a handful of experienced people.

How Selrite addresses every layer

This is the part I'm closest to, so I'll be concrete. Selrite is built as this separation of responsibilities, not as one clever prompt. The AI handles intent. A structured knowledge base and ontology give the reasoning something real to stand on. A deterministic inference layer applies the exclusions and compatibility rules. Coverage, pricing and commerce stay in the systems that own them. Each layer does its job and hands off.

The layer most people never see — and the one that quietly decides whether any of this works — is the knowledge base. If the ontology and the documented rules are thin, every layer above them inherits the gaps. So we made curating that knowledge a first-class, human-legible activity rather than a buried config file.

Selrite Product Knowledge — the Glossary: domain terms like acrylic, ceramic, concrete and contractor, each tagged by category (chemistry, surface, persona, traffic level)
The glossary is the advisor's vocabulary — surfaces, finishes, trade terms, even customer slang — each tagged by category and synonym. Everything added to the knowledge base is parsed against these words, so the system reasons about concepts instead of matching keywords.

Each term isn't just a word in a list — it carries the relationships and rules that let the inference layer act on it. Adding knowledge is a deliberate, reviewable step: you capture the concept, the evidence behind it, and how it connects to products, substrates and exclusions. That's the point where an experienced engineer's judgment becomes something the system can apply consistently, at scale, to every customer.

Selrite Product Knowledge — a product detail page tagging the item against glossary terms, with prompts to capture when to recommend it, when not to, common objections, use cases and customer quotes
Adding knowledge on a product: tag what it is in glossary words, then capture the expert's judgment — when to recommend it, when not to, the common objection, the use case, the customer quote. Each entry becomes evidence the advisor can apply and cite.

A knowledge base that never stops learning

Here's the part that makes this compound over time instead of going stale the way a hand-tuned prompt does. The knowledge base is designed to keep learning from three sources, continuously:

From new writing. Every technical article, application note and blog post the team publishes — including the one you're reading — becomes source material the system can absorb into its structured knowledge, so newly articulated expertise doesn't stay trapped in a PDF.

From real customer questions. The actual language customers use to describe their problems is the best training signal there is. Every real query sharpens intent understanding and surfaces the concepts and edge cases the ontology hasn't captured yet.

From expert answers. When a technical rep replies to a genuine customer question, that reply is copied to the knowledge base as a matter of course. A CC on the email is all it takes. The expert's judgment — the reasoning, the exclusion, the “actually, in that case you'd want…” — gets captured at the moment it's given, reviewed, and folded into the knowledge every future customer benefits from.

That last loop is the quiet superpower. Institutional expertise usually walks out the door when a senior engineer retires. Here, every expert answer makes the advisor a little smarter and a little more complete — the knowledge base absorbs the team's reasoning as fast as they can give it, and it never forgets.

AI doesn't replace expertise. It scales it.

That's the reframe I'd leave you with. The biggest misconception about enterprise AI is that it eliminates expertise. It doesn't — it distributes it. The ontology captures the language. The inference engine captures the engineering. The pricing engine captures commercial policy. The commerce platform captures the transaction. The AI is the conductor, not the whole orchestra.

The strongest AI product advisors won't be the ones running the biggest language model. They'll be the ones with the clearest separation of responsibilities — and a knowledge base that gets better every week, from every article written, every question asked, and every expert answer given.

Understanding is probabilistic.Decisions are deterministic.Transactions are transactional.

Get those three principles right, and AI stops being an impressive chatbot and becomes something far more valuable: a trusted technical advisor.