> For the complete documentation index, see [llms.txt](https://taiger.gitbook.io/taiger-converse/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://taiger.gitbook.io/taiger-converse/master/essentials/intent-and-dialog-building.md).

# Intent & Content Building

## Introduction to Intents

Intents refer to a Question and Response pair in Converse.

![](https://1381196040-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftaiger-converse%2F-MJVuHz_bCDmA218kKwc%2F-MJVwIpZw7wHqga-bZ8b%2F24.png?generation=1602575515320790\&alt=media)

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>                                                                                                                                               | ![](https://1381196040-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftaiger-converse%2F-MJVuHz_bCDmA218kKwc%2F-MJVwIp_YiZ9lvr92OfM%2F25.png?generation=1602575515594035\&alt=media) |
| <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> | ![](https://1381196040-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Ftaiger-converse%2F-MJVuHz_bCDmA218kKwc%2F-MJVwIpa7j3Jil7kSiYG%2F26.png?generation=1602575516096611\&alt=media) |
