- A Python
- Rules Engine:
- Make rule handling
- simple
Arta is an open source python rules engine designed for and by python developers.
There is one main reason to use Arta and it was the main goal of its development
at MAIF: increase business rules maintainability.
In other words, facilitate rules handling in a python app.
Features:
- Standardize the definition of a rule. All rules are defined the same way
in a single place.
- Rules are released from the code base, which is less error-prone and
increases clearness.
- Arta can be used in your field of application, whichever it is.
- Mixes well with Machine Learning projects: groups all of your
deterministic rules.
easy to use
Configure your rules in YAML files
customizable
Organize your rules like you want, create new conditions
readability
Easy to read, easy to maintain
Machine Learning
Things are in the right place
(deterministic VS probabilistic)