Das Dokument behandelt die Verwendung von regelbasierten Systemen, insbesondere JBoss Drools, im Bereich der künstlichen Intelligenz und des business rule managements. Regelbasierte Systeme ermöglichen eine Trennung von Logik und Anwendung, sind einfach zu pflegen und bieten Flexibilität, weisen jedoch Herausforderungen wie eine ungewohnte Syntax und hohe Regelanzahl auf. JBoss Drools, eine 100% Java Regelplattform, unterstützt das deklarative Programmieren durch die Definition von Regeln und das Management von Fakten.