Download Intelligent Rules Element User's Guide
Transcript
Advanced Inferencing Event Investigation 5. If you prefer not to initiate processing yet want to save the current selections, you may continue using the windowing environment. To initiate processing after closing the Agenda Monitor window, select the Start With... Knowledge Base option on the Expert menu. Agenda Breakpoints The Agenda Monitor reflects actual inferencing mechanism events and can reveal a wealth of information about the reasoning pathways of your application. To view the queuing of hypotheses for evaluation on the Agenda Monitor window, you must place breakpoints on the individual hypotheses. Breakpoints on hypotheses in the Agenda Monitor provide a similar function to the network diagram breakpoints. Both determine when the evaluation process is interrupted so you can conduct a dynamic investigation. The inference engine pauses for changes to a value that effects a hypothesis on the agenda. The Agenda Monitor shows these changes as one of the following events. ■ Pre-evaluation queuing of the hypothesis ■ Evoking the hypothesis for evaluation ■ Requeuing of the hypothesis on the agenda. Note: Agenda Monitor breakpoints differ significantly from network diagram breakpoints because they interrupt the inference engine immediately before the system initiates one of the events described above. Network diagram breakpoints occur after a value changes. Use the following procedure to place breakpoints on hypotheses shown in the Agenda Monitor. This procedure also lets you place breakpoints on hypotheses shown in the Current Evaluation column of the Agenda Monitor. If you select the Detail Current Evaluation List option, the system lets you pause on the individual rules, conditions, and methods currently under evaluation by placing breakpoints on the desired list items. See the next section, “Agenda Monitor Investigations,” for more information about the individual Current Evaluation column and agenda queues. To insert breakpoints: 1. If you want to place a breakpoint on one hypothesis at a time, locate the desired hypothesis in one of the agenda queues. If you have not yet initiated processing, all hypotheses appear in the Unscheduled column. 2. Position the cursor in the white space just to the left of the hypothesis name and click. The system inserts a greater-than symbol (>) in the space next to the hypothesis name. This symbol represents the breakpoint in the Agenda Monitor. The local popup menu for each hypothesis also lets you insert breakpoints. Select Set Breakpoint from the list. 3. If you want to place breakpoints on all hypotheses at once, click on the Set All Breaks button. This button inserts breakpoints on all hypotheses whether you have initiated processing or not. To remove individual breakpoints, see the following procedure. User’s Guide 151