# Dialogue Elements [¶](https://legacy-docs-v1.rasa.com/1.10.14/dialogue-elements/dialogue-elements/#dialogue-elements "Permalink to this headline")

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.
