# Dialogue Elements

Dialogue elements are common conversation patterns. We use three different levels of abstraction to discuss AI assistants. This can be helpful in a product team, so that you have a common language which designers, developers, and product owners can use to discuss issues and new features.

- highest level: user goals
- middle level: dialogue elements
- lowest level: intents, entities, actions, slots, and templates.

**Note**  
Some chatbot tools use the word `intent` to refer to the user goal. This is confusing because only some messages tell you what a user’s goal is. If a user says “I want to open an account” (`intent: open_account`), that is clearly their goal. But most user messages (“yes”, “what does that mean?”, “I don’t know”) aren’t specific to one goal. In Rasa, every message has an intent, and a user goal describes what a person wants to achieve.

👋 I can help you get started with Rasa and answer your technical questions.
