Co jsou expertní systémy založené na pravidlech?
Expertní systémy založené na pravidlech řeší problémy použitím sady naprogramovaných pravidel na dostupné informace. Obecně mají podobu podmíněných vět, které může počítač použít k logické 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 mohou poskytnout informace o jejich statistické pravděpodobnosti pro reference techniků a operátorů.
V oblasti počítačů jsou expertní systémy navrženy tak, aby pracovaly jako lidské experty při aplikaci logiky na problémy. Místo toho, aby dodržovali přísná programovací pravidla, jsou svou povahou flexibilnější a mohou napodobovat některé cesty lidského poznání. Systém lze použít k činnostem, jako je revize lékařských zobrazovacích studií, analýza chyb v počítačové síti nebo identifikace mikroorganismů. K přesnému fungování potřebuje logické opory a pravidla jsou běžnou volbou.
Programátor používá znalostní základnu k vytvoření sady pravidel ve formě příkazů if-then. Protože se expertní systémy založené na pravidlech setkávají s problémy, mohou tato pravidla použít ke zúžení příčin a vývoji řešení. Například systém může monitorovat elektrickou síť, v takovém případě by měl k určení příčiny poruchy řadu pravidel, takže může doporučit akci. Tyto expertní systémy založené na pravidlech používají logiku, která může být známa lidským odborníkům, kteří při hodnocení problémů používají podobné rozhodování na základě tří úrovní.
Tato forma umělé inteligence však není dokonalá. Expertní systémy založené na pravidlech neví, jak zvládat situace, které nespadají do jejich znalostní základny a zkušeností. Mohou shromažďovat informace v průběhu času, ale první instance abnormální události může být pro systém matoucí. Mohlo by to vrátit falešný závěr, který vyžaduje, aby operátor poskytl instrukce, takže už nebude opakovat stejnou chybu. Někdy by se člověk mohl vyhnout stejné chybě, což by ilustrovalo nedostatky v umělém poznání.
Logická rozhraní v expertních systémech založených na pravidlech jim pomáhají přicházet s odpověďmi, ale také potřebují komunikační metodu. Data musí být do systému vložena pro analýzu a musí mít způsob interakce s operátory, aby poskytla odpověď. To může vyžadovat další programování, které pomůže systému prezentovat informace v jasném a srozumitelném jazyce. Pokud vrací gibberish nebo nejasná data, to není užitečné pro operátora; při programování a vývoji expertních systémů založených na pravidlech může být potom zapotřebí některých jazykových kapacit a kapacit umělé řeči.