Overview
Nodes are the building blocks of your conversation flow. They are the steps that the agent will take to respond to the user. Every node has a type, and achieves specific logic / action / conversation purposes.
A node will have edges with transition conditions, that’s what will be used to determine when and which node to transition to. By breaking complicated workflow into individual nodes where you can finetune performance, conversation flow gives you the utmost control.
Understand Different Node Types
Add a Node
Select Node Type
Click from the left sidebar to select the node type you want to add. Click on it, and it will be added to the canvas.
Configure Node
Configure the node by clicking on the node, check the setting on the right, and fill in node instructions inside the node. Check out respective node guide for more details.
Add Edges if Applicable
Add edges by clicking on bottom part of the node, and add your transition conditions.
Connect Node
Click and hold the circle to start a line that connects the node to other node, and other node to this node.
How Transition Works
During testing (both audio and text), you can see what node is highlighted to find the current node, so you can see how and when the transition happens.
Inside each node type guide, you can find when transition can happen. When transition can happen, the agent will evaluate and decide whether to transition, and which node to transition to, based on the condition of current node & global nodes. If no transition condition is met, the agent will stay in the current node.
Therefore to ensure a smooth transition, it’s recommended to cover all cases inside transition condition. Some general cases can be covered by the global nodes (like objection handling), so you can focus on the specific cases inside the node.
If you’ve observed incorrect transition, you can
- prompt engineer the conditions
- add transition finetune examples (read more at Finetune Examples)
Organize Nodes
Sometimes after adding a great amount of nodes, the canvas can get cluttered. You can use the Organize
button to automatically organize the nodes.
FAQ
Was this page helpful?