城区领航能把人工规则玩转的,其实只有华为一家(ADS 2.0)
不过进入端到端时代之后,华为自己也开始逐渐淡化规则
因为模型参数量越大,跟你一大堆人工代码的兼容性就越差
两个脑子思维模式都不一样,你让他怎么兼容?
但是呢,端到端的开发并不是一个线性上升的过程,而是曲折上升,中间会遇到非常多的挫折,甚至是回退
这个时候就会有很多的工程师,发现自己负责的指标下降,就本能地想添加规则代码,短期内改善一下自己的kpi
但是:1.谁也没有华为的能耐,整出全局优化的人工规则。2.随着模型参数量增加,之前添加的规则很快就变成了鸡肋甚至拖后腿
小米E2E在N11测试版上面出现过这个不好的倾向,当时我是很担心的
不过还好刚刚体验N13,又被扭回来了,人工规则的痕迹开始大幅度改善
N13肯定也有自己的问题,哪怕小米大幅度资源倾斜,也还是要遵循软件开发的客观规律
但是方向扭过来了,就能够少走很多的弯路
选择比努力重要