rule-based system
Et rule-based system er et computersystem, der træffer beslutninger eller udfører handlinger baseret på et sæt foruddefinerede logiske regler (hvis-så).
Kort fortalt
Kort fortalt: et system, der følger en opskrift med 'hvis det sker, så gør det' for at løse problemer.
- Kategori
- begreb
- Niveau
- begynder
Betydninger
2- 1
Et system, der bruger en regelbase (et sæt hvis-så-regler) til at styre dets adfærd eller beslutninger.
- Systemet er et rule-based system, der automatisk kategoriserer indkommende e-mails.
- Regelbaserede systemer er gennemskuelige, fordi logikken er eksplicit repræsenteret.
- 2
Inden for kunstig intelligens: et ekspertsystem eller beslutningssystem baseret på en regelbase, ofte med en inferensmotor.
- MYCIN var et tidligt rule-based system til diagnose af blodinfektioner.
Hvornår bruges det
Rule-based systemer bruges ofte i ekspertsystemer, forretningsregler og automatisering, hvor beslutningslogikken er velkendt og stabil. De er velegnede til domæner som diagnostik, validering og konfiguration.
Kodeeksempel
def diagnose(symptoms):
if 'fever' in symptoms and 'cough' in symptoms:
return 'flu'
elif 'fever' in symptoms and 'rash' in symptoms:
return 'measles'
else:
return 'unknown'Simpelt rule-based system til diagnose baseret på symptomer.
Oprindelse
Udtrykket stammer fra logisk programmering og tidlig AI-forskning i 1960'erne og 1970'erne, hvor systemer som MYCIN og DENDRAL anvendte regler til at efterligne ekspertviden.