算法|一场泛零售数智化要怎么做?( 三 )


算法|一场泛零售数智化要怎么做?
文章插图
软件开发是一个创造性的过程,但也有许多重复性的工作。尤其是工程越大,重复性的工作越多,还容易引起混乱。得有个“以一顶百”的东西,这个“顶”有顶住、支撑之意,这个东西就是“算法底座”,也有人管这个叫“中台”。 你用,他用,都要用,有一种公共属性。
所以,“算法底座”让所有团队共用,从人力角度,整支部队就能“缩编减冗”“效率大增”。更重要的是,无论是堆机器、堆人力,都无法在数据的快速膨胀、业务的高速增长和平台的稳定易用高效上取得比较好的平衡。
理论上讲,线上业务离不开人工智能算法,几亿用户,几十亿量级商品,没有算法,京东“停摆”。事实上讲,更是如此。
如果你不信,那得先了解一下,那些人工智能算法是什么样的。 全世界所有电商公司的人工智能算法,都是为了提高购买率(点击率CTR和转化率CVR)。不搞技术就不用记这个,请记住“点击”这个动作。这个动作可是网购界的“最骚操作”。

点击才是正面战场,点击才是王道,有了点击量,支付、物流等后勤部队,才有资格冲上战场。于是,就像微信朋友圈收集点赞一样,攒了很多“点击”之后,再用黑科技来“猜你喜欢”“找你喜欢”。算法三强是广告、搜索和推荐,相当于三台大发动机。这三个算法一停,购物APP就基本是“静止画面”了,买个东西,全靠手动翻商品目录了,可劲找吧。
算法|一场泛零售数智化要怎么做?
文章插图
推荐算法做什么呢?比如,预测每个商品被用户点击的可能性,预测用户点还是不点,点的可能性大的排在前面。网红奶茶店门口,人排队。反过来了,货排队,人不排队。当然,这是推测出来的,换一拨人,这个思路可能完全不对。
时间对推荐技术也有很大影响。十年前,你为了凹造型,染五颜六色的杀马特发型;十年后,推测你买防脱生发产品。
再比如周星驰喜欢的《演员的自我修养》,买过了,推测应该不会重复买,没有排队的资格了。
广告算法的拳法是什么?除了多(广)撒(告)网(费)之外,广告尽量做到谁喜欢,投放给谁。人无我有,人有我吹,人吹我换。
搜索算法的招式是什么?比如搜索一个13香手机(Iphone13 ProMax),破算法搜出来一堆手机壳、充电线,或者型号也搞不对,出来一堆淘汰款。好算法就能找到脑中所想。
算法和算法底座,兵分两路,“上路纵队”有多个,“下路纵队”只有一个。先分工灭敌,再火力合并。
集中火力是指把重复使用的功能都“拿”出来,以组件的形式放在软件系统里。难度挺大,既照顾共性,又包容差异。高铁车头始终一个,拉动的车厢从8节,扩大到16节,丝毫不影响前进速度。
03 凿山穿地时间总不经用,转眼几度春秋。数据,多模态,组织越来越复杂,应用越来越灵活。底层技术,又难又累,算法底座里的底层技术,更难更累,简直是一个让人挣扎的泥潭。 最难的技术,是最磨炼人的地方。
2015年,包勇军在AI框架(Theano)上进行适合业务的定制化开发,这个框架是加拿大蒙特利尔大学实验室的开源软件。那时候很多人都没把AI用起来,更别说定制化开发AI框架。
AI很耳熟,“框架”是个啥?这么说吧,算法跑在算法底座上,算法底座跑在AI框架上。所以,很好理解,AI框架是底座中的底座,属兵家必争之地。这好比,AI是一辆汽车,AI框架则是汽车的发动机。AI是手机,AI框架就是手机操作系统。