gpt4 book ai didi

design-patterns - 将规则应用于事实的设计模式和算法

转载 作者:行者123 更新时间:2023-12-03 15:01:40 25 4
gpt4 key购买 nike

我正在尝试确定客户对零售环境中定价引擎的要求。我们将定价引擎定义为在一组定价规则上运行,该规则根据购物车中已有的现有商品为购买的商品建立新的价格点。

一个简单的价格规则可能是 获得衬衫 40% 的折扣 .
更复杂的规则可能是 购买 2 条裤子并花费至少 30 美元即可获得一件免费衬衫 .

应用这些规则的一般行业惯例似乎是对客户的最终最优价格,但已经出现可能需要一个排名选项以及一个堆叠选项。

排名将允许一个规则,否则会输掉赢。堆叠将允许多个规则获胜。

我已经查看了 SO 上关于规则引擎的许多帖子,我需要帮助确定是否应该将这些工具之一作为我的设计的一部分,或者哪些设计模式和算法可能适用于设计。

很明显,这可能是一个 NP 问题,我将处理的项目(事实)数量可能超过每笔交易 100 多个,每次添加新项目时都需要重新定价。

最佳答案

Martin Fowler 发表了一篇关于规则引擎以及如何使用它们的好文章。看看有没有帮助

http://www.martinfowler.com/bliki/RulesEngine.html

关于design-patterns - 将规则应用于事实的设计模式和算法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/571468/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com