Skip to main content

Child-Flow

A Child Flow is a subordinate process within a larger conversational framework, designed to handle specific tasks or sub-dialogues. This structured approach allows complex interactions to be broken down into manageable segments, each with its own logic and objectives.

By creating Child Flows, user can streamline the main conversation flow, delegating detailed or repetitive tasks to these specialized sub-processes. This not only simplifies the overall dialogue management but also enhances the system's ability to provide precise and contextually appropriate responses. Child Flows improve the flexibility and scalability of the LLM, enabling more sophisticated and nuanced interactions with users. By connecting existing flows, we reduce redundancy and maintain consistency across the workflow architecture.

To add a child flow,

  1. Select "Child Flow" node from the node explorer.

  2. Click on the node, a modal appears.

  3. Add a name to the child flow.

  4. In the Flows drop-down, select a flow name that you want to nest in the existing flow.

  5. "Save" the node.