“ slot filling позволяет собрать несколько ответов
@Собеседник
а на несколько вопросов, используя только один
@Слот
.
Создание и настройки
Атрибуты слота
Name*ー название
@Слот
а, которое будет отображено в
@Дерево сценария
. Максимальная длина значения поля — 40 символов.
QUESTIONS*ー массив пар Answer variable — Question.
Важно:
1. Обязательно должна быть минимум одна пара Answer variable — Question
2. Максимальное количество пар Answer variable — Question не ограничено
Answer variable* —имя
@Пользовательские контекстные переменные
, в которую запишется ответ пользователя на текст из поля Question. Если соответствующей переменной нет в
@Контекст Чата
, то она будет создана, если такая
@Контекстная переменная
уже есть в
@Контекст Чата
— она будет обновлена.
Question*ー поле, содержащее текст, который
@Агент
отправит
@Собеседник
у.
Обрезка пробелов: по нажатию кнопки CREATE (при создании слота) или SAVE (при редактировании слота) обрезаются пробелы и переносы строк в начале и в конце поля Question.
Текст передается в том же виде, в котором он введен в поле Question.
В поле Question можно выводить значения
@Контекстная переменная
. Для этого необходимо в строке указать название
@Контекстная переменная
, используя синтаксис {{ variable_name }}.
В поле Question допускается конкатенация текста и
@Контекстная переменная
. Допускается включение неограниченного количества переменных в текст.
При выводе итогового текста из поля Question, с учетом конкатенации, будут обрезаны пробелы по краям, если они есть.