home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
- ESIE
-
-
- The Expert System Inference Engine
-
-
- User's Manual
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Lightwave July 1986
- P.O. Box 16858
- Tampa, FL 33617
-
-
-
-
-
- Copyright 1986
-
- All Rights Reserved.
-
-
-
- This manual may only be distributed as one file on the ESIE
- distribution diskette. Such duplication and distribution is
- authorized without compensation as long as the diskette is a
- duplicate of the ESIE distribution diskette. This manual may
- also be distributed in printed form as long as a copy of the
- distribution diskette is attached. All other distribution is
- strictly prohibited.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 1
-
-
- Table of Contents
-
-
- Introduction . . . . . . . . . . . . . . . . . . . . . . 2
-
- Configuring ESIE For Your System . . . . . . . . . . . . 3
-
- Starting ESIE . . . . . . . . . . . . . . . . . . . . . . 5
-
- The ESIE Top Level . . . . . . . . . . . . . . . . . . . 6
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 2
-
-
- Introduction
-
-
- This manual is intended for the end user of a knowledge base
- created by a knowledge engineer. The user need have no
- familiarity with Artificial Intelligence (AI) or expert
- systems in order to use and benefit from ESIE.
-
- ESIE (pronounced "easy") is the acronym for Expert System
- Inference Engine. ESIE is an "expert system shell."
-
- Your data processing department will provide you with two
- diskettes. One diskette will be a copy of the ESIE
- distribution diskette. If you plan on providing this system
- to others, make a copy of the distribution diskette before
- beginning. ESIE may not be distributed in any form unless it
- is a faithful duplication of the distribution diskette. The
- other diskette will contain the knowledge bases to be used
- with ESIE.
-
- If you are interested in learning more about Artificial
- Intelligence and doing more with ESIE, please print and read
- the file MANUAL.
-
- Lightwave assumes that you have no experience in AI
- whatsoever, but we assume that you know how to operate your
- computer. Neither this manual, nor any file distributed with
- ESIE, will try to educate you concerning your equipment.
-
- In any case, welcome to ESIE!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 3
-
-
- Configuring ESIE For Your System
-
-
- Before you can execute the ESIE program, you must configure
- ESIE for your system. (If you try to run ESIE before
- completing the configuration it will tell you that the file
- ESIE.CFG was not found.)
-
- ESIE can be configured to run on either a monochrome or color
- monitor. If you have a color monitor, you can select the
- colors you want. ESIE can use any of the sixteen colors
- defined for color-graphics systems. These colors are:
-
- black darkgray
- blue lightblue
- green lightgreen
- cyan lightcyan
- red lightred
- magenta lightmagenta
- brown yellow
- lightgray white
-
- To execute the configuration program, type in CONFIG at the
- DOS prompt. CONFIG will then create the file ESIE.CFG and
- ask you if you have a color monitor.
-
- If you have a monochrome monitor, then CONFIG will finish
- building the ESIE.CFG file and return you to DOS. If you
- have a color monitor, then CONFIG will ask you six more
- questions. The answer to each of these questions requires
- that you give CONFIG one of the valid colors above.
-
- The six questions asked for color system users are:
-
- What color would you like the background?
- What color would you like question text?
- Color for answer (user response) text?
- Color for top level?
- Color for the result and trace?
- Finally, color for error messages?
-
- After you have given a valid color for each question, then
- CONFIG will return you to DOS.
-
- If you have a color monitor, then we recommend these colors
- to get you started:
-
- For background: blue.
- For question: lightgray.
- For answers (user responses): lightmagenta.
- For toplevel: yellow.
- For result and trace: lightcyan.
- Page 4
- For error: lightred.
-
- If you do not like the colors you have chosen the first time
- around, or you change the type of monitor that ESIE is
- running under, then you may re-execute CONFIG at any time.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 5
-
-
- Starting ESIE
-
-
- Getting ESIE fired up will probably be one of the easiest
- things you do today. The only three files you need in the
- computer to use ESIE are the ESIE.COM file, the ESIE.CFG file
- and the file where the KB is. The ESIE.CFG file is created
- when you execute the CONFIG program.
-
- For purposes of example, it will be assumed that you are
- using the ANIMAL KB provided with the distribution diskette.
- When you start to build your own KBs, simply substitute that
- file for ANIMAL. ESIE will run in any drive and directory,
- including hard disks, as long as the needed files are
- present.
-
- Then, type in ESIE at the DOS prompt. The ESIE introductory
- screen will appear. It contains copyright information and
- some benefits you will receive if you pay for your copy of
- ESIE.
-
- At the top of the introductory screen is a prompt asking you
- to supply the file name where the knowledge base may be
- found. You may enter any name you please. Type in ANIMAL
- for this example. If the file exists, then ESIE will attempt
- to load that file. If no loading errors are found, then ESIE
- will take you to the top level.
-
- If there are errors in loading the KB, then ESIE will list
- where it found the errors and return you to DOS. If the file
- does not exist, then you have the option of trying again.
- Just hitting the 'Y' or the 'N' key will answer this prompt.
- ESIE loads files faster than most, if not all, other ESSs,
- but be patient if you are loading a very large KB, especially
- from floppy diskette.
-
- Then, after ESIE tells you the load is complete, type in GO.
- The consultation well now begin. To leave ESIE type in EXIT
- at the top level.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Page 6
-
-
- The ESIE Top Level
-
-
- You will know when you have reached the top level by the
- distinctive ESIE prompt. It looks like this: "==>". At the
- top level you have four different command options: TRACE ON,
- TRACE OFF, GO, and EXIT. While you can have as many leading
- and trailing blanks as you wish, ESIE is not quite free form
- on the command line. You must have one and only one space
- between the TRACE and YES/NO options. Other than that, ESIE
- is free form.
-
- Importantly, ESIE is case insensitive. Capitals look just
- the same as minors to ESIE. This is also true in the KB and
- in end user responses. ESIE is case insensitive everywhere.
- We like this feature. We hate building rules to take care of
- the same idea but duplicated everywhere to take care of case,
- and the idea that a variable means something different
- because the first letter is capitalized drives us up the
- wall.
-
- When you first enter the top level, trace is off by default.
- You can turn trace on using the TRACE ON command. Use trace
- when you are building your own KB and want to follow
- execution in order to debug the KB. Turning trace on will
- tell the system to constantly keep you informed of what it is
- currently looking for and what information it has learned.
-
- You can turn the trace back off again by entering the TRACE
- OFF command.
-
- The GO command is the command to tell ESIE to begin a
- consultation with the KB that was loaded. ESIE will continue
- with this consultation until it is complete or until an error
- is found in the logic of the KB. You may not turn trace on
- or off once a consultation has begun. If the user types in
- TRACE ON, TRACE OFF, GO or EXIT in response to a question,
- then ESIE will treat that as the response to the question.
-
- Once ESIE has completed the consultation, or found an error
- in the logic of the KB, it will return you to the top level
- for additional commands.
-
- Use the EXIT command in order to leave ESIE and return to
- DOS. After a consultation is complete, you have the option
- of entering ANY of the four commands, including GO, again.
-
-
-