Visi Rule An overview of the Visi Rule

  • Slides: 56
Download presentation
Visi. Rule An overview of the Visi. Rule decision logic charting tool

Visi. Rule An overview of the Visi. Rule decision logic charting tool

What is Visi. Rule? n n n Decision Support tool Knowledge Management tool Artificial

What is Visi. Rule? n n n Decision Support tool Knowledge Management tool Artificial Intelligence Expert Systems Knowledge Transfer tool

How does Visi. Rule work? n n n Draw some nodes and links Add

How does Visi. Rule work? n n n Draw some nodes and links Add some text [labels, expressions] Attach some code [optional] Generate and test the code Publish on the Internet or PC

Example usages n n n Decision tree delivery and execution Dynamic questionnaire production Diagnostics

Example usages n n n Decision tree delivery and execution Dynamic questionnaire production Diagnostics and fault finding Classification Business Rule Automation

A simple Visi. Rule chart

A simple Visi. Rule chart

Generate the Code

Generate the Code

Answer the question …

Answer the question …

What is Visi. Rule? n n n Graphical tool for decision logic Drawing and

What is Visi. Rule? n n n Graphical tool for decision logic Drawing and layout of logic flow Code generation for Flex and Prolog Execute code in-situ Check and debug results Generate and export code

Who is Visi. Rule for? n n n People involved with specifying and modeling

Who is Visi. Rule for? n n n People involved with specifying and modeling decision and knowledge processes People involved with automating decision making All sectors – legal, banking, finance, diagnostics

Goals of Visi. Rule n n n Makes technology available to nonprogrammers and programmers

Goals of Visi. Rule n n n Makes technology available to nonprogrammers and programmers Question and answer-based processes can be rapidly tested and deployed Run-time architecture integrates into existing web and desktop standards

What does Visi. Rule do? n n n Lets you draw charts Lets you

What does Visi. Rule do? n n n Lets you draw charts Lets you explore logic Lets you generate code Lets you export XML Lets you produce WMF [charts]

What does Visi. Rule produce? n n n Charts as shareable diagrams Code for

What does Visi. Rule produce? n n n Charts as shareable diagrams Code for exporting and embedding Text for exporting and exploring Possible test suite Possible audit trail

A Multi-tiered Toolset Visi. Rule Flex Win. Prolog Integration with VB, Delphi, ODBC

A Multi-tiered Toolset Visi. Rule Flex Win. Prolog Integration with VB, Delphi, ODBC

Engine and integration LPA Intelligence Server Prolog engine Pro. Web CGI Web. Flex Pro.

Engine and integration LPA Intelligence Server Prolog engine Pro. Web CGI Web. Flex Pro. Data ODBC XML

Run-time deployment WWW Run-time engine VB, Java C#. Net Prolog GUI

Run-time deployment WWW Run-time engine VB, Java C#. Net Prolog GUI

Visi. Rule n n n Point ‘n Click to add new objects Delete link

Visi. Rule n n n Point ‘n Click to add new objects Delete link and associated objects Edit expressions in-line Automatic aggregation for menus Analysis of logic flow

Intelligent Design Tool n n n Automatic linking/de-linking of objects Horizontal/vertical alignment Horizontal/vertical spacing

Intelligent Design Tool n n n Automatic linking/de-linking of objects Horizontal/vertical alignment Horizontal/vertical spacing Syntax checker for expressions & code Show/don’t show information fields

A Simple Worked Example n n New empty chart Create the Nodes Link the

A Simple Worked Example n n New empty chart Create the Nodes Link the Nodes Generate and Test the Code

An empty chart

An empty chart

Add a start node

Add a start node

Add a question

Add a question

Add some expressions

Add some expressions

Add some end nodes

Add some end nodes

Add links & Generate the Code

Add links & Generate the Code

Run the Code

Run the Code

Answer the question …

Answer the question …

… and get the answer

… and get the answer

Another Worked Example n n n 2 binary questions 4 outcome nodes Compound logic

Another Worked Example n n n 2 binary questions 4 outcome nodes Compound logic in expressions

An empty chart

An empty chart

Add a question

Add a question

Another question

Another question

Add some expressions

Add some expressions

Edit the expressions

Edit the expressions

Add the end nodes

Add the end nodes

Link and finish

Link and finish

Another Worked Example n n n 2 binary questions 4 outcome nodes Compound logic

Another Worked Example n n n 2 binary questions 4 outcome nodes Compound logic in expressions

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Holiday Entitlement

Various Nodes Types n n n Question nodes Expression nodes Statement Boxes Code Boxes

Various Nodes Types n n n Question nodes Expression nodes Statement Boxes Code Boxes Start and End nodes

Different kinds of Nodes

Different kinds of Nodes

Structured Expression Boxes

Structured Expression Boxes

A Simple Statement Box

A Simple Statement Box

Another Statement Box

Another Statement Box

Another Statement Box

Another Statement Box

Continuation Box

Continuation Box

Exporting XML

Exporting XML

Exporting WMF

Exporting WMF

Publishing on the Web

Publishing on the Web

Future plans for Visi. Rule n n n extend to Bayesian Networks extend to

Future plans for Visi. Rule n n n extend to Bayesian Networks extend to Fuzzy Rules modular logic (re-useable components) importing XML integration with Visio?

The End n n n Got to the LPA web-site and download a 28

The End n n n Got to the LPA web-site and download a 28 -day Free Trial Try out some of the Web. Flex demos Contact LPA if you want a full evaluation CD or long term loan