Exprt, 2002
Exprt is an expert system developed as a project for Functional programming lectures at Faculty of Mathematics and Physics, Charles University in Prague. The programming language it is written in is Prolog.
It is capable of on-line classification and decisioning based on the problem description. It handles either numerical, either non-numerical attributes. Unlike normal off-line built decisioning trees, Exprt handles answers like "More than fifty" flawlessly. It asks the user questions and filters possibilities according to the answers, until the single option is left. If the answers were too vague too reach the single conclusion, all remaining options are given to the user.
Because Prolog is not easy to handle and should be better provided in a source code, if you would like to try Exprt out, ask for the code by e-mail, please.