Key Features
- Flow sharing. Reuse Flows and their Intents across different Flows, eliminating the need to manually rebuild the NLU model in the attached Flows.
- Lexicon sharing. Reuse Lexicons across different Flows, ensuring consistent language understanding.
- Centralized resource management. Manage Flows and Lexicons in one location. This approach simplifies updates; a change in one place applies everywhere itโs used.
- Elimination of duplication. You donโt need to copy Flows or Lexicons. This approach saves space and keeps your Project more organized.
Attached Flows
Attached Flows share their Intents with the Flow theyโre attached to. Attaching Flows is optional and allows you to reuse existing Intents without duplicating them. If no Flows are attached, the primary Flow relies only on its own Intents. You donโt need to manually train attached Flows after modifying their Intents, as long as they arenโt used individually. For example, if you attach Flow B and Flow C to Flow A, you need to train Flow A. Flow B and Flow C will be trained automatically. However, Flow B and Flow C wonโt be listed as trained on the Flows page because theyโre attached to Flow A. To attach a Flow to another Flow, follow these steps:- GUI
- API
- Open your Flow and select NLU tab in the upper-right corner.
- Select the Attached Flows tab and activate the toggle next to the Flow that you want to attach to the current Flow.
Attached Lexicons
Attached Lexicons share their Keyphrases with the Flow theyโre attached to. Attaching Lexicons is important because it allows precise control over which Keyphrases are recognized in specific Flows. By attaching different Lexicons to different Flows, you can create customized conversational experiences for different use cases. To attach a Lexicon to a Flow, follow these steps:- GUI
- API
- Open your Flow and select NLU tab in the upper-right corner.
- Select the Attached Lexicons tab and activate the toggle next to the Lexicon that you want to attach to the current Flow.