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

