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. 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. 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.

Afledte ord

2