# Режим "Проконсультировать"

Основная цель AI-бота в режиме «Проконсультировать» в ответах вопросы пользователей по предоставленной базе знаний, но этот режим можно использовать и для других целей, например, для получения и сохранения заявки от пользователя.&#x20;

**База знаний ИИ-бота** - это предоставленные вами сайты и документы.

<figure><img src="/files/j2zYeQBiLhkos21CncrG" alt="" width="563"><figcaption></figcaption></figure>

Для обучения необходимо обкачать сайт и/или pdf-документ(ы): информацию о компании, ответы на частые вопросы клиентов, скрипты продажников, информацию о товарах и всё то, что вы хотели бы ему передать.

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

Желательно также не добавлять в PDF-файлы изображения и таблицы, а оставить всё в текстовом формате.

Впоследствии инструкции можно расширить в подробные и точные, при которых искусственный интеллект будет отрабатывать их наиболее корректно. Мы настоятельно рекомендуем начинать обучение именно с PDF-файлов, а не сайта, тогда у AI не будет необходимости разбираться в вёрстке.

<figure><img src="/files/3pMveYOgEdOPep9JNKCq" alt="" width="563"><figcaption></figcaption></figure>

#### Особенности работы в режиме "Проконсультировать"

1. При обкачивании сайта помните, что бот не будет ходить по всем внутренним страницам. Лучше по очереди обкачайте все страницы, которые содержат необходимую для обучения бота информацию. После обучения бота вы сможете просмотреть, какие страницы уже обкачаны, нажав на кнопку "Посмотреть документы".

Например, сайт строительной компании level.ru имеет несколько страниц:&#x20;

<figure><img src="/files/4E7VqK2wSKaWpCkZAZ8F" alt=""><figcaption></figcaption></figure>

Я хочу обучить бота по основной странице сайта и по разделам "Квартиры", "О компании" и "Ипотека". Каждую из ссылок я обкачаю и вот как это будет выглядеть в процессе:

<figure><img src="/files/fwkLYKLTW3sOSk7oYc3r" alt=""><figcaption><p>Процесс обкачки нескольких страниц</p></figcaption></figure>

После того, как страницы сайта обкачаются, можно просмотреть, по каким конкретно обучен бот, нажав на кнопку "Посмотреть документы":

<figure><img src="/files/pSQsTvtR2Jt0XwcrzSYk" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/BNbuziz4pQ4G5duKGymq" alt=""><figcaption><p>Обкачанные страницы сайта</p></figcaption></figure>

2. PDF-документ должен быть весом не более 50 МБ, на странице вы сможете найти пример файла.
3. В данном режиме также возможна настройка контекстов для лучшего управления ответом AI-бота.\
   Отдельно можно прописать контекст для ведения переписки ботом в поле «Дополнительный контекст»\*, а также инструкцию к ответу на вопросы пользователя в поле «Инструкция к вопросу». \
   Вы можете либо оставить уже введенный текст, либо прописать настройки более кастомно!&#x20;

{% hint style="info" %}
\*Поле «Дополнительный контекст» так называется, потому что кроме этой настройки контекст переписки формируют база знаний и последние 5 сообщений пользователя и бота.&#x20;
{% endhint %}

<figure><img src="/files/3L1Iek9bcbBx0zl9M7I5" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="warning" %}
При написании инструкций учитывайте, что каждое поле имеет ограничение в 4096 символов.
{% endhint %}

{% hint style="info" %}
Если вы хотите взглянуть под капот, то специально для вас кусочек запроса, как в коде выглядят поля "Дополнительный контекст" и "Инструкция к вопросу":&#x20;

{% code overflow="wrap" %}

```
'{ 
    "context_prompt": "Ответь на вопросы как можно правдивее, используя предоставленный контекст. Контекст:{vector_context}"
     "question_prompt": "Ответь как можно правдивее, используя предоставленный контекст выше.`{q}`",
}'

```

{% endcode %}

* {vector\_context} - контекст, который представляет из себя строку из базы знаний, подходящую под вопрос пользователя
* {q} - здесь хранится сообщение пользователя к AI-боту
  {% endhint %}

После того, как база знаний готова, все промпты и инструкции прописаны, можно нажать на кнопку "Сохранить", чтобы сохранить все настройки. После вы можете протестировать бота в чате справа или подключить AI-бота к сценарию и проверять уже в мессенджере или соц. сети.

<figure><img src="/files/EAZsFkBmYxxYnPSpwQA6" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Поздравляем! Вы ознакомились с основными настройками при создании AI-бота в режиме "Проконсультировать"! И, как всегда, если у вас возникнут какие-то вопросы, обращайтесь в нашу поддержку! ❤️
{% endhint %}


---

# 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.smartbotpro.ru/instrumenty/smartbot-ai/rezhim-prokonsultirovat.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.
