Я согласовал концепцию выбора в обучении NL, чтобы теперь он мог принимать ввод и отображать результат, когда я озвучиваю опцию. Но недостатком этого является то, что он напрямую покажет результат, хотя я не на странице выбора. Есть ли способ предотвратить это? Мой подход - сопоставить цель NL с концепцией выбора, с при запросе с концепцией
[Обновить] Хотелось бы сначала показать меню пользователю, прежде чем он сделает свой выбор , Меню может быть показано, когда я запускаю действие
Где playNews> getNews> getMenu (выбор - вида ввода)
action (getNews) {
type (Constructor)
description (__DESCRIPTION__)
collect {
input (whatuserwant){
type (userWantToHear)
min (Required) max (One)
default-init{
intent{
goal: getMenu
}
}
default-select{
with-rule{
select-first
}
}
}
}
output (newsAudio)
}
Чтобы разрешить выбор голосового ввода, я добавляю обучение для концепции
, чтобы можно было выбрать выбор из меню, , но также примет выбор и запустится, хотя я еще не в меню. Можно ли от этого избавиться? Или это поведение Биксби?