Expert Systems Software

VisiRule Expert Systems

VisiRule is a visual tool which lets non-programmers build intelligent applications.


VisiRule provides an easy-to-use Low-Code, No-Code platform to capture decision-centric business logic knowledge as decision tree flowcharts which VisiRule compiles into interactive, embedded or connected Expert Systems. These can provide informed advice, recommendations, bespoke documents backed-up by detailed explanations.

VisiRule enables you to quickly build applications to handle those common but non-trivial enquiries and computations that staff have to spend time on in a cost-effective and transparent way. This frees staff to focus on more difficult tasks, and allows clients and customers to access high-quality professional advice anywhere, anytime.

By providing a visual diagrammer, code generator and reporter, VisiRule eliminates the need to encode know-how into some incomprehensible “computer gobbledygook”. Authors can keep current their online advice using a visual model as regulations, best practice and the people change. VisiRule automatically constructs the questionnaire and all the business logic rules and calculations directly from the chart itself.

Use VisiRule to:

  • Deliver interactive diagnostic problem resolution across all devices

  • Triage & troubleshoot legal, tax and financial problems

  • Support legal, medical and financial self-assessment with report generation

  • Generate informed advice products and documents using legal and tax knowledge

  • Explain Deep Learning using rules extracted from decision tree data

  • Combine legal reasoning and contract analytics for intelligent contract review

Why VisiRule?


VisiRule's visual editor enables the rapid creation and testing of intelligent systems with almost no training required.


VisiRule helps you draw a sensible diagram as it kind of know which links are appropriate based on the question type of the previous box.


VisiRule contains a robust logic engine which helps ensure a high degree of consistency and correctness as you draw the model.


VisiRule combines well-proven AI technology with modern cloud-based architecture to provide a totally scalable and affordable solution.


Easy to Create

Programming via Flow Charts

VisiRule is a visual tool which combines smart diagramming, AI reasoning, Excel-like calculations with document automation. Like Visio and MindMap, you simply draw a model, but one you can immediately execute. VisiRule’s approach of programming via flow charting permits rapid prototyping and review and so greatly enhances the accurate capture and shared understanding of knowledge. 

Visual Knowledge

Visual knowledge is much easier to understand, validate and maintain than text. Afterall, a picture is worth 1,000 words!

Low-Code No-Code Development

VisiRule is a Low-Code No-Code tool which enables business users to draw models for decision automation. Most people can learn how to author in minutes or hours not days or weeks. Read about the 7 Myths of LCNC Platforms Destroyed.

VisiRule Expert Systems Software in browser

Easy to Share

VisiRule provides a clear, visual way of representing the underlying decision knowledge - one that business users can understand.

This means that expertise can be shared across a wide group to help form a consensus. VisiRule's advanced code generation capability means that the model can be immediately executed and tested.

All the knowledge contained within a chart can be exported as XML and WMF to help provide formal documentation of the process.

Easy to Deploy

JavaScript XML Delivery

VisiRule charts can be delivered client-side using XML and a thin JavaScript interpreter to ask the questions and collate the answers. Users can even revisit and re-answer questions in a highly responsive and convenient way.

Custom HTML Presentation

Questions can be presented in house-style simply by editing the style sheets associated with the various assets, brands and icons. 

Put your brand in their pocket!

Connected & Embedded Delivery

VisiRule can be also be delivered using interactive web forms on your own web-site and/or as an embedded, connected app using REST and JSON.

VisiRule Explainable Expert Systems Software

Easy to Explain

Justify Reasoning

Explainable AI means the algorithm can explain its decision making. VisiRule records each visitor's execution path. Decisions can be explained in terms of HOW, WHAT and WHY. Contrast this to neural nets which are black boxes and can NOT explain their reasoning.

Export Answers

The record of each visitor's session, including all answers, calculations and conclusions can be distributed via email or stored in a database.

Audit Knowledge

VisiRule offers a Truth Table Generator which can evaluate all possible paths to provide an accurate audit of the knowledge in the chart.


VisiRule Author provides a dedicated diagramming tool to draw and test charts


VisiRule Publisher compiles the chart to create a questionnaire with code


VisiRule Server executes each question page + the associated rules to compute the following page


VisiRule generates a conclusion + reports, documents & outputs using the answers given

Easy to Maintain


As your chart gets used and the legal or business context changes, you can amend, revise and enhance its logic, and so ensure that it is up-to-date.


You can use chart analytics to help assess and adapt a chart to the changing environment in which it operates.

Knowledge is Precious

VisiRule can help companies capture and retain valuable knowledge which can be shared via XML or as pictures.

Expert Systems Sofware ChatBot
Expert Systems Sofware Document Automation

Easy to Generate

VisiRule can generate output files in various formats such as text, XML, HTML and RTF. Each accesses a record of the session including conclusions reached and their associated explanations.

By associating suitably tagged document templates, i.e. boilerplates, VisiRule can produce high-quality documents. While most document automation tools are limited to inserting simple values, VisiRule can combine complex logic with conditional  text selection and insertion.​


Four Quadrants of Reasoning

The knowledge in VisiRule charts can come from historical data using Machine Learning, or from human experts or any combination of the two. 


VisiRule FastChart enables VisiRule to access predictive models built by ML tools such as KNIME and RapidMiner to create an initial VisiRule chart. Read how the Titanic dataset was used in such a way.

VisiRule charts can generate interactive questionnaires or guided interviews as web forms or chatbots, or they can be embedded within data-driven automated processes.


In hybrid delivery mode, some questions are asked, and others answered using existing data, web services or IoT streams.

Expert Systems Software Technology


Multi-Layered Architecture

VisiRule is a Low-Code No-Code tool which is built on top of:

  • Flex is a Low-Code, expert systems software tool 

  • Prolog a powerful No-Cliff AI programming language.


Flex Expert System

VisiRule generates code in terms of Flex, LPA's powerful rules-based expert system tool which supports both forwards and backward chaining and offers an English-like Knowledge Specification Language (KSL).


LPA Prolog

Prolog is a well proven AI programming language with pattern matching and logical inference. Prolog provides a robust foundation for the LPA stack.

Logic Programming Associates

Logic Programming Associates Ltd (LPA) is a highly respected UK software company working in the area of AI and commercial rule-based solutions since 1981. LPA joined EagleLabs in 2019 to promote VisiRule within the legal sector. LPA was recognized as a leading AI company by CV Magazine​.

Low-Code and No-Code development platforms promise to help professional and non-professional developers alike create applications with greater efficiency, thus, increasing productivity.


Explore VisiRule - Try a Demo Today!



© 2020 by LPA | Sitemap