# Работа с переменными

Переменные играют в создании сценария важную роль и используются в следующих ситуациях:

- В них передаются поступающие на **вход в сценарий** данные (параметры, добавляемые в блок «Начать сценарий»). Например, если мы передаем в сценарий ФИО пациента, то мы должны записать эти входящие параметры в **заранее созданные переменные**, например, в переменную «fio»
- Мы записываем в переменные те данные, которые получаем **из SQL/HTTP–запросов**. Например, если запрос возвращает данные по наличию записи на прием у пациента, то мы запишем эту информацию в переменные «date», «time», «doctor» и т. д. В дальнейшем информацию из этих переменных мы также сможем использовать
- Переменные также используются **для сравнения** их с другими переменными и для проверки различных условий. Например, чтобы сравнить переменную «age» c 18, нам нужно создать еще одну переменную «age\_18» со значением по умолчанию «18» и сравнить ее с переменной «age».
- Мы можем зафиксировать информацию, озвученную пользователем в переменную при помощи блока "[**Заполнить переменные с LLM**](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%C2%AB%D0%97%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B5)", а затем использовать ее, в том числе, в HTTP и SQL-запросах. Например, мы можем выяснить адрес абонента, а затем произвести поиск по адресу в базе данных для получения информации об объекте, которая может понадобиться для консультации.

<div dir="ltr" id="bkmrk-%E2%84%96-%D0%94%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B5-%D0%A1%D0%BA%D1%80%D0%B8%D0%BD-1-%D0%A7" style="text-align: left;"><table style="border-collapse: collapse; width: 100%; border-width: 1px; border-color: rgb(219,219,248); height: 2275.38px;"><colgroup><col style="width: 34px;"></col><col style="width: 330px;"></col><col style="width: 306px;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td style="border-color: rgb(219,219,248); background-color: rgb(246,246,253); height: 29.7969px;">**№**

</td><td style="border-color: rgb(219,219,248); background-color: rgb(246,246,253); height: 29.7969px;">**Действие**

</td><td style="border-color: rgb(219,219,248); background-color: rgb(246,246,253); height: 29.7969px;">**Скрин**

</td></tr><tr style="height: 237.266px;"><td style="border-color: rgb(219,219,248); height: 237.266px;">1

</td><td style="border-color: rgb(219,219,248); height: 237.266px;">Чтобы создать/отредактировать/посмотреть переменные – перейдем в боковом меню на **вкладку <span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">«</span>Переменные<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">»</span>**

</td><td style="border-color: rgb(219,219,248); height: 237.266px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/b09image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/b09image.png)

</td></tr><tr style="height: 199.391px;"><td style="border-color: rgb(219,219,248); height: 199.391px;">2

</td><td style="border-color: rgb(219,219,248); height: 199.391px;">Чтобы создать новую переменную, нажмем на кнопку **<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">«</span>Добавить переменную<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">»</span>**

  
  
</td><td style="border-color: rgb(219,219,248); height: 199.391px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/hn2image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/hn2image.png)

</td></tr><tr style="height: 276.969px;"><td style="border-color: rgb(219,219,248); height: 276.969px;">3

</td><td style="border-color: rgb(219,219,248); height: 276.969px;">1\. Выберем **тип переменной**: число или текст

2\. Введем **название**, например, <span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">«</span>Сезон<span style="font-size: 11pt; font-family: Arial, sans-serif; color: #000000; background-color: transparent; font-weight: 400; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">»  
</span>3. Тумблер **«Чувствительные данные»** (i) — при включении значение переменной в тестировании и расшифровке диалогов отображается частично: видны только первый и последний символ (например, `8*********7`). Если значение короче трёх символов, скрывается целиком (`***`).

4\. Необязательно: установим значение по умолчанию

</td><td style="border-color: rgb(219,219,248); height: 276.969px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2026-09/scaled-1680-/RWmimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2026-09/RWmimage.png)

</td></tr><tr style="height: 135.391px;"><td style="border-color: rgb(219,219,248); height: 135.391px;">3.1

</td><td style="border-color: rgb(219,219,248); height: 135.391px;">5\. Необязательно: Введем описание переменной для llm. Именно на это описание будет ориентироваться llm при подстановке значения переменной при помощи блока "[Заполнить переменные с ллм](https://docs.ai-assistant.is74.ru/link/4#bkmrk-%D0%91%D0%BB%D0%BE%D0%BA-%C2%AB%D0%97%D0%B0%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D1%8C-%D0%BF%D0%B5%D1%80%D0%B5)"  
  
Например: время года, в которое обратился абонент.

или: город абонента  
или: тема обращения абонента.  
  
Чем точнее вы опишете желаемый результат, тем точнее окажется значение переменной при заполнении.  
  
Например, для определения темы обращения подойдет такое описание:  
  
*Основной запрос абонента. Определи основную тему обращения по запросу абонента, охарактеризуй ёмко. Например:*  
*"Проблемы с интернетом", "Узнать расписание".*

</td><td style="border-color: rgb(219,219,248); height: 135.391px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/scaled-1680-/Up3image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/Up3image.png)

</td></tr><tr style="height: 353.391px;"><td style="border-color: rgb(219,219,248); height: 353.391px;">3.2

</td><td style="border-color: rgb(219,219,248); height: 353.391px;">6\. Необязательно: добавьте допустимые значения, из которых llm в блоке "Заполнить переменные с ллм" должна будет выбрать одно наиболее подходящее по контексту диалога.

7\. Нажмите на кнопку "Сохранить"

</td><td style="border-color: rgb(219,219,248); height: 353.391px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/scaled-1680-/c5dimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/c5dimage.png)

</td></tr><tr style="height: 333.391px;"><td style="border-color: rgb(219,219,248); height: 333.391px;">4

</td><td style="border-color: rgb(219,219,248); height: 333.391px;">Теперь в списке с переменными появится наша новая переменная «fio».

Для **редактирования переменной** нажмите на поле с названием переменной в списке

</td><td style="border-color: rgb(219,219,248); height: 333.391px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/scaled-1680-/1O1image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2023-10/1O1image.png)

</td></tr><tr style="height: 459.391px;"><td style="border-color: rgb(219,219,248); height: 459.391px;">5

</td><td style="border-color: rgb(219,219,248); height: 459.391px;">При редактировании вы можете изменить поля, настраиваемые при добавлении переменной.  
  
После внесения изменений нажмите на кнопку **<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">«</span>Сохранить<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">»</span>**. Для сброса изменений и возвращения к списку переменных, нажмите на кнопку **<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">«</span>Назад к списку переменных<span style="font-size: 11pt; font-family: Arial, sans-serif; color: rgb(0,0,0); background-color: transparent; font-style: normal; font-variant: normal; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;">»</span>**

</td><td style="border-color: rgb(219,219,248); height: 459.391px;">[ ![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/scaled-1680-/BY7image.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/BY7image.png)

</td></tr><tr style="height: 250.391px;"><td style="border-color: rgb(219,219,248); height: 250.391px;">6

</td><td style="border-color: rgb(219,219,248); height: 250.391px;">Для использования переменных в блоках "Озвучить текст" и "Отправить в телеграм", начните вводить название переменной в фигурных скобках {{ и система сама предложит вам подставить одну из созданных в сценарии переменную

</td><td style="border-color: rgb(219,219,248); height: 250.391px;">[![image.png](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/scaled-1680-/veoimage.png)](https://docs.ai-assistant.is74.ru/uploads/images/gallery/2025-04/veoimage.png)

</td></tr></tbody></table>

</div>