vanellence. Explore the demo
← Back to the glossary

GLOSSARY

Deterministic

A deterministic procedure produces the same result with identical inputs, initial state and relevant execution environment; changing these conditions can change its results.

Repeatability provides a stable control point

A fixed discount rule can assign the same approval level whenever its inputs are identical. That supports traceability and troubleshooting: a changed result prompts a focused search for changed data, rules or state. Such controls can help an AI-supported proposal process after a model has extracted information from text. A rule-based check can only use the values it receives, however. A repeatable calculation does not correct an amount that was extracted incorrectly.

Test the rule and its inputs together

A probabilistic model may return different answers across repeated attempts. Combining it with deterministic steps can create clearer checking boundaries, without eliminating every source of error. Acceptance tests should cover known inputs, thresholds and missing information. They should also examine whether different wording of the same situation is translated correctly into rule inputs. A policy engine should expose the relevant rule version and authorisation. This helps an organisation distinguish a flawed business rule, a missing input and the correct application of a requirement that has subsequently changed.

Sources