Skip to main content

Vad är regelbaserade expertsystem?

Regelbaserade expertsystem löser problem genom att tillämpa en uppsättning programmerade regler på tillgänglig information.Dessa har i allmänhet formen av villkorade meningar som datorn kan använda för att logiskt kontrollera data för att nå en slutsats.Att programmera sådana system kräver en hög skicklighet och införlivande av en stor kunskapsbas.Slutsatser som nås av systemet är inte alltid korrekta, även om det kan ge information om deras statistiska sannolikhet för referens av tekniker och operatörer.

I datoranvändning är expertsystem utformade för att fungera som mänskliga experter för att tillämpa logik på problem.Istället för att följa styva programmeringsregler är de mer flexibla till sin natur och kan härma vissa vägar av mänsklig kognition.Systemet kan användas för aktiviteter som att granska medicinska avbildningsstudier, analysera fel i ett datornätverk eller identifiera mikroorganismer.För att fungera exakt behöver den en logisk underlag och regler är ett vanligt val.

Programmeraren använder kunskapsbasen för att skapa en uppsättning regler i form av IF-Then-uttalanden.När regelbaserade expertsystem möter problem kan de tillämpa dessa regler för att minska orsakerna och utveckla lösningar.Till exempel kan ett system övervaka ett elektriskt rutnät, i vilket fall det skulle ha ett antal regler för att bestämma orsaken till ett fel, så det kan rekommendera en åtgärd.Dessa regelbaserade expertsystem använder logik som kan vara bekanta för mänskliga experter som använder liknande beslutsfattande i utvärderingen av problem.

Denna form av konstgjord intelligens är dock inte perfekt.Regelbaserade expertsystem vet inte hur de ska hantera situationer som faller utanför deras kunskapsbas och erfarenhet.De kan samla information över tid, men den första instansen av en onormal händelse kan vara förvirrande för systemet.Det kan returnera en falsk slutsats, som kräver att operatören ger instruktion så att den inte gör samma misstag igen.Ibland skulle en människa ha kunnat undvika samma fel, vilket illustrerar bristerna i konstgjord kognition.

Logikgränssnitt i regelbaserade expertsystem hjälper dem att komma med svar, men de behöver också en kommunikationsmetod.Data måste matas in i systemet för analys, och det måste ha ett sätt att interagera med operatörerna för att ge ett svar.Detta kan kräva ytterligare programmering för att hjälpa systemet att presentera information på vanligt, förståeligt språk.Om den returnerar gibberiska eller oklara data är det inte bra för operatören;Vissa språkbearbetning och konstgjorda talkapaciteter kan då krävas vid programmering och utveckling av regelbaserade expertsystem.