Skip to content

AI产品落地全流程

一、业务背景

业务背景

  • 快手电商的发展越来越快,流失的用户也越来越多。
  • 为减缓用户的流失,需要对那些可能流失的用户做内部提前预警,并采取一些措施。

模型需求:

  • 预测电商用户是否会流失。

二、产品开发全流程

二、需求定义

定义产品需求: 明确做这件事情的背景、价值、以及预期⽬标。

工作内容: 和业务⽅沟通,讨论项目的背景,决策业务的预期⽬标,期望上线的时间。

  • 项目目标:通过算法干预,电商用户的整体流失率降低0.5%
  • 模型提供方式:按月更新的离线模型,hive表的形式
  • 模型的覆盖率:100%全部的电商用户
  • 上线时间:618大促前一个月。
  • ....

三、技术预研

技术预研: 请算法对需求做初步的预判。

工作内容:

  • 模型方面:历史的模型或算法技术是否可以直接复用
  • 数据方面:历史积累的数据是否足够
  • 需求调整:根据算法的预估,对需求内容进行调整

四、数据准备

数据准备: 根据模型预研的结果以及业务的实际情况,帮助算法同学准备数据。

[!question]

作业:思考一下,电商平台可能流失的用户和其他用户在用户行为上的区别?

  • 活跃度,内容偏好。
  • 下单的频率,客单价,商品品类,客诉处理情况,用户设备和app版本,负向评论......

在数据准备的部分,由于数据的不同,我们的获取⽅式也不同。

  • 部门内部数据: 部⻔内的业务数据,如订单数据、访问⽇志等,可以直接从数仓中获取。部分未留存的数据可以增设埋点
  • 集团中台数据: 其他部⻔的业务数据,或统⼀的中台数据。根据公司数据管理规范,按流程申请提取。
  • 获取外采数据: 在公司内部数据不⾜以满⾜建模要求的时候,可以考虑购买外部公司数据。 要注意合规的风险。

五、模型的构建和验收

模型的构建流程: 包括模型设计、特征⼯程、模型训练、模型验证、模型融合。

模型的评估验收: 模型构建完成后,就需要对模型进⾏评估验收,从产品经理的⻆度去评判模型效果是否满⾜上线的标准。

六、⼯程开发及产品上线运营

  • 工程开发: 确认模型的输入输出,约定好api接口
  • 测试验收: 测试同学走查,发现bug后修复,产品经理做最后的验收
  • 上线运营: AI产品经理需持续观测模型效果

Released under the MIT License.