Блок: Сохранение
Last updated
Last updated
Блок "Сохранение" используется для сохранения данных, полученных в процессе выполнения сценария, с целью их последующего использования в дальнейших шагах, например в блоке "Результат" для итогового ответа пользователю. Данный блок позволяет сохранить значения в переменные, в зависимости от поставленных задач.
Глобальное сохранение (чекбокс "Глоб. сейв"):
Если включено, то значение сохраняется в глобальной переменной.
Если выключено, значение сохраняется только в пределах текущего сценария.
Исходное значение:
Поле, в котором указывается переменная или данные, которые нужно сохранить.
Пример: this.result
, variables.carList
.
Значение для сохранения:
Поле, где указывается название переменной, в которую сохраняются данные для дальнейшего использования.
Пример: finalResult
, filteredCars
.
В предыдущем блоке "ИИ запрос":
Формируется системный запрос к модели GPT с заданными параметрами, такими как список машин (цвет, модель, локация) и инструкции по фильтрации.
Результат запроса возвращается в формате JSON, включающем массивы данных, таких как подходящие цвета, модели и локации, на основе пользовательских параметров.
Ответ сохраняется в переменную gptResult
.
Пример данных из блока "ИИ запрос":
В данном кейсе блок "Сохранение" используется для:
Сохранения результатов, полученных из блока "ИИ запрос", в глобальные или локальные переменные.
Подготовки данных для последующего использования в сценарии, например, для фильтрации, условий или отображения пользователю.
Настройка параметров
1. Значение №1
Исходное значение:
Декодирует строку JSON, полученную из переменной gptResult
, в объект JavaScript.
Назначение для сохранения:
gptResult
Результат сохраняется в глобальной переменной gptResult
для последующего использования.
2. Значение №2
Исходное значение:
Переменная this.location
содержит текущую локацию, предоставленную пользователем на предыдущих этапах.
Назначение для сохранения:
location
Локация сохраняется в глобальной переменной location
.
Входные данные из блока "ИИ запрос":
Настройка блока "Сохранение результата":
Переменная gptResult
:
Сохраняется весь JSON-объект с цветами, моделями и локациями.
Переменная location
:
Сохраняется пользовательская локация, например, "Москва"
.
Результат работы:
В глобальной переменной gptResult
будет сохранен распарсенный JSON с массивами цветов, моделей и локаций.
В переменной location
будет сохранена текущая локация пользователя.
После выполнения блока "Сохранение результата", данные из сохраненных переменных можно использовать:
Для фильтрации (например, фильтрация машин по цвету или модели).
Для проверки условий (например, проверка, есть ли данные в массиве gptResult
).
Для формирования пользовательского ответа (например, вывод списка доступных моделей машин).