Expertsystem
Ett expertsystem är ett program som körs på en dator. Precis som en mänsklig expert vet det mycket om ett ämne. Människor kan ställa en fråga till expertsystemet. Expertsystemet använder då en uppsättning regler och ger svar på frågan. Denna metod för automatiserat resonemang tillhör ett område inom datavetenskapen som kallas artificiell intelligens.
Olika grupper av människor kan ha olika slags tillgång till ett expertsystem. De personer som förvaltar datornätverket har andra behov än kontorsarbetaren eller sekreteraren.
Hur expertsystem fungerar
Expertsystem består av
- En uppsättning fakta, regler och principer.
- En uppsättning data som löses med hjälp av dess expertis.
- Ett användargränssnitt
När de får en fråga filtrerar de uppgifterna med hjälp av de regler de har. De kan ge tillbaka ett resultat eller ställa ytterligare en fråga.
Kategorier av expertsystem
- Fallbaserade expertsystem har ett antal fall; varje fall beskriver problemet i sitt sammanhang och lösningen på problemet i det specifika fallet. Det aktuella problemet matchas så nära som möjligt till ett fall. Den lösning som hittats i fallet tillämpas sedan på det aktuella problemet. Huvudproblemet med sådana system är att definiera hur fall relaterar till varandra eller är likartade. Ett exempel på när ett sådant system kan användas är när det gäller en patient: Patienten uppvisar ett visst antal symtom, och expertsystemet kan ställa en diagnos på patienten.
- Regelbaserade system bygger inte på fall, utan på ett antal regler. Dessa uttrycks i form av IF A THEN B. I de flesta system måste mänskliga experter skriva reglerna.
- Ett tredje tillvägagångssätt är att konstruera system som bygger på beslutsträd. Sådana system kan lära sig eller utöka sin kunskapsbas med hjälp av induktiva resonemang. När klassificeringen är klar använder systemet en väg genom trädet. I slutet kommer det fram till ett blad som anger vilken klass lösningen på problemet tillhör. Varje förgrening i trädet baseras på ett attribut som kontrolleras. Värdet på attributet avgör hur vägen ska fortsätta. I idealfallet erhålls goda resultat med hjälp av små träd. Problemet är att hitta bra attribut att basera besluten på.
Frågor och svar
F: Vad är ett expertsystem?
S: Ett expertsystem är ett program som körs på en dator och som besitter kunskap om ett ämne liknande en mänsklig expert.
F: Hur besvarar ett expertsystem frågor?
S: Ett expertsystem använder en uppsättning fördefinierade regler för att utvärdera och besvara frågor som ställs till det.
F: Vilket område inom datavetenskapen tillhör den metod för automatiserat resonemang som används av expertsystem?
S: Den metod för automatiserat resonemang som används av expertsystem hör till området artificiell intelligens.
F: Vad är ett expertsystems roll?
S: Ett expertsystems roll är att behandla frågor och ge svar med hjälp av sin kunskapsbas.
F: Vem har tillgång till ett expertsystem?
S: Olika grupper av människor kan få tillgång till ett expertsystem baserat på deras behov. Till exempel kan personer som hanterar datornätverk och kontorsarbetare eller sekreterare ha olika typer av tillgång till ett expertsystem.
F: Vad skiljer en mänsklig expert från ett expertsystem?
S: En mänsklig expert har en medfödd förståelse för komplexa begrepp, medan ett expertsystems kunskap baseras på de regler som definierats i dess programmering.
F: Hur uppdateras kunskapsbasen i ett expertsystem?
S: Kunskapsbasen i ett expertsystem uppdateras genom att nya regler och ny information läggs till efter behov. Dessa uppdateringar kan ske till följd av ny forskning eller förändringar inom det kunskapsområde som expertsystemet behandlar.