[Home: Demos and Tutorials]

Building and Using Expert Systems:
a Mini-Course Introducing the e2gRuleEngine Expert System Shell
and e2gRuleWriter decision table rule generator

NOTE: e2gRuleWriter V6.0 adds a limited computational capability in rule consequents. See Module 7.
NOTE: e2gRuleWriter V6.01 adds the NOLOGO parameter to suppress display of the eXpertise2Go logo on prompt screens.
NOTE: e2gRuleWriter V6.02 removes output for unresolved attributes from the explanation output.

The e2gRuleEngine 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 when you download 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 knowledge bases that deliver your knowledge. Suggestions for building and debugging more complex applications using the graduate admissions example knowledge base as a case study. Also introduces the use of numerical expressions in rule consequents.
 Module 8: Building internationalized e2gRuleEngine expert systems. The process of translating e2gRuleEngine knowledge bases to allow delivery of rule-based 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: Tables summarizing e2gRuleEngine's commands and error messages. You may want to print these for reference while developing your own knowledge bases.


Copyright © 2001 - 2009 by eXpertise2Go.com. All rights reserved.
webmaster@expertise2go.com