Library
Chapter 3 ยท 0%
Chapter 3

Chapter 3: The 25-Year-Old AI Nobody Brags About

In a lecture room in Copenhagen, I watched a language model configure a fire truck in five minutes.

It asked about the mission, not the parts. What kind of traffic, what topography, how much water. Ten adaptive questions. It reasoned that stop-start city driving argues for an automatic gearbox, that a tank that size wants a 6x4 axle configuration, that hilly routes justify a retarder to save the brakes, that the pump needs a power take-off. It proposed a sensible baseline, priced it, and offered the five-year cost picture next to a cheaper alternative.

The audience assumed they were watching the language model be brilliant. They were half right. The reasoning was impressive. But every configuration it proposed was checked, priced, and guaranteed buildable by a different kind of intelligence entirely: a constraint solver. The most important AI in that demo was twenty-five years old, and nobody in the room called it AI.

Configure-price-quote systems have always been artificial intelligence. Symbolic AI: rules and logic instead of statistics and probability. It's been selling complex machinery correctly since before Google existed. It just stopped being called AI when it started working, which is the fate of all successful AI.

Truths, not steps

To see why this matters, look at how the industry got here, because most companies are still living in the earlier generations.

The first generation was the if-then wizard. Click-path programming: if the customer picks A, show B, block C. It works beautifully in the demo and collapses in the field. A salesperson picks a 20-inch rim early on, makes eleven more choices, and hits a dead end: an error, and a Start Over button. Meanwhile the model rots. A new rim size arrives, the rules must be edited in six places, someone misses one, and a quote ships with a hidden incompatibility. I've seen the two days of unwinding that follows.

The second generation was the relation table: giant matrices of allowed combinations. Better, until the matrices breed. I've met companies staffing an entire team just to babysit their compatibility tables. One missed cross in one matrix is a lost deal. Call it the matrix tax.

The third generation stopped modeling steps and started modeling truths. Constraint-based configuration declares relationships that must always hold: the tire's inner diameter equals the rim's outer diameter; the sleeper cab requires the high-horsepower motor; this control system needs that voltage. Declare the truths, and the solver does the rest. The customer can start anywhere, choose in any order, change their mind. The system prunes what's now impossible and, crucially, never reaches a dead end. A conflict isn't an error message; it's a fork in the road with directions.

The truths also come in layers, and this is where it gets commercially interesting. Physics at the bottom: what can be built, which rarely changes. Commercial policy above: what we want to sell together, which changes monthly. Local regulation across markets: a truck configured for Sweden gets winter-rated equipment that the same model for Spain quietly drops. One product model, correct everywhere.

The machine that shows its work

There's a design principle hiding in all this that separates configurators people use from configurators people route around: if the system can say no, it must say why. "You cannot choose the carbon-fiber frame because you selected the heavy-duty engine" is guidance. A grayed-out option with no explanation is an insult. I've watched a global med-tech rollout stuck in review loops for months until the tool could show which rules made a configuration valid. Then the arguments stopped and the quoting started.

And consider what a constraint model actually is, organizationally: institutional memory that executes. It doesn't care who's on parental leave. It doesn't forget. It doesn't retire. When HMF, the Danish crane manufacturer, put their product knowledge into constraint-based configuration wired deep into their ERP, the result was orders that are correct by construction, quoted in local languages, across thirty-five countries. Not because thirty-five countries' worth of salespeople memorized crane engineering, but because they no longer had to.

Anti-pattern: The Configurator-as-Exam. A system that interrogates the salesperson with dozens of technical questions and punishes wrong answers with red errors and restarts. It enforces correctness and destroys adoption. The field's answer to an exam is always the same: Excel.

So the guarantee exists. It's proven, it's explainable, and it's the reason the fire truck in Copenhagen was real rather than plausible. But a solver can only enforce the structure you give it. Point it at a product portfolio that has grown wild for twenty years, and it will faithfully model the chaos.

Which is why the next three chapters are not about software at all.

The most reliable AI in your company is the one nobody calls AI. It's also the only one that guarantees the machine can be built.