1 / 56

VisiRule

VisiRule. An overview of the VisiRule decision logic charting tool. What is VisiRule?. Decision Support tool Knowledge Management tool Artificial Intelligence Expert Systems Knowledge Transfer tool. How does VisiRule work?. Draw some nodes and links Add some text [labels, expressions]

Download Presentation

VisiRule

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VisiRule An overview of the VisiRule decision logic charting tool

  2. What is VisiRule? • Decision Support tool • Knowledge Management tool • Artificial Intelligence • Expert Systems • Knowledge Transfer tool

  3. How does VisiRule work? • 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

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

  5. A simple VisiRule chart

  6. Generate the Code

  7. Answer the question …

  8. What is VisiRule? • 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

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

  10. Goals of VisiRule • Makes technology available to non-programmers and programmers • Question and answer-based processes can be rapidly tested and deployed • Run-time architecture integrates into existing web and desktop standards

  11. What does VisiRule do? • Lets you draw charts • Lets you explore logic • Lets you generate code • Lets you export XML • Lets you produce WMF [charts]

  12. What does VisiRule produce? • Charts as shareable diagrams • Code for exporting and embedding • Text for exporting and exploring • Possible test suite • Possible audit trail

  13. A Multi-tiered Toolset

  14. Engine and integration

  15. Run-time deployment

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

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

  18. A Simple Worked Example • New empty chart • Create the Nodes • Link the Nodes • Generate and Test the Code

  19. An empty chart

  20. Add a start node

  21. Add a question

  22. Add some expressions

  23. Add some end nodes

  24. Add links & Generate the Code

  25. Run the Code

  26. Answer the question …

  27. … and get the answer

  28. Another Worked Example • 2 binary questions • 4 outcome nodes • Compound logic in expressions

  29. An empty chart

  30. Add a question

  31. Another question

  32. Add some expressions

  33. Edit the expressions

  34. Add the end nodes

  35. Link and finish

  36. Another Worked Example • 2 binary questions • 4 outcome nodes • Compound logic in expressions

  37. Holiday Entitlement

  38. Holiday Entitlement

  39. Holiday Entitlement

  40. Holiday Entitlement

  41. Holiday Entitlement

  42. Holiday Entitlement

  43. Holiday Entitlement

  44. Holiday Entitlement

  45. Various Nodes Types • Question nodes • Expression nodes • Statement Boxes • Code Boxes • Start and End nodes

  46. Different kinds of Nodes

  47. Structured Expression Boxes

  48. A Simple Statement Box

  49. Another Statement Box

  50. Another Statement Box

More Related