Oracle Intelligent Advisor is a platform for generating web interviews on the basis of a data structure and an encoding of rules.
Data structure definition and testing of the resulting web application occurs in a designer tool called Oracle Policy Modeling, and rules are specified in Word and Excel documents using plugins. The intent is to allow non-programmer subject matter experts to quickly update employee or client-facing systems when relevant policies change.
It has been used to automate the eligibility screening for Legal Aid in the United Kingdom. It is marketed as a part of Oracle’s suite of products for customer service, and is generally deployed in private organizations as a way of generating a dynamic script for telephone support personnel (reducing retraining costs for support staff), or for creating client-facing websites in rule-driven enterprise environments like insurance.
The rule language used has a semantics similar to first order logic, referring to elements in a complex data structure that includes cross references. It also features the ability to deal with values that change over time as the conditions of logical rules. The generated web interfaces include natural language explanations for the conclusions, with annotations provided by the rule encoder.