Inferenční mechanizmus – 1
Řídí proces aplikací produkčních pravidel na obsah báze dat.
Cyklicky provádí tři kroky:
– porovnávání se vzorem za účelem výběru aplikovatelných pravidel
– řešení konfliktních situací
– aplikace zvoleného pravidla
Inferenční mechanizmus – 2
– Inferenční mechanizmus určuje, jak a v jakém pořadí aplikovat pravidla na bázi dat. Principiálně lze rozlišit:
– přímé (dopřední) řetězení, kdy při aplikaci produkčních pravidel postupujeme ve směru od počátečního stavu k některému ze stavů cílových (strategie řízená daty)
– zpětné řetězení, kdy se vychází od cíle ve směru počátečních stavů (strategie řízená cílem)
Prohledávání
– Inferenční mechanizmus je algoritmus, poskytující návod pro výběr pravidel z konfliktní množiny pravidel v každém kroku prohledávání stavového prostoru. Tento mechanizmus generuje při prohledávání stavového prostoru strom, který je podgrafem orientovaného grafu reprezentujícího stavový prostor. V případě přímého řízení se nejprve generuje a expanduje počáteční uzel, v dalším průběhu procesu prohledá-vání se pak expandují některé z dříve expandovaných uzlů.