У меня есть капсула, в которой пользователю нужно предоставить Bixby имя учетной записи, свойство и диапазон дат, а затем Bixby возвращает результат. Что, если пользователь хочет проверить другую учетную запись с тем же свойством и диапазоном дат, и его высказывание похоже на что-то вроде «А как насчет учетной записи foo?» Как я могу заставить Bixby сохранить свойство и диапазон дат из предыдущего высказывания, но изменить имя учетной записи для поиска?
По умолчанию Bixby будет использовать историю разговоров, чтобы попытаться предоставить входные данные, которые не были определены пользователем.
Это означает, что если целевое действие для вашего высказывания «Что насчет учетной записи foo?» требуются входные данные свойства и диапазона дат, Bixby возьмет их из истории разговоров, если они существуют.
Да, вы можете определить функцию transient
в любых концепциях, которые вы не хотите, чтобы сохранялись в истории. Вы можете узнать больше об этом в нашей документации здесь. bixbydevelopers.com/dev/docs/reference/type/…
В языковом обучении вы можете определить продолжение цели. Это позволит вам фильтровать «foo» в вашем действии.
Например: https://bixbydevelopers.com/dev/docs/dev-guide/developers/training.intro-training
Это объяснение мне очень помогло! В моей ситуации я использовал ту же цель, что и продолжение, и все предыдущие параметры прошли с обновленным именем учетной записи.
Есть ли какое-либо свойство для отключения такого поведения по умолчанию?