gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 14:46:31 25 4
gpt4 key购买 nike

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

一些示例话语:

  • 以 340 的限价购买 100 股 MSFT 股票
  • 给我 200 个苹果,最高 239.4
  • 以市价买入40 AMZN

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

  • StockSymbol 一个列表实体(对于所有股票,将它们的符号和名称链接为同义词)。

  • number 具有两个角色的预建实体:AmountLimit

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

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

最好的问候

最佳答案

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

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

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

关于botframework - 如何在 LUIS 中为同一个预建实体(数字)定义两个不同的实体角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69911111/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com