# Intent & Content Building

## Introduction to Intents

Intents refer to a Question and Response pair in Converse.

![](/files/-MJVwIpZw7wHqga-bZ8b)

For a given Chat User query (e.g. "Tell me about your products"), the Converse Bot understands the user input using our proprietary Hybrid AI Intent Classifier, and *triggers* the Intent that has the best response.

The Converse Bot is able to determine the right Intent to trigger if Intents have been configured with sufficient and diverse Phrases (see [Teaching Your Bot](/taiger-converse/master/essentials/teaching-your-bot.md) to learn more about the teaching tool)

When an Intent is triggered, the Bot replies to the Chat User with the Response configured on the Intent

## Intent Response

* An Intent Response can have one or many steps that we call *States*
* In each Step, the Bot can act by sending a message to the user, or calling an external web service

|                                                                                                                                                                                                                                                                                                            |                                  |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------- |
| <p><strong>One State - Direct Answer</strong></p><p>A Chat User's question can be fulfilled by a single reply.</p><p>This is commonly used for FAQ Bots.</p>                                                                                                                                               | ![](/files/-MJVwIp_YiZ9lvr92OfM) |
| <p><strong>Multiple States - Guided Flow</strong></p><p>The response contains multiple steps.</p><p>This is required when the Bot needs more information from the Chat User before fulfilling the request.</p><p>This is typically used in more advanced Bots that can perform Transactions for Users.</p> | ![](/files/-MJVwIpa7j3Jil7kSiYG) |


---

# 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://taiger.gitbook.io/taiger-converse/master/essentials/intent-and-dialog-building.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.
