摘要 |
PURPOSE:To attain highly efficient inference and to prevent an erroneous conclusion from being disabled to arrive at a required goal by providing a system with a means for temporarily executing and evaluating a rule to select and execute an optimum rule. CONSTITUTION:A 2nd working memory 5, an evaluated result storing area 6 and an evaluation knowledge part 7 storing an evaluation function, a threshold, etc., are added to a conventional constitution. An executed result evaluating means 23 for evaluating an executed result in the 2nd working memory 5 based upon the contents of the evaluation knowledge part 7 and storing the evaluated result in an evaluated result storing area 6 and a data restoring/updating means 25 are added to the inference part 2. In the case of selecting one instantiation from a conflict set 4, a rule is executed by a rule executing means 22, the executed result is evaluated by the evaluation knowledge part 7 and the evaluating means 23 and an instantiation with high evaluation is selected by an instantiation selecting means 24. Consequently, the efficiency of inference for obtaining a required goal can be improved and role formation and rule base construction can easily be executed.
|