我正在使用 RdeHat Decision Maker 7.1 (Drools) 创建将案例分配给部门的规则。规则本身很简单,但是它需要很多参数(~12),比如座席类型、工作区域、案例类型、客户资历等等。结果“行动”是案件被分配到的部门。
我试图将参数放在一个决策表中,但该表很快膨胀到超过 15,000 行,并且可能会变得更大。然而,我确实注意到,在许多情况下,两行之间的差异是 1 个或两个参数(例如,唯一不同的是代理类型“本地”与“区域”的同一行)导致不同的分配。
我正在考虑用其他东西替换表格,比如树结构,这样我就可以将相似的行分组到同一个节点下,然后在树上导航以做出决定。为此,我计划对参数进行优先级排序,并在树中为具有更高优先级的参数提供更高的位置。
有没有人遇到过这样的问题?我查看了决策树,但它们更多地关注 ML 和概率,所以我不确定这是否是我需要的。
有没有其他方法来处理变得无法管理的臃肿表?我不能去找我们的客户并要求他们维护 15,000 行的 Excel。他们会在那里开枪打死我。
谢谢阿隆。