![]() |
NOTE: e2gRuleEngine V6.0 adds a limited computational capability in rule consequents. See Module 7.
NOTE: e2gRuleEngine V6.01 adds the NOLOGO parameter to suppress display of the eXpertise2Go logo on prompt screens.
NOTE: e2gRuleEngine V6.02 removes output for unresolved attributes from the explanation output.
NOTE: e2gRuleEngine V7.00 adds the ability to assign hyperlinks to final results that link to external Web pages. See Module 7.
NOTE: e2gRuleEngine v8.00 adds multiple new capabilities including Android smartphone/tablet support. See the e2g Reference,
e2gDroid Online Documentation, and Module 7 for details.
NOTE: e2gRuleEngine V8.01 adds the ability to hyperlink within INFOLINKs and HYPERLINKs.
NOTE: e2gRuleEngine V8.02 Fixes program terminating problem with ForcedChoice prompt type. (v8.03 fixes the fix.)
NOTE: e2gRuleEngine V8.04 Incorporates workaround for intermittent problem with Java html parser.
NOTE: e2gRuleEngine V8.05 Fixes logical error in rules employing !: (none of the values of ... is ...) relational operator.
The e2gRuleEngine/e2gDroid expert system building tool or "shell" and
e2gRuleWriter decision table software are free for your private or commercial use subject to
the conditions you agree to by downloading the software.
Here's a suggested step-by-step approach that will get you started building your own expert systems:
Module 1: |
Is this the right technology for your problem? A discussion of the features of the client-based e2gRuleEngine shell along with some demonstrations of e2gRuleEngine knowledge bases. |
Module 2: |
Acquiring and installing the software. Creating a development and delivery environment using the demonstration knowledge bases. |
| Note: Modules 3, 5 and 6 are generic eXpertise2Go.com tutorials that introduce basic concepts you need to understand to build your own expert systems. | |
Module 3: |
Introduction to expert systems. Overview of expert systems technology that includes representing knowledge as if-then rules and implementing expert systems with shells. |
Module 4: |
Creating your first knowledge base. Build a simple knowledge base and run it from a stand-alone computer or Web site. |
Module 5: |
Inference methods and uncertainty. Interactive demonstrations of how an expert system reasons with rules and explanations of how uncertain facts are represented and processed by these systems. |
Module 6: |
Introduction to knowledge engineering. Strategies and techniques for capturing knowledge and representing it in a rule-based expert system knowledge base. |
Module 7: |
Designing and implementing e2gRuleEngine/e2gDroid knowledge bases that deliver your knowledge. Suggestions for building and debugging more complex applications. Also introduces the use of numerical expressions in rule consequents,the inclusion of hyperlinks in a consultation's results and a variety of v8.0 enhancements including the ability to deliver expert systems on Android devices. |
Module 8: |
Building internationalized e2gRuleEngine/e2gDroid expert systems. The process of translating e2gRuleEngine knowledge bases to allow delivery of rule-based expert systems in languages other than English. |
Module 9: |
Advanced applications: Using the e2gRuleEngine/JavaScript interface to dynamically control inferencing. Techniques for building advanced applications that allow the e2gRuleEngine inference engine to generate HTML output, load and position Web pages and transfer between knowledge bases to support linked rule sets. |
Module 10: |
e2gRuleWriter Tutorial and Reference Documentation. Building, validating and maintaining e2gRuleEngine knowledge bases in a decision table format with e2gRuleWriter. |
Reference: |
e2gRuleEngine/e2gDroid commands and error messages. You may want to print these for reference while developing your own knowledge bases. |