2017-07-27 41 views
1

我正在建立LUIS意图提交血压。血压由收缩压和舒张压组成。因此,我试图将这两者合并为一个综合实体来获得全面的血压。在口头语言中,“over”一词用于分隔它们。用书面语言,使用正斜杠(/)。我试图用例子话语训练两种格式的LUIS。但是,它很容易以“over”来获取版本,但它不适用于斜线。相反,它只会在斜杠之前拾取实体,而不是跟随它的那个。LUIS可以用斜杠处理复合实体吗?

好: 我的血压是超过[$ DiastolicBPQuantity]}的{[$ SystolicBPQuantity]}。

坏: bloodpressure {[$ SystolicBPQuantity]/90}。

我已经尝试了无数次将第二项entitiy标记为DiastolicBPQuantity。它甚至让我这样做,但是再次忘记了它。

感谢您的任何建议!我认为作为最后的手段,我可​​能会将“斜线”这个词放入我的话中,并让我的输入解析器在将它传递给LUIS之前用“斜线”替换任何正斜杠。

回答

0

我在LuisDialog中找到了ModifyLuisRequest方法,现在使用它将正斜杠替换为“over”。奇迹般有效。