【问题标题】:Invoke specific Action when Bixby capsule launched当 Bixby 胶囊启动时调用特定操作
【发布时间】:2019-08-06 14:16:51
【问题描述】:

什么相当于 Bixby 胶囊中的 LaunchRequest 处理程序。对用户有一个“欢迎”操作以及匹配一个相应的视图会很有帮助,该视图可以给出欢迎消息以及一些初始的conversation drivers

action (Welcome) {
  type (Search)
  description (Provides welcome message to user.)
  output (?)
}

您需要在动作中添加什么,以便在调用胶囊后立即匹配? “欢迎”胶囊的 type() 是什么?

输出应该是什么?该动作并不是真正输出概念,而只是提示用户参与其他动作之一。

【问题讨论】:

    标签: bixby


    【解决方案1】:

    Bixby 并非设计为在启动胶囊时具有通用的“欢迎”页面。

    当用户调用 Bixby 时,他们这样做时已经有了一个目标。如果您的 Capsule 已被用户启用并且其用途与用户的请求相匹配,则您的 Capsule 将用于满足用户的请求。

    由于您的胶囊只会被用户请求信息/程序调用(没有“嗨 Bixby,打开 XYZ 胶囊”),您只需要解决您想要处理的用例。

    如果您想提供有关您的胶囊和用户可以尝试的话语类型的信息,您应该定义一个 capsule-info.bxb 文件和一个提示文件。

    这些文件的内容将显示在市场中,所有已发布的胶囊都将呈现给 Bixby 用户,供他们自行决定启用。

    我建议您通读deployment checklist,让您更好地了解您可以定义的所有支持信息和元数据,以帮助用户找到并了解您的胶囊的功能。

    【讨论】:

    • "当用户调用 Bixby 时,他们这样做是有一个目标的。如果您的胶囊已被用户启用并且其目的与用户的请求相匹配,您的胶囊将用于实现用户的要求。”如果启用了多个可以处理请求的胶囊,或者如果有“原生”体验怎么办?
    • sarkon - 大多数胶囊目前使用命名调度,例如“嗨 Bixby,让我的胶囊开始”等,其中“我的胶囊”是 capsule-info.bxb 中定义的调度名称 - 这与其他语音助手类似。将来,将提供除命名调度之外的更多功能,包括发出请求时的默认设置。如果两个胶囊都可以是默认值,则将询问用户他们想要满足请求的胶囊 - 他们也可以选择默认值。尝试启用 Uber 和 Lyft 以进行拼车以查看实际效果。
    【解决方案2】:

    大多数需要此功能的胶囊使用“开始”、“开始”或“打开”等(你的胶囊可能有其他合乎逻辑的东西)。在您的训练中,只需添加目标是您想要开始胶囊的动作。

    【讨论】:

    • 当我在胶囊外面时,如果这是文本假设 - “嗨 Bixby,请 MyCapsule 开始”,我只需要在我的目标训练中添加“开始”,对吗?跨度>
    • 是的,可以按预期工作,例如你的例子你会为目标训练“开始”。如果您想亲眼目睹这一点,请尝试市场中的 Rock Paper Scissors Lizard Spock 胶囊,例如你可以说“嗨 Bixby,请 Lizard Spock 开始”
    【解决方案3】:

    命名调度的工作原理

    当前的 en-US 调度模式如下:

    • “使用 %dispatch-name% ...”
    • "in %dispatch-name% ..."
    • “询问 %dispatch-name% ...”
    • “向 %dispatch-name% 询问 ...”
    • “要求 %dispatch-name% 到 ...”

    当前的 ko-KR 调度模式如下:

    • %dispatch-name% 에서 ...

    当 Bixby 处理话语时,它使用上述调度模式来识别要使用的胶囊,然后将用户短语的其余部分传递给胶囊进行解释。

    例如,考虑 example.bank 在其 capsule-info.bxb 文件中是否有以下代码块:

    dispatch-name (ACME bank)
    

    如果您询问 Bixby “Ask ACME bank to open”,则“Ask ACME bank”短语用于指向 example.bank 胶囊。 example.bank 胶囊相应地解释了它在您的模型中训练的目标,目标是“open”,在这里假设一个欢迎问候。

    检查documentation 与“命名调度的工作原理”类似,与上述描述类似。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-11-03
      • 2020-01-01
      • 2014-01-03
      • 2012-01-25
      • 2015-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多