Odborná definice
Odborná definice
Business rules engine je softvérová komponenta, která provádí explicitně zapísané rozhodovací pravidla odděleně od hlavného aplikačného kódu. Pravidla mohou mít podobu rozhodovacích tabuliek, podmínek, priorít nebo štandardizovaných modelů, například DMN. Engine vyhodnocuje fakta a vrací rozhodnutí, oprávnění, klasifikaci nebo další krok. Není to nevyhnutelně strojové učení, protože pravidla mohou být ručně vytvořené a deterministické. V hybridnej AI může engine uplatnit povinné omezení na výstup modelu nebo premenit predikci na auditovatelné rozhodnutí.
Srozumitelné vysvětlení
Srozumitelné vysvětlení
Model může odhadnout pravděpodobnost omeškání platby, ale pravidla určia, že žiadosť nad určitou sumu musí vždy skontrolovat člověk a že klient s neúplnými dokumentmi nesmí dostat automatické schválení. Rules engine udržuje tyto podmínky v čitatelnej a verziovanej forme. Výhodou je audit a rychlá změna politiky bez retréningu modelu. Nevýhodou je, že mnoho prekrývajúcich se pravidel může vytvořit konflikty a skryté medzery. Hybridný systém proto potřebuje jasné pořadí, testy rozhodovacích tabuliek a evidenci použitej verze.
Časté otázky
Časté otázky
Je business rules engine forma umělé inteligence?
Může být součástí širšího AI systému, ale deterministické provádění ručně zadaných pravidel není strojové učení. Historicky se rule-based systémy zařazují do symbolickej AI. Rozhodujúci je mechanismus a účel, ne marketingový název.
Co je DMN?
Decision Model and Notation je štandard na přesné modelování rozhodnutí a obchodních pravidel. Obsahuje graf rozhodovacích požadavků a výrazový jazyk FEEL. Ulahčuje komunikaci mezi analytikmi, doménovými expertmi a vývojármi.
Jak se řeší konflikt pravidel?
Rozhodovace tabulka musí mít definovanou hit policy, prioritu nebo explicitní logiku kombinování. Konflikty se mají odhalit statickou analýzou a testovacími prípadmi. Tiché pořadí podle náhody je neprijatelné.
Proč kombinovat model s pravidly?
Model řeší nejasné vzory a odhaduje pravděpodobnost, pravidla presadzují tvrdé limity, právně podmínky nebo workflow. Kombinace může zvýšit kontrolu, ale je třeba evidovat, či konečný výsledek změnil model, pravidlo nebo člověk.
Jak se pravidla testují?
Vytvoří se sada případů pokrývajúca každé pravidlo, hranice hodnot, konflikty, chybějící údaje a regrese po změně. Testy musí používat konkrétní verzi tabulky a ověřit i vysvětlení rozhodnutí.
Související pojmy
Související pojmy
Zdroje a redakční stopa
Zdroje a redakční stopa
- Object Management Group, Decision Model and Notation (DMN)
- NIST AI Risk Management Framework
Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.
