|
Begin developing the knowledge base by defining goals for the expert
system consultation: |
 |
Step 1: Visualize an expert providing
the advice that ends a successful consultation: With help from
your human expert, write down an example of
the statement or statements that the expert would make to convey
the recommendation or problem solution. |
|
 |
 |
|
Your car won't start because the battery is dead.
You need to get the battery recharged or replace the battery.
|
|  |
|
 |
|
 |
Step 2: Document a preliminary name for the final
advice or each component of this advice: You are naming the attributes
that represent the goals for the expert system. Finding values
for these goals (or concluding that values cannot be determined)
will end a consultation. When you finally implement the expert system,
you will have to adhere to the limitations the expert system shell you are
using imposes on attribute names. These will probably include restrictions
on the maximum length and the characters that may be used to define a name.
Step 1's example advice suggests two goal attributes that might
be given the names problem and recommended action. |
|
Continued... |