# Сценарии поведения ИИ

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

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

**Условия запуска сценария**

Вы можете задать одно или несколько условий. Сценарий активируется **только если все условия выполняются одновременно**.

Доступны следующие типы условий:

* **Имя аккаунта**\
  Поддерживаемые операторы:
  * `Равно`
  * `Не равно`
  * `Содержит`
  * `Не содержит`
* **Имя объявления**\
  Поддерживаемые операторы:
  * `Равно`
  * `Не равно`
  * `Содержит`
  * `Не содержит`
* **Цена**\
  Поддерживаемые операторы:
  * `=` (равно)
  * `<>` (не равно)
  * `>` (больше)
  * `<` (меньше)
  * `>=` (больше или равно)
  * `<=` (меньше или равно)

***

**Инструкция для ИИ**

Если сценарий активировался, то к основной инструкции из настроек ИИ-агента и дополнительной инструкции из объявления добавляется **инструкция из сценария**.

Вы можете использовать те же переменные из Авито:

`user_name` — имя пользователя с Авито.\
⚠️ Обратите внимание: пользователи могут указывать ненастоящие имена. Рекомендуется прописывать в инструкции, чтобы агент использовал имя с осторожностью (например, обращаться без имени, если оно выглядит подозрительно).\
`title` — заголовок объявления.\
Удобно, если у вас множество объявлений: позволяет агенту понимать, о каком товаре идет речь, даже без явного указания в инструкции.\
`price` — цена из объявления. Аналогично title: может быть полезно, если вы хотите, чтобы бот ориентировался на стоимость товара.\
`address` — адрес, указанный в объявлении.\
Используется так же, как и другие параметры — например, если ИИ-агент должен уточнять зону доставки или доступность самовывоза. Все переменные автоматически заменяются на реальные значения из объявления или чата.

***

**Отвечать на объявление**

Можно включить или отключить ответы ИИ-агента для объявлений, попавших под сценарий.

{% hint style="warning" %}
**Важно:** эта настройка **имеет наивысший приоритет**.\
Если везде указано, что агент должен отвечать, но в сценарии отключено — агент **не будет отвечать**.\
И наоборот — если в других местах выключено, а в сценарии включено, бот **будет отвечать**.
{% endhint %}

***

**Сменить агента для сценария**

Вы можете выбрать конкретного агента, который будет использоваться при срабатывании сценария.

{% hint style="warning" %}
**Приоритет:** выбранный в сценарии агент **перезаписывает все остальные** настройки — как на уровне объявления, так и аккаунта.
{% endhint %}

Когда клиент пишет на объявление в вашем аккаунте (например, «Кроссовки Nike»), Nextbot показывает название этого аккаунта в диалоге для удобства использования.

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


---

# 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://doc.nextbot.ru/functional/integrations/avitopro/scenarii-povedeniya-ii.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.
