我想实现一个计算每个参与者成功率的微服务。然后将此成功率用于评估其发生概率,例如,成功率较高的参与者更有可能获得任务,反之则成功率最低。
经过一段时间后,将根据成功率重新评估发生概率,并继续递归过程。
到目前为止我发现了什么:
我在寻找:
为了更清楚起见,我将尝试用一个例子来解释这个:
假设有5个代理在呼叫中心工作。现在收到一个电话。计算处理呼叫和成功解决查询的每个代理的成功率。然后将呼叫路由到池中最佳可用选项。但是,我不希望单个代理处理所有呼叫。呼叫应该路由到每个代理,但是将呼叫路由到某个代理的概率应该基于他从历史计算的成功率。在一段时间后,所有代理人也将有机会迭代地改进他们的排名。
请告诉我一些我可以研究的好方法。