У меня есть следующие сущности
@burger [beef, veg, cheese] -> required
@menu [pizza, burger] -> required
@burgerToppings [tomato, onion, lettuce, ketchup] -> (Is List) type and also required
@pizza [farmhouse, pepperoni]
диалог
CASE_1
user: order 2 cheese burger with onion and tomato toppings
bot: your order for 2 cheese burger with onion, tomato toppings is placed.
CASE_2
user: order 2 cheese burger
bot: your order for 2 cheese burger with toppings is placed.
Поскольку мой параметр @burgerTopping имеет тип IS LIST, а также требуется, и он отлично работает для CASE_1
но в CASE_2, если пользователь не предоставляет начинки, он должен запрашивать у пользователя начинки, но это не так, агент просто отвечает пустыми начинками
, и если я сниму флажок IS LIST, он запрашивает начинки.
как обрабатывать параметры списка IS и как запрашивать параметры IS LIST, если они не указаны.