Automated Knowledge Flow

VisiRule is a Low-Code, No-Code AI-powered software tool which enables business professionals to capture their knowledge visually in a chart and use it to deliver interactive explainable Expert Systems.

With VisiRule, you can quickly and safely build applications to handle those common but non-trivial enquiries that staff have to spend time on in a cost-effective and transparent way. This frees them to concentrate on the more difficult questions, and allows your clients, staff and customers to access high-quality professional advice anywhere, anytime.

VisiRule eliminates the need to code the expert's know-how, into some incomprehensible “computer gobblygook” and allows authors to keep current their online advice and/or automated analysis using a visual model as regulations, best practice and the people responsible change. VisiRule automatically extracts and constructs the questionnaire and business logic directly from the chart itself. 

Use VisiRule to:

  • Automate legal document generation and other such outputs

  • Triage legal, tax and financial problems and produce personalised advice

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

  • Provide accurate diagnostic problem resolution on mobile devices and client-side

  • 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 is easy to use and enables the rapid creation and testing of logic systems with almost no training required.


VisiRule contains a robust logic engine which helps ensure a high degree of consistency and correctness.


VisiRule combines a well-proven 'mature' technology with a modern cloud-based architecture to provide a totally scalable solution.

Cost Effective

VisiRule is priced competitively and uses low-cost server technology to produce a cost effective solution.

Easy to Create

VisiRule is a highly visual tool which combines smart diagramming, AI reasoning, Excel-like calculations and document automation. Visual knowledge is easier to understand, validate and maintain. A picture is worth 1,000 words!

Programming via Flow Charts

VisiRule Author is a dedicated diagrammer for creating knowledge-rich charts which generate executable code. Like Visio and MindMap, you simply draw a visual 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.

Low-Code No-Code Development

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

Simple VisiRule chart

Easy to Share

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

This means that expertise can be shared amongst a wide group of stakeholders and help form a consensus. Thanks to VisiRule's advanced code generation capability, the model can be immediately executed and modified.

All the knowledge contained in the VisiRule charts can be exported as XML and images to help provide formal documentation of the process.

Client-side Deployment

Charts can be uploaded to instantly create web-based expert systems or interactive ChatBots.

JavaScript XML Delivery

VisiRule charts can be delivered client-side using XML and a JavaScript interpreter to ask the questions and collate the answers. Users can even revisit questions and change their mind 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. 

You can 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 modern standards such as REST and JSON.

Vis Expert System to calcuate BMRule

Easy to Explain

VisiRule records each visitor's execution path. Recommendations and 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

A record of each visitor's session, including all answers, calculations and conclusions, is saved, and can be distributed via email.

Audit Knowledge

The VisiRule Truth Table Generator audits your chart's logic by evaluating all computable paths.


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 next 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 adapt a chart to the changing environment in which it operates.

Share Knowledge with Others

VisiRule charts can be exported as XML for use by other applications.

Knowledge is Precious

VisiRule can help companies capture and retain knowledge both from skilled experts and from historical data.

Intelligent ChatBot Image

Easy to Generate

VisiRule can generate multiple output files in various formats: plain text, XML, HTML and RTF. Each contains a record of the session including conclusions reached and their associated explanations.

By associating suitably tagged document templates, VisiRule can auto-generate bespoke documents using these values. While most document automation tools are limited to inserting values into place-holders, VisiRule can combine complex logic with text selection and insertion.​


Four Quadrants of Reasoning

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


VisiRule FastChart uses ML tools such as KNIME and RapidMiner to build predictive models which can be refined by experts. Read how the Titanic dataset was used to build an initial chart 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.

Multi-layered AI Architecture


VisiRule is a No-Code tool - you simply draw the decision tree and the logic is defined automatically. Flex is a Low-Code, expert system tool and Prolog provides a No-Cliff AI programing language for those wanting to go deep.


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

Flex is built in LPA Prolog, a well proven AI programming language. This provides a robust foundation for the LPA stack. Prolog supports logical inference, pattern matching, recursion and backtracking. 

Logic Programming Associates

Logic Programming Associates Ltd (LPA) is a small and highly respected UK software company working in the area of AI. LPA has been developing and delivering 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​.

Explore VisiRule - Try a Demo Today!



© 2019 by LPA | Sitemap