When implementing AI systems, choosing between a rule-based vs. machine learning architecture is critical to an application's usability, compatibility and efficiency. Rule-based systems are a basic ...