> For the complete documentation index, see [llms.txt](https://docs.suvvy.ai/ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.suvvy.ai/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki.md).

# Дополнительные настройки

В данном разделе мы подробно расскажем о дополнительных настройках

Описание дополнительных настроек

После того, как прописали основные **Инструкции Агента**, ввели **Название Агента** и настроили **Время ожидания в секундах**, можем переходить к дополнительным настройкам. Для этого перейдите во вкладку **Доп.настройки:**

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Fe4J8DH3i0i7XXcc4ogdG%2Fimage.png?alt=media&amp;token=976feff0-b30a-4edc-b741-9fb8424c73ae" alt=""><figcaption></figcaption></figure>

Перед Вами развернётся меню с рядом **дополнительных вкладок настроек**:

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FZtO6rUdofU0E6Mbd54Nq%2Fimage.png?alt=media&amp;token=6ac2fce4-7217-4230-98bd-8be2dd7511b8" alt=""><figcaption></figcaption></figure>

## Параметры LLM

### Выбор языковой модели

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Fdlm3vPUsa6zHKM8whnnJ%2FPasted%20image%2020251216112624.png?alt=media&amp;token=5a1ce256-a460-4926-b1f7-295e876a53b2" alt=""><figcaption></figcaption></figure>

При нажатии на поле **"Языковая модель"** откроется список доступных для подключения моделей.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FN1GOdhoyDO5E9SFp3SIi%2Fimage.png?alt=media&amp;token=24c2c0c3-da5b-49cf-b4ed-454638fb7140" alt=""><figcaption></figcaption></figure>

Выбор модели оформлен таким образом, чтобы было возможным сравнить имеющиеся варианты по ключевым показателям.\
**Качество** - взвешенная оценка работы модели.\
**Тип** - показывает основные особенности модели, является ли модель думающей, принимает ли изображения для обработки, на каком уровне выполняет математические операции.\
**Стоимость** - средняя стоимость модели в сравнении с другими моделями.

{% hint style="info" %}
Обратите внимание, если у модели активна иконка обработки изображений, это означает, что она принимает изображения напрямую, если иконка неактивна, то модель будет работать с изображениями через внутренний механизм обработки изображения на платформе, который передаст в модель только описание изображения, прямой обработки изображения не будет.
{% endhint %}

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2F2fd4ETCLokFphMtw7kDA%2FPasted%20image%2020251216113139.png?alt=media&amp;token=ea6e7423-1e22-49cb-a9cb-dacfd115b718" alt=""><figcaption></figcaption></figure>

Флаг **"Указать языковую модель для тестового чата"** позволяет выбрать отдельную модель для тестового чата в кабинете Савви. Таким образом, Вы можете, например, сравнить работу моделей в одном агенте.

### Параметры ответа

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Fbk80jjOcAsNZ5A59eXva%2FPasted%20image%2020251216120856.png?alt=media&amp;token=472cb01f-31c6-4fed-bfa5-c05894c3b62d" alt=""><figcaption></figcaption></figure>

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

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

**Лимит параллельного вызова функций** - если сценарий работы агента подразумевает выполнение большого количества функций, то в некоторых случаях превышение лимита в 10 вызовов приведет к ошибке, если результат выполнения каждой следующей не зависит от результата предыдущей, в этом случае лучше увеличить лимит параллельного вызова, после чего функции будут вызваны параллельно, и не выйдет ошибка последовательного вызова. Дополнительно, это позволит уменьшить стоимость диалога, поскольку вызов всех функций будет осуществлен в рамках одного обращения к модели.

### Структурированный ответ

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FHCv2tP4tRqNgjmfLMy1j%2FPasted%20image%2020251216120952.png?alt=media&amp;token=28a89132-ea74-4840-a6fa-078411eff4fd" alt=""><figcaption></figcaption></figure>

**Использовать структурированный ответ** - позволяет отправлять большой ответ, содержащий изображения, разбивая его на отдельные сообщения. Более подробно можно ознакомиться с функционалом в отдельной инструкции [Структурированные ответы (отправка картинок агентом)](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/strukturirovannye-otvety-otpravka-kartinok-botom.md).

**Использовать свою схему** - при активации флага откроется окно для ввода своей JSON-схемы, которая позволит структурировать сообщения иным заданным образом.

## Параметры ответов

## Креативность агента

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FmmhfiJjlxTQoSzmkpJol%2Fimage.png?alt=media&amp;token=bbeec530-2066-49bc-8a85-8252a275357b" alt=""><figcaption></figcaption></figure>

*Соответствие режима значению температуры:*

* **Стабильность** - *0 (менее креативен, больше отвечает по заранее заготовленному тексту)*
* **Сбалансированность** - *10 (В сбалансированном режиме чат-бот сочетает точность с лёгкой долей креативности. Этот режим подходит для общения, где требуется и ясность, и немного гибкости)*
* **Креативность** - *20 (более разнообразные и креативные ответы)*

### История сообщений (контекст)

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FXIva0EF4YVg1n205WI9V%2Fimage.png?alt=media&amp;token=95424b4c-15c5-4776-ab82-5dec07ccca04" alt=""><figcaption></figcaption></figure>

> **Передавать историю сообщений** - этот параметр отвечает за то, сколько последних сообщений передаётся в модель для обработки. Другими словами - сколько последних сообщений **запоминает агент**.
>
> * **Не передавать историю** - в этом случае агент будет работать в режиме ***Вопрос-Ответ***.
> * **Передавать всю историю** - весь диалог за всё время будет передан в модель. Модель будет лучше понимать контекст разговора, но это увеличит расход токенов, а в некоторых ситуациях, может привести и к ухудшению понимания контекста.\
>   \
>   Например, в бьюти-сфере, когда клиент записывается на услугу раз в месяц и задаёт одни и те же вопросы с определённой периодичностью. В этом случае мы рекомендуем ограничивать контекст истории по времени.
> * **Передавать историю за Х сообщений** - это значит, что в памяти агента будет храниться определённое количество сообщений, которое задаётся пользователем.
> * **Передавать историю за Х минут** - это значит, что в памяти агента будет храниться история сообщений только за определённое время.

### Маскирование персональных данных

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FXo9UiO47YfrPZfZSlti1%2Fimage.png?alt=media&amp;token=a9c5a996-2777-4269-8ed1-137c1eca5534" alt=""><figcaption></figcaption></figure>

Подробно о **Маскировании персональных данных** Вы можете прочитать по [<mark style="background-color:blue;">ссылке</mark>](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/bezopasnost.md#maskirovanie-personalnykh-dannykh).

### Условия прерывания диалога

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FHUnLTbOWpc6LKcwJ21Uz%2Fimage.png?alt=media&amp;token=bf5b2447-4ab1-42c4-b87f-6384750d9a1f" alt=""><figcaption></figcaption></figure>

> * **Не отвечать при прерывании диалога человеком** - в случае, когда сотрудник вмешивается в диалог в зависимости от канала из которого поступает обращение, агент будет переставать отвечать.
> * **Фразы по которым будет срабатывать принудительное прерывание диалога** - в случае, если в диалоге прозвучит данная фраза (от сотрудника или клиента), агент перестанет отвечать и передаст диалог человеку (администратору). Бывают ситуации, когда сотрудник пишет в конечном канале и СРМ-системы не всегда распознают это сообщение, как сообщение от сотрудника. В этом случае, данная настройка помогает приостановить диалог из конечного канала.
> * **Игнорировать первые сообщения от сотрудника** - используется, если для начала диалога предусмотрена рассылка.
> * **Фразы по которым прерывание срабатывать не будет -** используется, если, например, в середине диалога у Вас происходит рассылка или подтверждение записи, и надо, чтобы агент не останавливался, а продолжал общение. *В этом случае, надо прописать текст рассылки.*

{% hint style="warning" %}
Обратите внимание, что ***Прерывание по контрольной фразе*** работает только тогда, когда отправленная фраза совпадает с прописанной точь-в-точь.
{% endhint %}

### Условия возобновления диалога

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FL7nJcTxqSuQH4pFdSves%2Fimage.png?alt=media&amp;token=ded73e2d-213a-4c99-afb1-dcdc00c00360" alt=""><figcaption></figcaption></figure>

> * **Возвращение управления агенту после прерывания** - настройка, которая позволяет возобновить общение агента спустя установленное время.
> * **Время возвращения управления агенту в минутах** - время, через которое агент снова возобновит своё общение после прерывания.
> * **Фразы для возобновления -** фразы, после которых агент включится снова в работу.

{% hint style="info" %}
Диалог, который остановила функция «Остановка диалога» с включённым переключателем «Не возобновлять диалог автоматически», по таймеру не возобновится. Фразы для возобновления у такого диалога продолжают работать. Подробнее — в статье [«Стандартные функции»](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/funkcii/standartnye-funkcii.md).
{% endhint %}

{% hint style="warning" %}
Обратите внимание, что ***Возобновления*** ***по контрольной фразе*** работает только тогда, когда отправленная фраза совпадает с прописанной точь-в-точь.
{% endhint %}

### Игнорирование сообщений покупателя

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FK9gDvXppd6eo0wrr7SW3%2Fimage.png?alt=media&amp;token=d3ddb2a7-2938-4902-ab58-8daee3676f9a" alt=""><figcaption></figcaption></figure>

Данная настройка служит для того, чтобы агент игнорировал фразы клиента.

* Если включен флаг **Не добавлять сообщение в диалог**, то сообщение клиента не будет учитываться в контексте при дальнейшем развитии диалога.

### Распознавание изображений

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2F31IBym20NfhmFNYqFvfF%2Fimage.png?alt=media&amp;token=a6528f15-42a1-4a53-99cb-6fd3987e537e" alt=""><figcaption></figcaption></figure>

> Этот раздел настроек позволяет управлять процессом распознавания изображений агентом. Вы можете выбрать один из режимов работы с изображениями:
>
> * **Выключено** — модель не будет распознавать изображения.
> * **Передавать в модель напрямую** — продвинутый режим, когда модель распознаёт изображения без возврата текста и сразу понимает смысл изображения.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FREVYnk2oCFYGdouvuT8M%2Fimage.png?alt=media&amp;token=bb6fac5d-0a9d-43cd-b748-56d1009a3a41" alt=""><figcaption></figcaption></figure>

> * **Всегда —** в этом режиме агент всегда будет распознавать изображения и при этом действовать согласно прописанной инструкции под выпадающим списком.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FDri5FAbtk0YQORgGJLiQ%2Fimage.png?alt=media&amp;token=0dd48a0e-7cc7-487e-b3f8-ce4d4d06ecde" alt=""><figcaption></figcaption></figure>

> * **Если не найдено в БЗ —** в данном режиме агент будет в первую очередь искать совпадение изображения в БЗ. В случае, если совпадений не будет найдено, агент будет действовать согласно прописанной инструкции под выпадающим списком.

### Нераспознанные сообщения

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FAxuwlpIy3NoOVxUEci1z%2Fimage.png?alt=media&amp;token=5055e2ff-c232-4755-934c-ab15634ffbad" alt=""><figcaption></figcaption></figure>

> В некоторых каналах могут приходить служебные сообщения или сообщения, которые агент не сможет обработать. На этот случай предусмотрена данная настройка, которая позволяет прописать текст сообщения, который будет отправляться в случае получения нераспознанного сообщения.

### Разделение ответа от агента

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FMUos12fRM07OifarHNGT%2Fimage.png?alt=media&amp;token=b2f9ef71-dca0-4a4b-8e3a-a8bc5f240267" alt=""><figcaption></figcaption></figure>

> Разбивка ответа агента на несколько сообщений в зависимости от выбора настроек.

*Как настроить?*

> 1. Выбираем тип разделения ответов.
> 2. Устанавливаем размер чанка (количество предложений/параграфов) одной части разделённого ответа.
> 3. Выставляем задержку между отправками сообщения в секундах.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FyG4m7D2wmwILRgAG7ipz%2Fimage.png?alt=media&amp;token=1fe9f112-56a4-46d3-bdbc-d731eafac4b5" alt=""><figcaption></figcaption></figure>

{% hint style="warning" %}
Задержка между сообщениями происходит при отправке в подключенный канал. Это значит, что в тестовом чате Савви сообщение появится сразу после генерации ответа LLM моделью. Проверить работу задержки можно при запросе из подключенного канала.
{% endhint %}

### Сообщения до и после

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Fx8snhTFJGSKRbjGRTIf2%2Fimage.png?alt=media&amp;token=9e0652a9-aeb3-492b-88cd-d636519312a6" alt=""><figcaption></figcaption></figure>

> Это текст, который будет отправлен ***До*** и/или ***После*** сообщения от нейросети. Например, можно использовать для подписи, что это агент.

**Например:**\
Агент ответил фразой

<pre><code><strong>Добрый день, чем я могу Вам помочь?
</strong></code></pre>

А в канал *(и соответственно конечному клиенту)* будет **отправлено**:

```
Сообщение от агента:

Добрый день, чем я могу Вам помочь?

Текст написан Савви
```

{% hint style="warning" %}
Сам агент **не будет** видеть этого дополнительного текста.
{% endhint %}

### Условия замены

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FOec5Wwb8yYXj0v4lMMVe%2Fimage.png?alt=media&amp;token=d8b24bc1-9794-4654-bb82-a77cbbbd4ee5" alt=""><figcaption></figcaption></figure>

> * **Вызывать фоллоу-апы после ответа сотрудника —** означает, что бот будет отправлять *фоллоу-апы* не только после своих сообщений, но и в случае, если клиент не ответит после сообщения сотрудника.
>
>   Подробнее с настройкой **фоллоу-апов** Вы можете ознакомиться по [*этой ссылке*](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/follou-apy.md).
> * **Фразы для замены замены** служат для того, чтобы в ответе агента заменять нежелательные слова или словосочетания на желаемые.
>
>   Например, чтобы агент в ответах вместо слова "**фирма**" использовал слово "**компания**", необходимо прописать "**фирма**" в поле *Значение*, а "**компания**" в поле *Параметр*.
>
>   Включённая настройка **Фраза может быть частью другого слова** позволяет заменять часть слова в ответе.

## Фоллоу-апы

{% hint style="success" %}
Подробнее с настройкой **фоллоу-апов** Вы можете ознакомиться по [*этой ссылке*](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/follou-apy.md).
{% endhint %}

## Рабочее время

Раздел задаёт часовой пояс агента и расписание, по которому он отвечает клиентам. Вне расписания агент молчит; само сообщение никуда не пропадает — оно приходит в канал и в CRM как обычно, и его видит менеджер.

По умолчанию расписание выключено — агент отвечает круглосуточно. Изменения в разделе сохраняются сразу, отдельной кнопки «Сохранить» нет.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FseYHvu9tntFzPRgMyr3b%2Fimage.png?alt=media&amp;token=d6fa557d-3324-4ca4-a451-f8307d6b6b01" alt=""><figcaption></figcaption></figure>

### Часовой пояс

Часовой пояс выбирается из списка и применяется ко всему расписанию. В этом же поясе агент понимает «сегодня», «завтра» и «через час» — подставляется он через переменную `{current_datetime}`, подробнее в разделе [Переменные](https://docs.suvvy.ai/ru/osnovnye-nastroiki/prompts/prompts-1).

{% hint style="warning" %}
Проверяйте часовой пояс на каждом новом агенте, даже если расписание вам не нужно. Ошибка проявляется не в расписании, а в датах: агент назовёт неверное время записи или поставит напоминание не на тот час.
{% endhint %}

### Расписание

Включите **Указать рабочее время** — появятся периоды на каждый день недели. По умолчанию у всех дней стоит **00:00–23:59**.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FGINtryJmL9N5AFzqTol9%2Fimage.png?alt=media&amp;token=a2dab299-9ad3-4190-8b6b-71955e38fb80" alt=""><figcaption></figcaption></figure>

* Чтобы задать в одном дне несколько промежутков, нажмите **+ Добавить период**. Удалить период — иконка корзины справа от него.
* Период не может переходить через полночь: время начала должно быть меньше времени окончания.

> **Пример.** Нужно, чтобы агент отвечал только в нерабочее время — с 20:00 до 10:00. Одним периодом это не задаётся, поэтому в каждом дне делаем два: **00:00–10:00** и **20:00–23:59**.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Fs3bmepWMPEFe0AN59oX9%2Fimage.png?alt=media&amp;token=9eca5485-3860-4598-bdd5-32a9d66f29d9" alt=""><figcaption></figcaption></figure>

#### Сообщения вне рабочего времени

Флаг **Сохранять сообщения, если агент не активен** определяет, попадёт ли в диалог сообщение, которое пришло в нерабочее время.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FLByc0GtWysJcMBTjns12%2Fimage.png?alt=media&amp;token=2d6b1a2d-a6b4-4190-b4f2-69a1dd925258" alt=""><figcaption></figcaption></figure>

* **Включён** — сообщение сохраняется в диалоге. Когда клиент напишет уже в рабочее время, агент ответит с учётом того, что было написано ночью.
* **Выключен** — сообщение в диалог агента не попадает, для агента его не было.

{% hint style="info" %}
Выключать флаг нужно в одном сценарии: к одному каналу подключены два агента, которые работают в разное время (например, дневной и ночной). Иначе сообщения будут дублироваться в диалогах обоих. В остальных случаях оставляйте флаг включённым — так агент не теряет контекст.
{% endhint %}

{% hint style="warning" %}
Сам агент на ночное сообщение не отвечает, когда начинается рабочее время. Ответ придёт после следующего сообщения клиента — или ответить должен менеджер.
{% endhint %}

#### Отвечать на диалоги, полученные вне рабочего времени

Если активировать сохранение сообщений, то появится новый флаг — он позволяет боту самому возвращаться в диалог и отвечать на сообщения, которые поступили в нерабочее время.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2Ft5dofwJ003msamzUj7fN%2Fimage.png?alt=media&amp;token=31b2a586-7115-4983-85cf-734e1f83023f" alt=""><figcaption></figcaption></figure>

### Рабочее время и [фоллоу-апы](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/follou-apy.md) — разные расписания

Расписание в этом разделе ограничивает только ответы агента на сообщения клиента. Отправку фоллоу-апов оно не трогает: у них своё расписание в настройках фоллоу-апов. Если вы задали рабочее время, чтобы агент не писал ночью, задайте расписание и для фоллоу-апов — иначе они продолжат уходить круглосуточно.

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FccvEqDqZrm50Lnoaz4R4%2Fimage.png?alt=media&amp;token=33bfb61a-f820-42ab-a8fd-a4c6b370f9f4" alt=""><figcaption></figcaption></figure>

## Защита от спама

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FvUAPo5qk2zaBRz39BB8d%2Fimage.png?alt=media&amp;token=aa955892-7e7a-4e77-bc66-aaa79641c4c8" alt=""><figcaption></figcaption></figure>

> * **Максимальное количество сообщений в диалоге** - настройка, позволяющая ограничить длину диалога в количестве сообщений.
> * **Максимальная стоимость диалога** — при достижении заданной стоимости диалога, агент перестаёт отвечать на сообщения пользователя.

{% hint style="warning" %}
Поскольку каждое сообщение имеет стоимость, есть риск "**слить**" бюджет в каких-то преднамеренных или непреднамеренных ситуациях, когда клиент пишет слишком много сообщений. Данная настройка позволяет застраховаться **от напрасной потери баланса**.
{% endhint %}

## Опции базы знаний

<figure><img src="https://1280958077-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCfQs1g1wTlkieX5CuhTI%2Fuploads%2FfildsdX57oMyPzZpsVk7%2Fimage.png?alt=media&amp;token=8847c8f9-c2ed-4e9f-bf07-770e1fc9630c" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
Чтобы добавить ключевое слово, ведите в поле нужное **слово** или **словосочетание** и нажмите **Enter**.
{% endhint %}

> * **Ключевые слова** - поскольку база знаний фундаментально работает на смысловом понимании контекста *(агент сам решает, когда выбрать тот или иной файл для ответа)*, в некоторых случаях могут возникать ситуации, когда не вызывает базу знаний.\
>   Данная настройка позволяет указать слова, при которых агент будет принудительно в обязательном порядке обращаться к базе знаний, даже если из контекста в этом нет необходимости.
> * **Повышенная теплота базы знаний** - настройка, которая позволяет указать степень необходимости обращения к базе знаний. Если переключатель включен, то агент будет чаще обращаться к базе знаний, нежели использовать свои собственные знания.
> * **Сохранять историю вызова функций** - подробнее пишем в [оптимизации стоимости](/ru/osnovnye-nastroiki/prompts/prompts/optimizaciya-stoimosti.md): мы можем не тратить токены на повторный вызов и получение информации из функции, если ранее полученные в диалоге данные не изменились.

## Пользовательские переменные

{% hint style="success" %}
Подробнее о **Пользовательских переменных** Вы можете прочитать в статье по [*этой ссылке*](/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki/less-than-greater-than-polzovatelskie-peremennye.md).
{% endhint %}

## Демо-чат

Демо-ссылка на агента и карточки-подсказки, с которых клиент начинает разговор. Подробнее — в статье [Демо-чат](https://docs.suvvy.ai/ru/partneram/demo-ssylka).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.suvvy.ai/ru/osnovnye-nastroiki/dopolnitelnye-nastroiki.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
