# Expressions

Expressions are basically a list of sentences that define the parent [intent](/ai/intents.md). While the intent represent a generic description, expression define what users would actually be saying to express it.\
As an example, a "Hotel Search" intent could contain the following expressions:

```
Hello, I'm looking for an hotel near the beach
I need a room with ocean view
I've been looking for a room for 2 persons
I want to book a room
I need a room for 4
```

As you add expressions to your intent you improve the training of your AI and improve the future confidence percent of user messages. The more expressions you add the more precise the AI engine will become [after training](/ai/testing-and-verifying.md).

Expressions alone may be enough for some situations but most of the times your chatbot will need a way to retrieve specific dynamic content from an expression to trigger specific flows. This is done using [Entities](/ai/entities.md).


---

# 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://docs10.xenioo.com/ai/expressions.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.
