0

我的代码采用以下结构:

action(app){

//two inputs in this action
1.InvocationName
2.MenuOptionValue //(Action1,Action2,Action3)

//output
 Selected Menu Option operation

}

我是 Bixby 的新手,我有以下两个问题:

1.当我直接只给出菜单选项(第二输入)时,它提示我输入在NL中训练的调用名称(第一输入),然后我给出调用名称并开始输出操作,它应该。但是,这里我希望它忘记以前的菜单选项(第二个输入)并再次提示我。在这种结构中是否可能,或者如果可能以其他结构方式建议。

2.MenuOption 有 3 个选项(Action1、Action2、Action3),它们应该重定向到 3 个不同的输入操作。虽然我在不同的输入上打印 js(端点)。但是我将如何为这些操作执行另一个后续操作(与 Bixby 的用户交互),保存以前的数据。这种结构或任何建议是否可行?

4

1 回答 1

0

对于问题#1,请给出具体的例子。我不明白你想在这里做什么。当您提供更多内容时,我会更新我的答案。也许作为问题 #2 的答案,将您的胶囊改造为三个动作,每个动作都有不同的输入,也可以解决这个问题。动作将彼此隔离,因此不存在记住忘记的问题。

对于问题 #2,如果 3 个不同的动作需要不同的输入法,例如,一个是整数,一个是字符串,或者第三个是整数加字符串,您应该考虑将它们设置为不同的动作并链接到端点中的单独 JS 文件. 然后,您可以通过添加不同的跟进来区别对待每个操作。确保为每个动作添加训练话语。建议 Bixby 中的一个动作模型应该只处理一个动作。

于 2019-07-26T19:34:39.280 回答