新闻动态

“纳米行”背后的小故事

2022-06-06

时光荏苒,日月如梭,不觉间“纳米行”小程序已经上线1个月了,纳米城的企业员工从最初的不适应、嫌麻烦,转变享受秒传秒过快速入园的畅快感觉。在这个秒传秒过的背后,凝结着开发团队和审核小组的不懈努力和精益求精的工匠精神。本文从开发亲历者的角度回顾“纳米行”开发过程中的一些小故事。


园区“2.14疫情”与“3.14疫情”轮番而至,纳米城的疫情防控压力陡增。4月23日,根据园区疫情防控指挥部与科教创新区的指示,纳米公司需要迅速开发出来一款入园管理软件,既要方便园内企业员工快速通行,又要及时掌握入园员工的苏康码、行程码与核酸记录情况,还要随时能够跟着苏州疫情防控政策的调整而调整。


时间紧、任务重,纳米公司迅速组建了纳米行小程序开发专班,挑灯夜战研究使用场景,在短短的3天时间内就完成了基本功能开发并在公司进行了内部测试,初步实现了企业和员工资料维护,健康码、行程码、核酸记录的填报审核,门岗扫码通行等基本功能。


为了配合纳米行的顺利实施,纳米公司组建了企业联络组、日常审核组和包含软件开发单位苏州银狐科技在内的技术开发组,分别对应入驻企业员工信息沟通、审核员工健康填报和软件技术开发支持等具体事务。在试运行期间,各个小组通力合作,累计初始化企业近500家、人员近10000人。经过1周时间的内部测试,纳米行于5月4日正式投入使用。


纳米行1.0版(人工的智能VS人工智能)


纳米行刚上线的时候,OCR自动识别还在开发过程中,每日8000人的入园审核怎么办?纳米行审核组经过分析,平均人工审核1个申请需要6秒钟,每人每小时审核600个人,审核小组15个人,理论上每小时可以审核9000人。请员工提前2小时上传信息,审核时间还是充裕的。


然而,理想很丰满现实却很骨感,五一节后第一个工作日就遇到审核瓶颈问题。因为很多员工都是到了现场再截屏上传,当日8点钟前后每分钟内上传人数超过200人,几分钟下来系统就累积了1000多个待审人员,纳米城各入口出现了大面积堵车的现象。


在这种情况下,审核组紧急与门岗志愿者协调,采用纳米行扫码与人工扫场所码相结合的方式尽量提高入园效率,到上午9点左右,纳米城各入口流量逐渐恢复正常。早高峰之后,审核组对第一个工作日遇到的问题逐项列举出来,逐个分析讨论,请企业联络组的同事与园内各企业进行沟通,动员提前2个小时上传以便于人工审核。同时,要求软件开发公司加快OCR图像转文字自动识别软件的研发,期望能尽早实现自动审核。


纳米行小程序专班从此开始了为期一个月的审核小组每日早5点起集中审核,下午2点开例会讨论当日问题清单,下午3点与软件开发方视频会议提出新版本功能需求,晚上9点准时提交腾讯升级小程序,晚上10点升级完成开始测试的超强度工作模式。


在人工智能不起作用的时候,用人工的智能去替代,看上去有点笨拙,但是确实是那个时候无奈的有些悲壮的选择,而在苏州市防疫政策动态调整的情况下,相对于机器审核算法变更需要的时间,人工审核会更加灵活有效。靠着审核组15位同事早上5点就开始审核的这股韧劲,纳米行入园申请再也没出现过大量积压的情况。


纳米行2.0版(阿里OCR版)


经过了一周的人工审核,从5月11日起,纳米行升级进入了自动审核时代,最早的OCR识别服务由阿里达摩院提供。5月11日当天的自动通过率为53%,早高峰人工干预的数量大大降低。


审核小组和技术开发组通过对识别不成功的样本进行分析比对,发现“48小时”或者当日核酸的图章以及苏康码核酸防伪的水印是造成机器识别不成功的主要原因,通过大量的数据测试,软件开发组发现苏周到纯底色版本的核酸记录有很好的识别率。在5月13日的公众号文章《“纳米行”果然很行!》中,开发列举了秒传秒过的上传示范以及典型的不通过案例。


在纳米城全体员工的配合之下,5月16日纳米行2.3版达到了自动通过率85%的最高值。从打开苏周到开始截屏到上传完纳米行获得绿码耗时在1分钟左右,在门岗扫码测温只需要5秒,这样的用时远远小于传统的打开三码查验核酸记录所耗费的时间,大多数的企业员工已经开始享受秒传秒过快速入园的快捷服务。


纳米行3.0版(银狐OCR版)


纳米城每天有将近8000人的入园申请,即使已经做到了85%的识别率,仍有1200人的入园申请需要人工干预。受制于阿里OCR的识别短板,纳米行最后15%的识别率就成为了技术开发组最后的攻关目标。好消息是,5月17日银狐软件的OCR已经开发完成,从此纳米行小程序进入3.0版时代。


纳米行3.0版的识别率一点一点地在提高,审核小组的工作重点也从每日早起审核变成了重点找出无法识别的样本交由银狐软件进行算法优化。自动识别率从5月18日的90.38%到5月31日的98.91%,每0.1%的提高背后都凝结了纳米行团队的智慧与匠人精神。


写在后面的故事


纳米行上线短短的一个月,从1.0到3.X,累计优化了97个功能、发布了17个版本,优化了OCR识别算法、OCR介入次数等功能,实现了双通道OCR、web服务器负载均衡等部署。纳米行小程序在同类产业园中第一个开放了访客功能、第一个实现了风险城市名单、第一个实现了外籍人士英文核酸的识别。可以说在疫情防控方面,纳米行走在了同类小程序的最前列。


最需要感谢的是纳米城内企业老总们和全体员工,感谢大家对纳米城防疫工作的支持,感谢大家每天按照防疫要求及时准确的上传图片;感谢银狐软件开发团队的技术攻坚,使得纳米行在最短的时间内实现了自动识别并取得了接近99%的自动识别率;感谢纳米公司管理层和各企业联络小组同事的全力支持,感谢门岗志愿者和物业保安人员们在纳米城各出入口不惧风雨的坚强守卫。


随着外围省市疫情状况的逐渐稳定,苏州市的防疫政策也会逐步调整,纳米行开发团队会在第一时间做好调整,为科学防疫、助力企业全面复工复产做出更大的贡献。