您如何使Bixby识别训练话语中的正确/错误概念?

时间:2019-04-17 22:15:42

标签: bixby bixbystudio

我正在制作一个胶囊,收集用户所说的内容以进行房地产搜索。不过,我很难接受训练来识别真/假值,就像用户想要停车位一样。

我尝试突出显示对停车的引用,选择布尔节点,然后在表单部分中输入“ true”,但这似乎不起作用。

这是我的训练话语:

"[g:SearchResultText] find (2)[v:Bedrooms] bedroom houses in (14850)[v:Zipcode] with (parking)[v:Parking:true]. my budget is (400000)[v:Price]"

但是,它不会学习训练语音。任何想法可能出什么问题吗?

1 个答案:

答案 0 :(得分:0)

在这种情况下,Bixby将布尔值作为输入是令人困惑的。 “在14850中找到2个卧室的房子,没有停车位”实际上将要求parking = false。

我建议在此胶囊中执行以下步骤。

  • 创建带有预定义符号(例如“停车场”,“地下室”)的Enum谓词,以帮助过滤搜索。此时,这些关键字值只能为none或true。不支持“在不停车的情况下找我一些财产”之类的话语
  • 如果决定支持这种否定过滤器。您需要另一个Enum列出所有条件,并训练Bixby理解“无”或“无”的语音。但我认为此步骤可用于以后的搜索改进或后续问题。
  • 为帮助Bixby理解“停车”,“停车”,“停车空间”是相同的概念,您可以使用词汇表而不是在培训中列出所有内容。该链接可能会有所帮助。 https://bixbydevelopers.com/dev/docs/dev-guide/developers/training.vocabulary#vocabulary-for-synonyms

让我们知道它是否有帮助,并与Bixby一起玩!