0
  1. 如何确定(以及在哪里???)bixby 与我的胶囊交互的所有开始话语?例如,我想说启动 appname、播放 appname
  2. 当胶囊在 emu 中启动时,它不会请求我的代码的任何数据,只是在一些 NL 消息之后 - 所以结果视图没有启动。我如何在胶囊自动启动时开始一些响应?
4

1 回答 1

0

当最终用户的话语与您的胶囊训练中的话语匹配时,才会调用您的胶囊。

因此,如果您在训练中使用“Start appName”之类的话语,并且最终用户也这么说,那么您的胶囊将在模拟器中被调用。

假设您开发了一个胶囊 OrderPizza,可帮助用户订购披萨,并在您的训练中包含“Start OrderPizza”作为话语。

User: Start OrderPizza
Bixby: Welcome to OrderPizza. I can help you with ordering a pizza. I noticed that you are in this <neighborhood>. Would you like to search in this region?
User: <Yes>/<No> 
...
...
...
...

用户同样可能会说“我想点披萨”,您可能希望训练 OrderPizza 包含该话语,这将成为您胶囊的潜在切入点。

Capsule 开发人员有责任识别并训练他们的 Capsule 处理所有潜在的话语。

于 2019-04-26T17:31:54.500 回答