HELP!

Dynamic Sequences

A Dynamic sequence is a a knowledge object that allows a number of objects to be executed in a specific order. It is possible to add exit conditions on each object so that if an object has a specific value, the dynamic sequence can be exited and be given a value. This can be done at any point in the sequence, but no further objects will be executed.

When a dynamic sequence is created it is defaulted to be a sequence and the dynamic aspect needs to be enabled. This is done through the dynamic ordering control.

Essentially when an object is exited in a sequence, that object is deemed to have been successful in addressing the problem, and the counter is increased by one for that object. Over time, a certain object may have solved the problem more often than others and therefore that object will be executed first. The order the objects are executed in will change based on how successful they have each been. This can be done through percentage or summation using the control to change this.

Editor

Existing objects can be added into the sequence as can new questions. They can be deleted using the delete icon on the right hand side of the page and the exit outcomes can each be set.

Toolbar settings within the Editor are as follows

  • Dynamic Ordering
  • Object Settings
  • Undo last operation
  • Save

Node Menu

The following can be accessed directly via the node menu which appears when a dynamic sequence node is selected:

Related Topics

Inference

Inference is the process by which the Dynamic Sequence is executed at runtime.

Methodology

The following is a list of useful topics that can help when using Dynamic Sequences

Decision Map

Dynamic Sequences can be modified by certain Decision Map options, including the following...

Advanced Settings

The Viabl.ai Platform can present additional menu options for the advanced developers that is switched on from the User Preferences

On This Page