问题标签 [bixby]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bixby - bixby 中模棱两可的话语的后备意图
是否可以为那些未在我的应用程序中训练的话语添加后备意图?
我在我的应用程序中添加了很多话语,但是如果用户说了什么并且与任何话语都不匹配,那么我希望它回退并告诉用户我无法为你找到任何东西。
现在我有4个意图:
GetNews
GetWeather
GetRecepie
GetInformation
现在,对于 GetNews 意图,我有话语“Get me sports news”,对于 GetRecepie,我有“I want Chinese recepie”。我已经为所有意图添加了尽可能多的话语,但我遇到了一个话语,即“获取我的邻居新闻”,现在我没有任何 newsType,例如邻居,但如果 newsType 是,我的代码中有句柄undefined 然后显示一般新闻。但是当我命令这句话时,它就落入了 GetRecepie 的意图。我的所有 4 个意图的话语都以不同的单词开头,没有什么是相互匹配的,那么为什么它会落入 GetRecepie 而不是 GetNews 呢?
这种情况的解决方案是什么?有什么办法可以让我回退一些东西,这样如果有任何话语被混淆,那么它应该去回退吗?或者有没有其他解决方案?
这与正常的话语无关,但用户可能会命令“ABCDRIKHLFJ”,然后如何处理......现在一切都落入GetRecepie。
对于一个解决方案,我创建了一个动作文件名 LetItFallback,在验证 GetRecepie 时,我重新计划它并将目标传递给后备动作。
但我在模拟器中遇到错误
Unable to attach plan from 1.0.1-myAppID.api.GetRecepie#1.0.1-myAppID.api.RecepieResultreplan intent
我不确定出了什么问题,但如果这个解决方案很好,那么如何解决这个错误,否则请给我真正问题的解决方案。
bixby - 如何训练 Bixby 打开应用程序?
我希望 Bixby 打开安装在我的三星设备上的应用程序。就像我说“打开 myApplicatonName”一样,它会打开特定的应用程序。有什么方法可以实现
bixby - 如何在我的 bixby 胶囊代码中读取配置文件
我正在尝试将 CSV 文件和配置文件读入我的胶囊代码。请让我知道最好的方法是什么
android - 防止 Bixby 将我的应用程序旋转到纵向模式
在开发仅在横向模式下运行的游戏时,我找到了一种使用 Bixby 来逃避横向模式的方法。
因此,即使我设置我的主要活动只能运行横向,我在我的 AndroidManifest 中设置横向,当我单击 Bixby 按钮时,我的应用程序会切换到纵向模式。
这不仅仅是我的应用程序,在 VLC、基于 Unity 3D 的游戏、Asphalt 9 上进行了测试,其中一些没有对此的支持并且只是崩溃。
有什么办法可以阻止 Bixby 这样做吗?
这是一段视频,展示了它如何与 Asphalt 9 混淆:https ://www.youtube.com/watch?v=VSOV7mvgCsw (甚至在加载时单击时崩溃)
干杯,
bixby - Bixby NL 和具有枚举类型的对话驱动程序
我有一个匹配枚举类型的“吸烟状态”输入视图,我在其中接受选择以及一些询问用户是否吸烟的对话驱动程序。我在让我的胶囊识别来自对话驱动程序的输入时遇到了一点麻烦,我不确定原因或如何追踪问题。
这是 SmokingType 概念
这是吸烟的概念
输入视图中的对话驱动程序之一是:
“ExampleAction”集合需要这个作为它的输入之一
据我了解,NL 培训应该能够成功完成所需的输入,但我没有任何成功。我的猜测是。
不幸的是,选择提示不断出现。我还没有看到一个足够接近这个问题的例子来使它具有相关性。
bixby - 如何添加指向网站的链接?
我知道通常我们希望将交互完全保留在 Bixby 体验中,但如果我想显示非常详细的非辅助样式信息,提供一个允许用户在给定 URL 上查看更多内容的链接可能是有利的。我在 Note9 上的 Bixby 附带的胶囊中看到了这种 UX 实践,例如 Yelp(Bixby 显示评论的亮点,但要获得所有评论的完整列表,您可以在 Yelp 上查看更多内容)、天气频道等。
我的问题是将“在 SITE 上查看更多”链接放入布局的推荐方法是什么?
bixby - Bixby NL 使用整数数据类型
如何从 Bixby 的 NL 培训中返回整数数据类型?输入视图使用滑块元素,概念设置为整数,所以我相信对话驱动程序/NL 需要输出整数而不是文本/字符串。在这种情况下,使用词汇文件显然行不通。
我认为它类似于 Money 角色输出浮点数的方式,即:
bixby - 如果存在另一个可选输入,我可以要求一个可选输入吗?
我正在编写一个收集三个输入的动作。第一个是必需的,但第二个和第三个是可选的。因为第二个和第三个选项的类型相似,所以有时第三个类型被填充,而第二个不填充。
即,我要传入一本书,或者书+页,或者书+页+行号
我显然可以通过执行多个(几乎相同)操作或在端点本身来处理这个问题,但是是否可以通过另一个输入的存在来确定单个操作输入的依赖关系?
动作目前看起来像......
bixby - 如何防止输入被“保留”到后续交互?
我的操作有 3 个输入:必需的书、可选的章节、可选的诗句。
如果我说read [book] [chapter] [verse]
,我会得到正确的回应。
如果我继续使用read [book] [chapter]
,我将获得从上一个请求传入的 Verse 值。我如何防止这种情况发生?
bixby - 如何在 bixby 中捕获用户的负面响应
我正在使用input-view
选择,我在屏幕底部看不到任何按钮。我还没有包含任何按钮,conversation-driver
但我可以看到按钮。如何避免这种情况?如果我们无法避免事件,我该如何添加事件监听器呢?如果用户单击或不说,我想给用户一条自定义消息并将其传递给其他意图。可能吗?
如果没有话语与定义的话语匹配,是否可以为用户提供其他选项?例如
用户:奥克兰的温度是多少?bixby:今天是旧金山的 73 F。用户:我想在火星上买地?
这类问题是断章取义的。如何处理?现在在这种情况下,我希望用户得到提示,例如“我无法获取信息,但我可以告诉你当前位置的天气预报。你想知道吗?” 用户可能会说是或否。是的会将其重定向到天气意图,而不会说谢谢。