Skip to main content

Adding a Node or Connector

If you want to communicate with the bot to add a node or connector to your Experience, click the bot icon in the bottom left corner of the Experience Canvas. Once open and ready for a command, the bot will respond with “Ask me to do something”. Now you are ready to give the bot a command to edit or add to the current node or connector you’ve selected in the Canvas.

Language Examples

Here are some examples of language that the bot is likely to understand.
TypeCommand Example
Add NodeCreate a step to unscrew the wing nut from the inlet/outlet port until it is loose.
Edit NodeChange the node to pick up the ratchet and place it on the nut.
Add ConnectorAdd a connector to move the gasket to the table over 3 seconds and reset the wrench. Then show the screwdriver.
Edit ConnectorAfter this node, change the connector to move the gasket to the table.
In the nature of AI, there is likely to be some variability even between the same commands given at two different times. After a command is processed, the bot will create a preview in the Experience based on what it understands and ask for specific references to be filled based on what it could not understand.

Reference Matching

When a command is given to the bot, and it has parsed all the different references needed from the space to create the node, it will first check to see if these references are in the space. For example, in the screenshot below, the user entered the command: “Create a step to tap the workbench.” The bot will first see if the term Workbench is in the space. Otherwise, it will check to see if Workbench is a term that was mentioned previously with bot and fill the reference with the previous resolution. Finally, it will check to see if it can match another object name in the space that is similar enough to Workbench. The bot will inform you of its assumptions and pairings by sending informational messages in the chat window. If there are any references that the bot filled incorrectly, you always have the option to correct the reference in definition window of the node preview.

Reference Resolution

If there is something in the command that the bot is not able to find in the space, or was a term mentioned and resolved previously in the current space, or if the bot was not able to confidently assume a comparable term in the space, it will ask for help in resolving this. When a term needs to be resolve, the bot will ask for clarity like in the screenshot below. Press Resolve to click on an object in the space or in the hierarchy to let the bot know what the equivalent object is for the term in question. Press Skip if you want to ignore this missing reference for now. Your step will still be created and the step will still work in the Experience even if you skip a reference resolution.

Preview Mode

After sending a command and between each resolution, the preview of the node that the bot created in both the canvas and the definition window. Any information that is technically a preview, is marked by being highlighted in yellow.

Saving Your Changes

Your changes will be prompted to save when there is nothing left to resolve, as shown below.