# Установка Контекста для запуска нелинейных AI ботов

Данную интеграцию можно применять для работы с Битрикс, AMOCRM, RetailCRM.\
В тех случаях когда вам необходимо отправить сообщение с переменными взятыми из CRM (например данными о заказе), вы можете добавить Контекст, по которому AI бот поймет что ответ пользователя относится к определенному сообщению.

\
Например вам нужно уточнить верно ли заведены данные заказа и вы настраиваете отправку сообщения следующего содержания:\
\
”Здравствуйте, меня зовут Дмитрий. Вы оформили заказ на сайте [site.com](http://site.com/). Проверьте ожалуйста данные по заказу: Адрес доставки: г. Екатеринбург, ул. Ленина 45- 432. Служба доставки ЖБЕК. Состав заказа: 4 красных носка. Способ оплаты: наличные. Данные верны? Пришлите в ответ Да или Нет. Спасибо!”\
\
В случае ответа “Да” бот отправляет: “ Отлично, мы сообщим дополнительно когда отправим ваш заказ”.\
В случае ответа “Нет” бот отправляет: “ Напишите где мы допустили ошибку”

Чтобы реализовать эту логику:

1. Создайте “Новую связку”. Для этого зайдите в раздел Связки и нажмите **Добавить**<br>

   &#x20;
2. Предположим вы хотите передавать данные из CRM и отправлять сообщение в WhatsApp. Для этого выберем получать данные из Webhooks или вашей CRM системы и передавать данные в мессенджер Вотсап.\ <br>

   Нажмите **Далее.** В первом провайдере выбираем **Вебхук,** во втором **Отправить сообщение**<br>

3\. Далее из выпадающего списка **Webhooks** выберите **phone** в поле **Получатель** и сформируйте сообщения добавляя переменные из выпадающего списка **Webhooks**\ <br>

![](/files/ktD0f4Ixms8yAq68gY9u)

Нажмите **Сохранить**\ <br>

4\. Нажмите на кнопку чтобы добавить новое действие

Выберите провайдер Вотсап и добавьте действие добавить контекст AI бота\ <br>

![](/files/SRj9cj53S1dTki2MyDpW)

Нажмите **Сохранить**\
\
5\. Придумайте тег контекста и добавьте его в поле **Название контекста**, для примера добавим туда слово **заказ** *Не забудьте нажать Enter после ввода тега*\
Далее из выпадающего списка **Webhooks** выберите переменную с номером клиента<br>

![](/files/RJp3KnJIEqGTZY3qCGjz)

6\. Укажите название связки и запустите связку\
\
7\. Зайдите в раздел **AI бота**. И нажмите **Добавить**

8\. Выберите язык чат-бота и придумайте название. После этого нажмите **Сохранить**\
\
9\. Из выпадающего списка выберите провайдер в котором будет действовать бот, нажмите **Добавить**. Далее нажмите кнопку **Добавить правило AI**\ <br>

![](/files/Ldivj7FBuTNtDABft015)

10\. В поле **Если пользователь говорит что-то похожее на:** напишем ключевое слово **Да**, в поле **Бот отвечает случайным образом:** пишем текст “Отлично, мы сообщим дополнительно когда отправим ваш заказ”\
\&#xNAN;*Не забудьте после ввода нажать Enter, иначе ввод не сохранится*\
Откройте раздел **Открыть дополнительные настройки**\
Впишите в поле **Клиент уже имеет контексты:** значение которое вы указали в связке - в нашем примере это слово **заказ**\
Включите чек **Работа по ключевым словам** - это нужно если вы хотите чтобы бот выделял из предложения ваши ключевые слова ( *например чтобы он сработал на ответ пользователя* *-* *“Да, спасибо, все верно”*)

![](/files/DoDxLKcLzS7AfBMRuDn5)

Нажмите **Сохранить**

11\. Еще раз нажмите **Добавить правило AI** и аналогичным образом настройте логику ответов бота при ответе **Нет**

&#x20;


---

# 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.intellectdialog.com/dlya-ekspertov/ustanovka-konteksta-dlya-zapuska-nelineinykh-ai-botov.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.
