策略通常应用在什么功能上?
当一个功能流程涉及前后台的数据捕获和分发逻辑时;
当产品用户和数据量巨大时,用户群体和数据类型多样,用户需求复杂多变;
当产品需要通过一个功能点满足用户在各种场景下的各种需求时;
当一个功能点的相关因素会随着用户的增加或需求的变化而增加和变化时;
如果函数满足上述四个条件,则可能需要为此函数配置基础策略函数。
举例:头条信息流个性化推荐策略。
而且信息量和用户量庞大复杂;
产品需要满足为不同用户推荐符合用户当前喜好的内容的要求;
为了实现这一功能,系统需要分析用户行为数据,建立和细化用户画像,猜测用户偏好,考虑时间、地点、天气环境等多种因素。在这个过程中;这个功能在产品端,只有一个信息流页面,满足不了交互个性推荐的需求;
而这种需求是传统的信息和逻辑编排逻辑所不能满足的。因此,需要一个底层的策略系统来支持高效的个性化推荐。