Regelbasiertes System

Ein Regelbasiertes System ist ein Wissensbasiertes System.

Regelbasierte Systeme bestehen aus

Die Regeln liegen in der Form: WENN ... DANN ... (IF THEN) vor. Eine Regel könnte beispielsweise folgendermaßen aussehen:

WENN Herdplatte heiß UND kein Topf auf Herd DANN schalte Herd aus

Aufgabe des Kontrollsystems ist die Identifikation geeigneter Regeln, das Anwenden ausgewählter Regeln, sowie die Aktualisierung der Datenbank.

Auswahlmechanismen für die nächste anzuwendende Regel sind entweder datengetrieben, zielgetrieben oder eine Kombination dieser beiden Möglichkeiten. Datengetrieben (forward chaining) bedeutet: Ein Fakt liegt vor - eine "WENN Fakt DANN ..."-Regel wird angewendet. Unter zielgetrieben (backward chaining) versteht man den rückwärtigen Ansatz: Ein Fakt liegt vor - eine "WENN ... DANN Fakt" Regel wird angewendet.

Regelbasierte Systeme sind neben fallbasierten Systemen die Grundlage von Expertensystemen.

See also: Regelbasiertes System, Datenbank, Expertensystem, Regeln, Wissensbasiertes System