Natural Language Business Rule Interface
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Lay people find it difficult to compose advanced business rules due to complex constructs, structures, and syntax, and as the number of rules increases, it becomes time-consuming to manage them effectively in conventional Business Rule Management Systems (BRMS).
Innovation Solution
A natural language enhanced user interface is created using rule templates generated from prefabricated sentences, allowing users to compose rules through a model-driven editor with user-friendly input fields and a 'when-then' sentence structure, reducing the likelihood of formal and syntax-related errors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If conventional BRMS user interface is used, then system can process business rules, but lay people find it difficult to compose advanced business rules due to complex constructs, structures, and syntax
Solution Approach 1:
The patent introduces a natural language processor as an intermediary between the user and the rule engine. This mediator translates user-friendly natural language statements into formal business rules, eliminating the need for users to directly interact with complex formal syntax while preserving the functionality of advanced business rule composition
Solution Approach 2:
The patent replaces the mechanical interaction of manually constructing formal rules with a natural language-based interaction system. Instead of requiring users to manually assemble complex rule structures, the system uses natural language processing to automatically generate formal rules from simple user statements
2Productivity
If number of rules in application increases, then system can handle more business logic, but it becomes time-consuming to compose so many rules
Solution Approach 1:
The patent implements a template-based rule generation system where common business rule patterns are pre-defined as templates. When users need to create rules, the system presents relevant templates that can be instantly instantiated with minimal user input, performing the bulk of the rule construction work in advance
Solution Approach 2:
The system provides automated assistance features including natural language processing that automatically translates user statements into formal rules, template-based generation that creates rules from predefined patterns, and intelligent suggestions that reduce manual composition effort, enabling users to compose rules independently without requiring extensive manual work
Data Source
AI summary
Some embodiments of a natural language enhanced user interface in a business rule management system have been presented. In one embodiment, one or more rule templates in a natural language are generated from one or more prefabricated sentences. Then a user interface is created using the one or more rule templates to allow a user to compose rules for a business rule management system.


