Deterministic Rule Engine
A system that separates business decision logic from code and expresses it as explicit rules, always producing the same output for the same input. Common implementations include decision tables, condition-action rules and libraries such as Drools and JSON Logic, with decisions that can be reviewed, tested and audited individually.
Timeline (last 90 days)
In audit scenarios, structured field extraction must be paired with a deterministic rules engine, verifying the extraction results field by field.
The deterministic rule engine runs outside the LLM, enforcing business-critical policies that must be 100% correct; the LLM can suggest rules, but the engine is responsible for validating them.
For Q&A requirements that involve ambiguous rules, subjective judgment, or exploratory queries, the deterministic rules engine becomes a constraint and is not suitable for the Adjudicated Query pattern.
The Adjudicated Query pattern externalizes judgment logic to a deterministic rules engine, thereby avoiding the problems of approximate matching in vector retrieval and the non-reproducibility of probabilistic sampling in LLMs.
The core architecture of the Adjudicated Query pattern is composed of three components working together: Amazon Q Business chat agent, a constrained MCP server, and a deterministic rules engine.
Noora Health decomposed the triage task into two independent steps: the LLM handles normalized symptom extraction and semantic translation, while a deterministic rule engine executes the triage decision.
The deterministic rule engine is characterized by always producing the same output for the same input, where adding new rules does not affect other rules thereby eliminating regression risk, and errors can be precisely located.
All Facts (7)
In audit scenarios, structured field extraction must be paired with a deterministic rules engine, verifying the extraction results field by field.
50%UnverifiedThe deterministic rule engine runs outside the LLM, enforcing business-critical policies that must be 100% correct; the LLM can suggest rules, but the engine is responsible for validating them.
50%UnverifiedFor Q&A requirements that involve ambiguous rules, subjective judgment, or exploratory queries, the deterministic rules engine becomes a constraint and is not suitable for the Adjudicated Query pattern.
50%UnverifiedThe Adjudicated Query pattern externalizes judgment logic to a deterministic rules engine, thereby avoiding the problems of approximate matching in vector retrieval and the non-reproducibility of probabilistic sampling in LLMs.
50%UnverifiedThe core architecture of the Adjudicated Query pattern is composed of three components working together: Amazon Q Business chat agent, a constrained MCP server, and a deterministic rules engine.
50%UnverifiedNoora Health decomposed the triage task into two independent steps: the LLM handles normalized symptom extraction and semantic translation, while a deterministic rule engine executes the triage decision.
50%UnverifiedThe deterministic rule engine is characterized by always producing the same output for the same input, where adding new rules does not affect other rules thereby eliminating regression risk, and errors can be precisely located.
50%