Flows

Guide conversation flows & organize business actions using flows in your NLX workspace

What's a Flow?

A flow is a conversation workflow that addresses a customer's query (intent) and follows logic and messaging to accomplish the action. Flows are designed in NLX's Canvas, which allows you to visually drop and connect nodes to map out the series of steps for a task.

Once attached to an application and a build is constructed, the application then has access to the flow and therefore the ability to automate that task for the customer's intent (e.g., BookRoom, OrderRoomService, etc.)

A simplified example of your conversational AI application at work:

  • A user says, “I want to book a room

  • Using training data, the NLP or LLM recognizes "I want to book a room" as an expression that suggests the customer's intent should match to the flow, BookRoom

  • Your conversational application then responds by following the conversation logic defined within BookRoom

A conversational AI application may have several flows attached, and a single flow may be attached to multiple applications in your workspace.

To access, click Flows in your workspace menu:


Checklist

A flow should contain the following:


Flow features

The CanvasFlow setupNodesCanvas analyticsTest a conversation

Flow settings

Access within a flow's Canvas via the gear (Settings) icon. See Flow setup for detailed instructions.

  • Training phrases: Provide training data for intent recognition

  • Attached slots: Attach any slot for use in training phrases or in a node of the flow

  • Usage: Details all applications in the workspace where the flow is assigned

  • Languages: Assign languages to manage translations of messaging and training phrases

  • Versions: Lists all saved states of the flow and its settings

  • Advanced

    • Description: Enter a description for better filing and organization in the workspace

    • Tags: Add or remove Resource tags for better filing and organization in the workspace

    • Duplicate: Clone an existing workflow and training data and slots attached in the flow's Settings (you may also copy/paste whole workflows into other flow Canvases)

Last updated