Build your first agent in just a few minutes with [Rasa Copilot](https://hello.rasa.com/?utm_source=docs&utm_medium=referral&utm_campaign=docs_cta).

On this page

In Rasa, the business logic of your AI assistant is implemented as a set of **Flows**. Each flow describes the logical steps your AI assistant uses to complete a task. It describes the information you need from the user, data you need to retrieve from an API or a database, and branching logic based on the information collected.

If you're **new to flows** or want to dive deeper into the concepts behind **Business Logic** in Rasa you can [read more in our guide](/content/docs/learn/concepts/dialogue-management/index.html).

## Flows in Studio

Studio's **Flow Builder** offers a visual, node-based interface with steps designed to help you quickly iterate on the logic in your assistant.

Each flow consists of steps that define the assistant's responses and actions. In the following sections, you'll learn how to use these steps effectively and how they work together to create seamless conversational experiences.
