# Интенты. Общая информация

> **Интенты** — предполагаемые намерения или смысловые группы возможных **ответов абонентов**

Например, мы предполагаем, что в ответ на обозначенный нами вопрос голосового ассистента, абонент может согласиться, тогда нам нужен интент «Да» или «Согласие» с ключевыми фразами, к примеру, «да, угу, не против, согласен,...», чтобы провести абонента по нужной нам ветке сценария при его согласии.

Созданные нами интенты (предполагаемые группы ответов абонентов) сравниваются с реальными ответами абонентов в блоке **Обработать ответ**, и, если ключевая фраза интента совпадает с распознанной фразой абонента при заданном условии, диалог проходит по ветке сценария, выведенной из интента, с которым произошло совпадение.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/lUdimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/lUdimage.png)

### Из чего состоит Интент

1. **Название**. Оно отображается в списках интентов и нужно для того, чтобы вы сами понимали, какую смысловую группу ключевых фраз объединяет этот интент. Название не учитывается при сравнении интента с реальной фразой абонента, только ключевые/исключающие фразы (2 и 4)
2. **Ключевые фразы** — фразы, которые сравниваются с фразой абонента и в случае совпадения по заданному условию попадания под интент (3), относят ответ абонента к интенту, содержащему совпавшую ключевую фразу.
3. **Условия попадания под интент** — условия совпадения фразы, содержащейся в ответе абонента, с ключевой фразой для попадания ответа под интент. Есть четыре возможных условия попадания под интент, они совпадают также с правилами исключения для исключающих фраз (4):  
    \- *Полное совпадение* — правило считается выполненным, если абонент произнес в точности то, что было указано в поле «‎Ключевые фразы»‎. Если абонент сказал длинную фразу, в которой встречается ваша ключевая фраза, то фраза абонента попадет под интент.  
    \- *Совпадение начальных форм* **—** ответ попадет под интент, если в нем будет содержаться фраза, совпадающая с ключевой при приведении всех слов, содержащихся в фразах, к начальной форме  
    \- *Частичное совпадение* —Подсчитывается число операций с символами до полного совпадения фразы. Возможные операции с символами: добавление, перестановка, удаление, замена.  
    Ответ попадет под интент, если в нем будет содержаться фраза, совпадающая с ключевой через несколько операций. Количество зависит от длины фразы.  
    Например: дверь/тверь (1 замена), австрия/австралия (2 добавления). При этом рим/мир (1 перестановка) не будут частично совпадающими, потому что длина фраз слишком мала.  
    \- *Регулярное выражение* - это последовательность специальных символов, формирующих паттерн или шаблон, который сопоставляется со строкой.  
    Ответ попадет под интент, если будет соответствовать составленному шаблону.
4. **Исключающие фразы** имеют те же условия совпадения, как и у ключевых фраз, но при совпадении исключают ответ из интента, даже если по ключевым фразам ответ должен был попасть под интент.

[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/kc4image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/kc4image.png)

Инструкции для работы с интентами по страницам/разделам:

- **[Настройка интентов в блоке:](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/nastroika-intentov-v-bloke)** раздел платформы, где можно **добавить** в любой блок обработки ответа любого сценария в проекте интенты, **отредактировать** их, **протестировать** работу отдельного интента или блока обработки ответа целиком, а также посмотреть, как **реальные ответы абонентов** распределялись по интентам в диалогах.
- **[Общедоступные и шаблонные интенты:](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/obshhedostupnye-i-sablonnye-intenty)** раздел платформы со списком общедоступных и шаблонных интентов. **Общедоступные интенты** — интенты, которые можно **переиспользовать** в разных блоках обработки ответа и сценариях. Их особенность в том, что изменения в общедоступном интенте применяются сразу **во всех блоках** и сценариях, где был использован этот интент. **Шаблонные интенты** — системные интенты, которые создаются автоматически при создании проекта. Это набор наиболее часто используемых интентов, которых достаточно для того, чтобы создать простой, но эффективный сценарий. Особенность шаблонных интентов в том, что их **невозможно отредактировать или создать** самостоятельно. Но вы можете создать новый интент на основе шаблонного.
- **[Добавление интента в блок: ](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/dobavlenie-intenta-v-blok)**модальное окно, появляющееся при добавлении интента в блок обработки ответа в **редакторе сценариев** или на странице **настройки интентов в блоке**. Здесь можно добавить интент в блок несколькими способами: **создать с нуля** или **на основе** любого существующего интента в проекте, **использовать созданный** общедоступный или шаблонный интент. Созданный новый интент можно сделать общедоступным, тогда он добавится в список общедоступных и его возможно будет переиспользовать.
- **[Создание общедоступного интента:](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/sozdanie-obshhedostupnogo-intenta)** модальное окно, появляющееся при создании общедоступного интента на странице списка общедоступных и шаблонных интентов. Можно создать новый интент **с нуля** или **на основе** любого существующего интента в платформе.
- **[Тестирование интента и тестирование блока:](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/testirovanie-intenta-testirovanie-bloka)** модальные окна, появляющиеся при клике на кнопки «Протестировать интент» и «Протестировать блок»
- **[Блок обработки ответа: ](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%E2%80%9C%D0%9E%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D0%BE%D1%82%D0%B2%D0%B5)**блок в редакторе сценариев.
- **[Рекомендации для улучшения обработки ответов:](https://docs.ai-assistant.is74.ru/books/instrukcii-po-razdelam/page/rekomendacii-dlia-ulucseniia-obrabotki-otvetov)** практические советы по доработке интентов с использованием функционала платформы.