几分钟后哪条街会下雨?这个 App 都知道 | AppStory
一个寒风萧瑟的午后,突如其来的大雨把袁行远淋成了「落汤鸡」。
感冒不是唯一结果。在那之后,一款能够告诉你「几分钟后在哪条街会下雨」的天气预报应用「彩云天气」,被他和他的团队做了出来。
https://v.qq.com/txp/iframe/player.html?vid=w017156zrml&width=500&height=375&auto=0这背后发生了什么?AppSo 通过「彩云天气」的评测和对 CEO 袁行远的采访,得到了答案。
决定了,要做高精度天气预测
被大雨淋湿本来不是大事,但算法工程师不能容忍的就是意外,所以袁行远在变「落汤鸡」后陷入了沉思:能不能用人工智能算法提高天气预报的准确率?能不能实现更小范围的精准预报?能不能用机器代替人来降低成本?
相应的思路也在这次启动契机后搭建完备:绕过气象局的预报结果,直接看一个叫「气象雷达基本反射率」的数据,通过比照卫星地图和雷达图确定雷达位置进而得到经纬确切的坐标,最后用机器处理和分析这些气象、地理信息数据,实现自动精准预报。
被雨淋湿只是契机,他们看到了目前天气类产品的症结。
如今我们的手机上都会预装天气应用,应用市场里也罗列了风格各异的第三方天气产品,它们已经成为我们获取天气信息的重要渠道。
但大多数天气应用都是显示未来几天某个城市的天气情况,而我国幅员辽阔,常常是东边日头西边雨,这样的笼统性预报是很难准确的。
通过直取反射率,确定坐标,「彩云天气」的预报精度可以达到街区级、分钟级。实际上在定位后袁的团队还做了降噪处理和预估雨带的移动,所以「彩云天气」的预报方式才让它有些不一样。
在快要下雨时给用户发出一个提醒,比如告诉用户「30 分钟后会下雨」,然后我们会掐一个 40 分钟的时间,如果在这段时间内下雨了,就说明预测对了。
一款天气产品该有的样子
「你告诉我没雨,可没告诉我为什么没雨,我无法自己做判断,只能信你」—— 这或许是一些人收到预报后的内心念白。而「彩云天气」说:没雨是因为降雨带离你的位置很远,降雨带的距离、方位都告诉你,不信我们过 10/30/50 分钟后看,很像一场有底气的谈判。
除了得知当前位置的天气信息,你也可以主动搜索具体城市、具体街区的天气情况。提供地理信息描述和公交信息服务的天气应用不只彩云一家,但贴心如此还是要拿出来说一下。
说是天气预报,主要还是提供气温和降水这两大气象信息,你可以看到未来 24 小时的气温变化曲线和未来 5 天(包括今天)的天气状态。「彩云天气」暂不提供降水量信息,对于大多数「看到有雨就带伞」的用户来说构不成问题。反倒是极端天气的预报让他们更为在意:
通过与气象局的战略合作,实现冰雹、降雪等极端环境的预测,让彩云为用户的出行提供更周到的服务,是我们的一项计划。
在冰雹降雪之前,他们先做了应对雾霾天气的空气质量预报,同样给出了未来不同时间节点的空气质量评价。
从气象雷达图到用户教育
将简洁的天气信息界面向上推,你会得到一个相对复杂的气象雷达图。你可以在降水演变图和空气质量演变图之间切换。
气象雷达图让我想到了 Dark Sky,这个一度登顶美国 App Store 天气类应用排行榜的短时天气预报产品。袁的团队在做「彩云天气」时完全不知道有这款产品的存在,一度以为自己发现了未知而充满挑战的新领域。
大概做了一个月后,我们才发现 Dark Sky 的存在,一度有些沮丧,甚至想放弃。因为别人已经做出来了,而且还做的非常好。可转念一想,我们又认清三件事:1. 这个看似不可能的分钟级天气预报是能做出来的;2. 这个东西是有大量人需要的;3. 因中国气象数据不对外开放,国内用户还是无法享受 Dark Sky 的服务。我们决定继续。
「彩云天气」提供 2 小时前至此刻的雨带雷达图演变,以及 2 天前至今的空气质检图演变,由此帮助用户通过观察雨带移动规律和空气质量变化,自主判断天气状况并验证彩云预报的可靠性。
即便「彩云天气」的雷达图相较专业的气象图已降低了门槛,但对普通用户来说依旧会有看不懂的情况。从袁的团队掌握的反馈来看,雷达图门槛更高,雾霾图能看懂的人更多。
我们准备在下一版加强引导的功能,并准备在自己的公众号和网站上做些相关知识的科普和推广。我们也尝试制作了相关的动画短片。我们同时也在思考,教育用户到底是不是可行的? 如果谁能给我们些意见,我会非常希望能听到。
提供「傻瓜式」服务的同时考量科普的难度和价值,或许是面对「让用户不操心和让用户思考」这对矛盾时足够有诚意的做法了吧。
天气值得分享,分享也算纠错
「彩云天气」还允许你将当前位置的即时天气状态以标签的形式分享到气象雷达图上,点击雷达图右侧的聊天气泡即可查看,这标签密集的雷达图又何尝不是「彩云天气」的用户分布粗略图呢?
袁行远也不回避绝对精准的不可能性,「彩云天气」目前的准确率在 80% 左右。他们推出的用户纠错功能就是让用户通过点击「报告天气」添加实际天气状态标签,以及直接提交 Mail 反馈,他们则收集这些反馈来调整算法。
更有爱的天气分享方式是告诉亲朋好友和所爱之人你或者 TA 所处位置的即时天气情况,汇报自己这边的天气状况,提醒 TA 那边的天气变化。
我们在实际体验中发现点击分享卡片会跳转至 App Store(iPhone 设备),并不是特别友好。袁行远表示下一版会转到彩云预报详情页,并指出今年在 App 上的主要目标就是提升用户体验。
顺便一提,「彩云天气」现已支持 Today Widget,平时直接下拉通知栏即可查看最新天气情况。
后记
「彩云天气」做到现在,其 Pro 版已经成功冲顶 App Store 天气付费类排行榜,更让 360、阿里等尝试过精细化天气预报的巨头最终选择采用他们的服务。
我们的产品基于较高的技术门槛,人工智能算法
模型已经调试了两年,积累了两千多万张雷达图,五万多用户反馈, 这些历史数据让我们的精准度提升到了一个级别。即使有人看了我们 写的书,学到了类似算法,这个历史积累也不是随便就能跨过来的。
他们目前靠为 to B 的行业用户(农业、交通相关)提供服务来营收,之后准备和琥珀天气合作在今年推出日本地区的精细化预报。
给你可靠信息,让你自主预测,承认存在偏差,或许是一款天气产品能做到的最靠谱的事了。我们也提议广大用户,在享受免费天气预报服务的时候,真诚回应服务方,提交真实反馈,包涵信息偏差——你我既然不能像诸葛亮般观天知风知雾,便要做个有爱的「伸手党」。
「彩云天气」适用于 iOS 7.0+ 的 iPhone 和 iPad 及 Android 3.0+ 的设备,iOS 版 25.1 MB,Android 版 6.3 MB,完全免费。另有 Pro 版售价 6 元,享有去广告、分钟级别降雨提醒和后续的主题皮肤特权。
题图来源:Singin' in the Rain 剧照
有一种天气预报,叫做下雨了才告诉你…… 个人认为,那只能叫「天气报告」。