Get to know the builder

4 basic concepts to get you starting on the platform: node, transitions, say,  and navigation.

Node

a node is a part of the project you are building, that is visually similar to a brick. we will use it to describe different parts of the system.

Any part of the conversation added to your bot, represented visually by boxes on the builder.

Transitions

The transitions are the connecting lines you draw from each nodes’ port to another port in a different node. It’s super important to connect at least one transition to each port, unless you want the conversation to end at that node.

Say

What the bot says. An “empty” node, where you can write anything you’d like your bot to say, in case you’d like to write something from scratch, and not use existing components. If you ask a question inside the node, you should connect it to a navigation node.

Navigation

What do you expect the user to say.A node that will direct your user to the appropriate next part in the conversation, according to the intents you’ll choose to place inside it. The last intent inside this node will always be “Anything else”. This intent will get the user to the next node – even if what they say doesn’t fit into the options you’ve listed above it. For example, you’ve created a say node and connected it to a navigation node. Now, add a “yes” intent, “no” intent, “continue” and “stop”. Each one of them will lead the user to a different part in the conversation, according to the next nodes you connect.

Next: Intent.

Understanding what the user is saying to the bot. After nailing the part where the chatbot speaks – the “Say” – now we go to the Navigation – the part in the conversation when the user speaks.