Skip to main content
In this section, you’ll find detailed information about Rasa primitives. Each primitive is a foundational component used for structuring conversations within Rasa.

Flows

Design conversation-driven business logic.

Patterns

Handle conversation repairs and interactions that deviate from the happy path.

Responses

Define the messages sent by your assistant.

Slots

Store information your assistant remembers during a conversation.

Actions

Control your assistant’s behavior and connect external logic.

Events

Understand the events that represent each conversation.

NLU

Explore intent and entity primitives for NLU assistants.