The question of whether a computer can think is no more interesting than the question of whether a submarine can swim. (Edsger W. Dijkstra) Motivation 🔗 Rule-based artificial intelligence (AI) is often overlooked, possibly because people think it’s only useful in heavyweight enterprise software products. However, that’s not necessarily true. Simply put, a rule engine is just a piece of software that allows you to separate domain and business-specific constraint from the main applicatio...