我试图模拟一个计费问题,用户可能会问:“我当前的账单是什么?”“我的最新账单是什么?”,“我以前的账单是什么?”或者“我的账单是什么?”
在前两个案例中,当前的、最新的确定了最近的法案。第三种情况(前一种情况)确定了先前的法案。like不提供时间标识符,所以我想要么将它与最新的匹配,要么做一些插槽填充。
我如何识别当前、最新或先前作为序号的标识符?账单?我应该使用什么实体类型-系统还是开发人员?
发布于 2019-08-15 22:46:01
这些听起来像是对开发人员实体很好,您可以有一个实体类型的“当前”匹配的东西,如“当前”、“最新”、“最近”和“本月”和“先前”匹配的东西,如“以前”和“上个月”。
如果你愿意的话,你也可以添加一些培训短语,比如“2月我的账单是什么”,或者“两个月前我的账单是什么”。这些可以作为额外的训练短语,甚至可能有额外的参数。您的实现可以根据填充的参数和这些值来采取行动。
记住-意图捕捉用户说什么,而不是你如何处理他们的话。
https://stackoverflow.com/questions/57515834
复制相似问题