如何在 LUIS 中为同一个预建实体(数字)定义两个不同的实体角色

How to define two different entity roles for the same prebuilt Entity (number) in LUIS

我希望构建一个机器人,它通常需要在同一话语中具有不同含义(角色)的两个数字。让我们以 StockMarket 订单助手为例(虚构,作为示例)

一些示例语句:

在 LUIS 门户中,我定义了两个实体

当指定示例所示的话语时,表明实体得到了识别。但是我找不到一种方法来指定样本话语中不同数字实体的角色。 (在示例中,number 的第一个数字实例是 Amount,如果有第二个,那通常是 Limit 角色。

有人知道如何定义和设置它吗?

此致

有 2 种不同的方法可以做到这一点,第一种是为预建实体使用角色,进入预建数字,点击角色,添加 2 个不同的角色。

一个用于数量,另一个用于限制然后你必须进入话语和角色标签,你通过进入话语,点击右边的@符号,选择预建的数字,选择角色,然后突出显示具有该角色的数字。

第二种方法是使用 ML 实体,创建 2 个 ML 实体,一个用于 Amount,一个用于 Limit。将数字添加为特征并使其成为必需的特征,然后继续使用 Amount 实体标记 Amounts 并直接使用 Limit 实体标记限制。