Does rules-based software count as AI?
An is machine-based, operates with some autonomy and infers from inputs how to generate outputs. Those outputs can include predictions, content, recommendations or decisions that influence a physical or virtual environment. Check all parts of Article 3(1), including explicit or implicit objectives and the possibility of adaptation after deployment.
A tool is less likely to be an when it only executes rules defined solely by people, such as fixed validation checks, deterministic routing tables, hard-coded eligibility rules, or ordinary calculations with no learning, reasoning, modelling, or inference beyond basic data processing.
Use Article 3(1) and Recital 12 to classify the actual system. The Commission's definition guidelines explain its interpretation; they do not replace the legal definition. Keep evidence of how the tool infers its outputs. A supplier label such as AI-powered or automated does not settle the question.
- Record the inputs, objective, output type, autonomy level, and whether the system derives a model, algorithm, recommendation, prediction, content, or decision from data or encoded knowledge.
- Separate deterministic automation from inference: a manually written rule that always produces the same result from the same fields is not enough by itself.
- Treat logic- and knowledge-based systems as possible AI systems when they infer from encoded knowledge or symbolic representations, even without machine learning.
- Keep the intended-purpose evidence from instructions, sales material, product specifications, and technical documentation because Article 6 high-risk classification depends on purpose and use context.
Does simple rules-based software count as AI?
Usually no, if the software is based only on rules defined by people to automatically execute operations. Recital 12 says the definition should not cover simpler traditional software or programming approaches based solely on human-defined rules. Escalate the case when the rules engine also learns, reasons, models, ranks, recommends, predicts, or otherwise infers from inputs or encoded knowledge.
Does inference require machine learning?
No. Inference can use machine learning or logic- and knowledge-based methods that reason from encoded knowledge or symbolic representations. Check whether the system infers how to generate outputs for an explicit or implicit objective.
Citations (1)
- Regulation (EU) 2024/1689 (EU AI Act)
Supports the Article 3 AI system definition and Recital 12 distinction between inference-based AI and simpler human-defined rule execution.
infers, from the input it receives