< > Пользовательские переменные
Last updated
Was this helpful?
Last updated
Was this helpful?
Благодаря опции "Пользовательские переменные" вы можете создать одну или несколько переменных самостоятельно. Создание переменных может быть полезным в ситуации, когда необходимо, чтобы бот запомнил конкретную информацию, на которую затем есть необходимость ссылаться, либо которая будет использоваться для корректной генерации ответов. Переменные позволяют сокращать контекст и экономить токены.
Данная опция находится в разделе "Дополнительные настройки"
Доступно 2 варианта переменных:
Фиксированные переменные
Динамические переменные
Фиксированные переменные позволяют создать переменные с известными типами. Они используются, когда заранее известно какие именно переменные нужно сохранять в диалоге, и какой у них будет тип.
Динамические переменные позволяют сохранить любую информацию. Тип определяется нейросетью. Эти переменные удобно использовать, когда не известно точно заранее какую именно информацию мы будем сохранять.
Чтобы создать Фиксированную переменную выполните следующие шаги:
Для создание кликните кнопку "Добавить переменную"
Затем задайте название переменной, ее описание и тип данных.
Существует 4 типа:
Строка - любая информация, которая должна восприниматься системой, как текст
Целочисленное - целое число
Целочисленное или дробное - целое число, либо дробное
Булево - true или false При выборе необходимо строго учитывать тип информации, которой будет содержаться в переменной
В данном примере необходимо выбрать либо "Целочисленное", либо "Целочисленное или дробное"
После ввода всех параметров нажмите на иконку "Сохранить"
Фиксированные переменные связаны с функцией
В инструкции пропишите какие данные в какую переменную следует сохранить, лучше указать тип данных, который будет сохраняться в переменную, чтобы избежать путаницы и числовые данные не были переданы, как тип данных "Строка". Например:
"Запроси у пользователя его возраст и сохрани числовые данные в переменную set_fields_values(age)"
Для включения Динамических переменных активируйте соответствующий переключатель. В инструкции пропишите какую информацию нужно сохранить.
Подробно опишите, что именно должно быть сохранено.
После активации Динамических переменных появится дополнительная опция для удаления информации из этих переменных при очистке.
Динамические переменные связаны с функцией