我想知道什么是定义具有区间值的不同类型的实体的理想方法。例如,具有最大和最小数目。
我试图用最小值和最大值定义一个number-interval实体。然后用@number-interval + @sys.currency-name定义了一个@number-interval复合实体。(见附图)
这有两个问题。首先,有太多的方法可以让用户说出来。例如,它可以识别User says: above 12 USD,但不能识别User says: more than 12 USD。
有什么更好的方法来定义它使用系统实体吗?
例如,假设我们希望从用户收集两个不同的值。
另一个问题是,假设我们想从用户那里收集两种不同的值。如何区分正确的实体(price_range和size_range)?
示例:
user says: 1200 to 1500 in get_price action.应该返回@price-rangeuser says: 9-10 in get_size action.应该返回@size-rangeP.S.实体:


https://stackoverflow.com/questions/44223899
复制相似问题