Skip to main content

Co jsou to odborní systémy založené na pravidlech?

Odborní systémy založené na pravidlech řeší problémy pomocí souboru naprogramovaných pravidel na dostupné informace.Ty obecně mají podobu podmíněných vět, které může počítač použít k logickému kontrole dat k dosažení závěru.Programování takových systémů vyžaduje vysokou úroveň dovedností a začlenění velké znalostní základny.Závěry dosažené systémem nejsou vždy přesné, ačkoli může poskytnout informace o jejich statistické pravděpodobnosti pro odkaz techniků a operátorů.Místo toho, aby dodržovali přísná pravidla programování, jsou flexibilnější povahy a mohou napodobovat některé cesty lidského poznání.Systém lze použít pro činnosti, jako je přezkoumání lékařských zobrazovacích studií, analýza chyb v počítačové síti nebo identifikaci mikroorganismů.Abychom přesně fungovali, potřebuje logické podpory a pravidla jsou běžnou volbou.

Programátor používá znalostní základnu k vytvoření sady pravidel ve formě příkazů if-then.Vzhledem k tomu, že expertní systémy založené na pravidlech se setkávají s problémy, mohou tato pravidla použít k zúžení příčin a vývoji řešení.Například systém může monitorovat elektrickou mřížku, v takovém případě by měl řadu pravidel k určení příčiny poruchy, takže může doporučit akci.Tyto expertní systémy založené na pravidlech používají logiku, která může být známá pro lidské odborníky, kteří při hodnocení problémů používají podobné rozhodování. “Tato forma umělé inteligence však není dokonalá.Odborné systémy založené na pravidlech neví, jak zvládnout situace, které spadají mimo jejich znalostní základnu a zkušenosti.Mohou v průběhu času akumulovat informace, ale první instance abnormální události může být pro systém matoucí.Mohl by vrátit falešný závěr, který vyžaduje, aby operátor poskytl instrukci, aby to znovu neudělal stejnou chybu.Někdy by se člověk dokázal vyhnout stejné chybě a ilustroval nedostatky v umělém poznání.

Logická rozhraní v odborných systémech založených na pravidlech jim pomáhají přijít s odpověďmi, ale také potřebují komunikační metodu.Do systému je třeba přivádět data pro analýzu a musí mít způsob, jak komunikovat s operátory, aby poskytl odpověď.To může vyžadovat další programování, které pomůže systému prezentovat informace v obyčejném a pochopitelném jazyce.Pokud vrátí Gibberish nebo nejasná data, není pro operátora užitečná;Při programování a vývoji odborných systémů založených na pravidlech pak mohou být vyžadovány některé jazykové zpracování a umělé řečové kapacity.