Version: Latest
Flow Builder — Introduction
Understanding flows in Rasa
Flows are part of Rasa’s core functionality, designed to build intuitive, conversation-focused business logic for your assistants. You can build flows using Rasa Studio's Flow Builder. Additionally, flows can be defined in YAML format, providing a way to detail flow primitives outside of the visual interface.
At its core, a flow functions as a conversational state machine, represented as a directed graph. The primary element of a flow is a step, represented in Studio as a node in this graph.
For managing flows, Rasa utilizes a specific set of rules known as the flow policy, which governs how steps are executed based on the assistant's current conversational state.