
-------------------------------------------------------------------------
Personnel Evaluation Demo
-------------------------------------------------------------------------

The Personnel Evaluation Demo is a tongue-in-cheek demo showing how to use the Inference Engine Component Suite to provide expert assistance in your programs.  This demo specifically shows how to write business rules to evaluate an applicant's fitness for a job with a fictitious company.  Run the program and enter an applicant's information.  When you click the Assess button, the inference engine executes the rules to provide the company's "expert" hiring assessment of the applicant.  At runtime, the Memo field in the bottom right displays the rules used to assess an applicant.

To get you started, there is a sample applicant file to use.  To run:

	1.	Select File->Open from the menu.
	2.	Find sample.evl in the directory and open it.  The fields of the application will be filled.
	3.	Click the assess button.


Developer Notes:  

This program shows you how to do many things: 

	- Define fact templates to model data (particularly look at the "applicants" fact template, it contains slots for all the information we are inputting about an applicant).  To see fact templates, double-click the FactTemplates property of the TInferenceEngine component.
	- Define "real world" rules.  Double-click the Rules property of the TInferenceEngine component at design time to see how "real world" rules were created.  
	- Define initial facts and global constants.  Double-click the Facts property of the TFactSet.  The fact set defines the initial facts for the company: what jobs are open, what are the base salaries for each position, and how valued is each skill for the company.  
	- Define TRule components outside of the TInferenceEngine component and how to hook them up to the rest of the application.  Defining TRule components is desirable when you want rule firings to directly interact with an application or to speed up the THEN execution of the IF-THEN rule (say if the THEN portion does intensive mathematical calculations).


-------------------------------------------------------------------------
Contacting RiverSoftAVG
-------------------------------------------------------------------------

For technical support send email to:  

  support@RiverSoftAVG.com

-------------------------------------------------------------------------

 Unless otherwise noted, all materials provided in this release
 are Copyright  2000, Thomas G. Grubb.

-------------------------------------------------------------------------
