# Types of entities

There are 3 different types of entities in the system:

* **Synonyms**: This is the most common type of entities. For each of the main values that the parameter can have, we can detail a list of synonyms that correspond to it, in this way when any of the values declared as synonyms is detected, the main value will be sent.
* **List**: This is the simplest type of entities, it allows you to define a list of main values, but it does not allow you to add synonyms for each one.
* **Regular expressions**: It is the most complex type of entities that can be created, it allows you to define a list of regular expressions whose function is to detect text fragments that comply with an established format, for example: telephone numbers, ID numbers, account numbers. [Learn more about regular expressions](https://www.adictosaltrabajo.com/2015/01/29/regexsam/).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.1millionbot.com/chatbot/knowledge-base/entities/entity-types.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
