This book provides a technical deep dive into the implementation of the OPS5 Rule Based Production language, based on the RETE algorithm invented by Charles Forgy at Carnegie Mellon University, using C#. The source code to build a functioning version of OPS5 in C# is available for free download from the Author’s website. Learn how to solve complex problems using the data-sensitive unordered rules of a Production System language, instead of programming a sequential computer program. Discover the history of Artificial Intelligence and the four main flavours of AI Object Oriented, Logic, and Production System programming, like OPS5. Get your free copy of the source code today!