Expert System Shell Merl1n
Merl1n is an expert system that allows defining a knowledge base on the principle of rules describing a selected domain. Subsequently, during so-called forward chaining, the user is asked for specific data, from which specific output hypotheses are derived. The knowledge base can consist of several modules depending on the complexity of the problem being solved. A demonstration example used was medical diagnostics with a subsequent module on how to address the given problem. This is merely an example to illustrate how Merl1n works, so if you're feeling unwell, be sure to visit a real doctor. The process of how the system is used follows:
- The rules, that defines knowledge base are defined. Syntactic rules are obvious from included example.
- Then the knowledge based must be complied and build.
- Finally the expert system is used for the consultation with an user.
It is possible to download Java implementation of Merl1n including a demo file. Save both files into your working directory: Merl1n and example file.
Java Runtime is required! It can be downloaded here.