人天生就是讨厌不确定性的动物 , 人类发明季节、时刻、方位 , 是要为大自然提供确定性 , 我们发明法律和规则 , 是要为社会经济提供确定性 。
规则盲盒让我们无法确定每一个决策带来的后果 , 为社会经济带来不确定性 , 恰恰就违背了这种人类本能 。
3
公开规则 , 会让一切变得更好吗?
春秋最先公布成文法的郑晋两国 , 初期都承受了巨大舆论压力 。
但随后实际带来的犯罪减少 , 社会进步 , 农商发展等变化 , 又逐渐引发其他诸侯国效仿 。 此后 , 公开法律带动社会发展 , 渐渐成为共识 。
当规则不再是秘密 , 规则下的生态才会与其实现共同进化 。
在互联网的世界里 , 算法正是作为生态运行逻辑而存在的规则 。
你早起的歌单 , 算法替你决定的;你点的外卖 , 给哪个骑手为你送餐最快 , 算法替你分配的;你录了个短视频 , 谁能看到 , 算法帮你分发的 。
算法据说比你亲妈都了解你 , 算法据说是为你服务的 , 可是你对它的服务规则 , 只有边角余料的道听途说 。
如此强大 , 如此莫测 , 说它是服务你的 , 你信吗?
规则盲盒带来的不确定性焦虑 , 目前尚且能被互联网服务带来的便捷所抵消 。 但长此以往 , 一定会有越来越多人对信息不对等的现状提出质疑 。
《互联网平台落实主体责任指南(征求意见稿)》第十九条就提出 , 互联网平台经营者利用其掌握的大数据进行产品推荐、订单分配、内容推送、价格形成、业绩考核、奖惩安排等运用时 , 需要遵守公平、公正、透明的原则 。
但是 , 算法作为很多互联网平台的核心资产 , 平台能承受公布算法的压力吗?
至少有人在尝试了 。
去年9月 , 美团外卖率先公布了“预估送达时间”算法的运行逻辑及原则 。
这就是你在点外卖时 , 订单显示的那个配送时间 。
这个时间是咋来的?是煎饼果子老板摊一个煎饼3分钟 , 加上骑手跑到你家要12分钟 , 加出来的15分钟吗?
如果煎饼到晚了 , 不是老板今天摊的不够圆 , 重摊了一个;就是骑手闻着薄脆太香了 , 走不动路了?
真实的情况是 , 这个你每次点外卖时辅助你决策和预期的“预估送达时间” , 背后包括“历史数据模型估算时间”、“城市通行状态特性下估算时间”、“出餐到店取餐等配送各场景累加估算时间”和“配送距离估算时间”四个算法模型 。
在一整套复杂算法下测算得出的四个时间的综合结果 , 才是你习以为常天天看到的那个“预估送达时间” 。
而这 , 只是一个细节背后的算法真相 。
去年11月 , 美团外卖又公布了“订单分配”算法的运行逻辑及原则 。
当你的小胖手终于选定了这一餐的对象 , 嗷嗷待哺的并不是只有你一个人 , 一个外卖订单意味着三端的需求——用户希望早点吃上饭、商家希望一出餐就有骑手取走、骑手希望接到的都是顺路的订单 。
“订单分配”算法要解决的问题 , 就是如何保证三端体验的同时 , 更合理地分配订单 。 这也是外卖平台的核心算法 。
比如 , 在综合三端体验的前提下 , 针对在新手期的骑手 , 订单分配机制会给予一定倾斜 , 如为他们匹配距离近、顺路、配送难度相对更低的订单 。
每一份热气腾腾地送到你手上的外卖 , 都是一次实现了平衡三方利益的算法的结果 。
如果你每天点外卖的时候 , 一页一页地滑过 , 考虑翻谁的牌子时都觉得自己好难啊 , 下次也许可以心态平衡一点 , 毕竟后面设计和统筹这些算法模型 , 更难 。
- 闪存|耗时整整7天,终于把牛客网上最火的Java面试八股文整理成了面试文档
- javascript|web前端培训 - JavaScript 扩展运算符
- GitHub|在Windows下用Kotlin编程写无JAVA虚拟机的独立运行exe软件
- Windows|在Windows下用Kotlin编程写无JAVA虚拟机的独立运行exe软件
- tcl科技|JavaScript 函数
- 电子商务|当初被我嘲笑只会Java SB框架的程序员,现在发现我才是小丑
- Java|什么是好的错误消息?讨论一下Java系统中的错误码设计
- 显卡|JAVA快速开发框架源码 JAVA源码
- Java|我的转行之路(Java开发从入门到放弃)之一:从培训班到就业
- javascript|JavaScript的基本精华概念