如何在 selection 提示期间添加 select 所有训练
How to I add a select all training during selection prompt
Bixby 中的输入提示之一是 selection 提示,在某些情况下 select 所有项目并继续操作很有用,例如,将所有项目添加到购物车,向群组中的所有成员发送消息。
如何确保 NL 输入“all”在 selection 提示期间有效?
关键步骤是:
- 复制使用选择提示的操作,但注释
提示行为 (AlwaysElicitation)
action (CreateListAll) {
description (select all with prompt)
type (Constructor)
collect {
input (itemnames) {
type (Itemname)
min (Optional) max (Many)
// prompt-behavior (AlwaysElicitation)
}
}
output (List)
}
- link 端点中相同 JS 文件的新操作
action-endpoint (CreateList) {
accepted-inputs (itemnames)
local-endpoint (CreateList.js)
}
action-endpoint (CreateListAll) {
accepted-inputs (itemnames)
local-endpoint (CreateList.js)
}
- 添加目标设置为新动作的“全部”训练,作为[选择提示概念]的延续
- 可选:在选择提示中添加“所有”对话驱动程序。
Bixby 中的输入提示之一是 selection 提示,在某些情况下 select 所有项目并继续操作很有用,例如,将所有项目添加到购物车,向群组中的所有成员发送消息。
如何确保 NL 输入“all”在 selection 提示期间有效?
关键步骤是:
- 复制使用选择提示的操作,但注释 提示行为 (AlwaysElicitation)
action (CreateListAll) {
description (select all with prompt)
type (Constructor)
collect {
input (itemnames) {
type (Itemname)
min (Optional) max (Many)
// prompt-behavior (AlwaysElicitation)
}
}
output (List)
}
- link 端点中相同 JS 文件的新操作
action-endpoint (CreateList) {
accepted-inputs (itemnames)
local-endpoint (CreateList.js)
}
action-endpoint (CreateListAll) {
accepted-inputs (itemnames)
local-endpoint (CreateList.js)
}
- 添加目标设置为新动作的“全部”训练,作为[选择提示概念]的延续
- 可选:在选择提示中添加“所有”对话驱动程序。