第二天上午九点,江云市警局技术中心的玻璃门刚开一条缝,盛清歌就踩着高跟鞋走了进来。她手里拎着两杯咖啡,一杯递给正趴在操作台前敲代码的苏瑶,另一杯直接放在了显示器旁边——杯底压着一张便签纸,上面写着:“别告诉我你又通宵了。”
苏瑶头也不抬,手指在键盘上飞舞,嘴里嘟囔:“这不叫通宵,这叫跨夜调试。”她终于抬头喝了口咖啡,眯眼看向屏幕,“再说了,谁让你昨晚发我那条‘涂鸦墙拍得不错,可以当AI训练素材’的消息?我一看完就睡意全无,立马爬起来写算法。”
“合着我还成反向闹钟了?”盛清歌把外套挂好,走过去盯着主屏上滚动的画面流,“所以你现在是拿我们昨天画的墙当测试样本?”
“不然呢?”苏瑶咧嘴一笑,“全市三百多个监控点,今天新增涂鸦数据一千二百七十六条,系统自动抓取疑似符号两千四百一十三个。其中八成以上是你那场‘正能量挑战’留下的杰作。”
盛清歌皱眉:“这么多?我们明明都是正经普法内容。”
“问题就在这儿。”苏瑶调出一段视频回放,画面里一个孩子蹲在地上用粉笔画了个天平,AI立刻弹出红色预警框,标注为“潜在极端组织图腾”。
“它连小学生都举报?”盛清歌扶额。
“不是举报,是标记。”苏瑶纠正,“系统只是提醒人工复核,还没到触发警报的程度。但你说得对,误判率偏高,尤其对艺术类表达太敏感。刚才还有个大爷在公园椅子上刻了个‘福’字,系统差点派无人机去盘旋拍照。”
两人同时笑出声。
“得改。”盛清歌坐到副控位,“不然以后市民连爱心都画不得,怕被当成暗号。”
“我已经加了白名单机制。”苏瑶切出后台面板,输入一串指令,“只要是登记过的公共艺术项目,比如你们这次活动备案编号JY2025-pF037,所有相关图像自动降权处理。另外我还导入了色彩情感模型——暖色调、明亮色块优先判定为善意表达。”
“听上去像给AI做了个心理评估?”盛清歌挑眉。
“差不多。”苏瑶耸肩,“现在它会看气氛了。要是黑夜里某个小巷角落突然出现血红色倒十字,那必须拉响警报;可要是在阳光下一群小孩围着画彩虹,就算形状有点奇怪,也先打个问号再说。”
盛清歌点头:“行,逻辑通了。来,咱们拿全天数据跑一遍新版本,看看效果。”
系统重启后,误报数量从两千多降到三百以内,且剩下的基本集中在未备案区域或隐蔽角落。
“这还差不多。”盛清歌松了口气,“不过话说回来,光防误伤还不够,真有人搞小动作,你能逮得住吗?”
“不信邪是吧?”苏瑶坏笑,“那就给你整点硬菜。”
她打开加密文件夹,调出一组历史图像——全是“清道夫”组织曾使用的隐秘符号变体:扭曲的三角形、嵌套的环形箭头、伪装成二维码的几何阵列。
“这些玩意儿以前能混过普通审查,因为它们长得不像传统危险标志,反而像现代艺术或者品牌LoGo。”苏瑶一边说,一边将十张图片混入今日街头拍摄的广告牌、海报和临时张贴物中,形成模拟城市环境的数据包。
“现在开始压力测试,看新系统能不能揪出来。”
进度条缓缓推进,前三张顺利识别,第四张漏检。
“哎哟,翻车了?”盛清歌指着屏幕。
“别急。”苏瑶放大图像,“这个变体用了负空间设计,原图藏在背景纹理里,肉眼都难发现。不过……”她拖动时间轴,三秒后,系统再次扫描同一画面,触发二级分析模块,最终标红锁定。
“它学会了回头盯一眼?”盛清歌惊讶。
“增量学习机制起了作用。”苏瑶解释,“第一次没认出来,但它记住了异常特征,第二次路过就重点排查。就跟人一样,第一眼没看清,第二眼就会多看两秒。”
接下来几轮测试,系统逐渐适应复杂伪装,最终十张全部捕获,仅有一条延迟五秒响应。
“合格。”盛清歌竖起大拇指,“但这还不够快。要是真有人在现场传播符号,等五秒可能就扩散出去了。”
“那你得允许我接入实时边缘计算节点。”苏瑶推了推眼镜,“简单说,就是让每个路口的摄像头自带脑子,不用传回总服务器也能当场判断。”
“批了。”盛清歌掏出手机准备拨内线,“我现在就联系基建科,让他们配合你升级前端设备。”
“等等!”苏瑶一把按住她手腕,“最后一步上线前,还得过一道关。”
“哪道?”
“实战预演。”苏瑶调出全市监控拓扑图,“我要模拟一次真实攻击路径——从郊区废弃工厂开始,逐步向市中心扩散符号,看你这套防控网能不能拦下来。”
盛清歌笑了:“你这是要把自己当反派练手啊?”
“不然呢?我不当反派谁当?”苏瑶双手交叉,“毕竟我可是能把国安防火墙戳出洞的人。”
“那你悠着点,别真把系统干崩了。”盛清歌靠在椅背上,“我可不想明天新闻标题是‘女警因测试AI导致全城断网’。”
“放心,我有分寸。”苏瑶启动模拟程序,“开始了啊。”
虚拟信号从城南某废弃厂区发出,第一个符号出现在一面破墙上,系统三秒内捕捉并上传至风险地图。
“反应速度oK。”盛清歌盯着动态热力图,“下一步呢?”
“它会沿着公交线路移动。”苏瑶指着轨迹预测线,“下一个点应该是bRt站台背面。”
果然,两分钟后,一辆停靠车辆的后窗贴上了带有特殊纹路的广告贴纸,AI立即识别,同步通知最近巡逻单元前往清除。
“干得漂亮。”盛清歌忍不住鼓掌。
“别高兴太早。”苏瑶冷笑,“真正的高手不会这么老实。”
话音落下,系统突然报警——三个不同地点同时出现相似符号,呈三角分布。
“分散注意力?”盛清歌眯眼。
“不止。”苏瑶快速切换视角,“你看这三个图案,单独看都不完整,但用AR叠加后……”
一幅完整的复合图浮现出来,竟是一个从未见过的新符号。
“这是你编的?”盛清歌问。
“我没这本事。”苏瑶摇头,“这是我根据已知变体生成的对抗样本,专门用来骗过识别系统的。结果它居然拼出来了?”
“说明你的AI比你想的聪明。”盛清歌轻笑,“它不仅识图,还会联想推理。”
苏瑶愣了几秒,忽然猛敲回车键:“我把这个新形态加入数据库!以后类似组合都能第一时间识别!”
“机灵鬼。”盛清歌拍拍她肩膀,“看来这系统真能帮你省不少事。”
“那当然。”苏瑶得意地扬起下巴,“等它正式上线,全市每一块墙面、每一个屏幕、每一张贴纸都在它的注视之下。想偷偷传个暗号?做梦。”
她说完按下确认键,系统进入最终部署流程。
就在此时,主屏右上角突然跳出异常提示:某Ip地址对服务器发起高频请求,频率达每秒三千次。
“咋了?”盛清歌凑近。
“不明流量冲击。”苏瑶迅速调出防火墙日志,“像是ddoS攻击前兆。”
“是‘清道夫’反击?”
“不像。”苏瑶分析数据包结构,“攻击源杂乱,没有统一指令特征,更像是僵尸网络随机扫描。”
“那要不要暂停上线?”
“没必要。”苏瑶启用隔离策略,“我已经把核心模块转移到备用通道,原入口只留诱饵系统应付它。你看——”
屏幕上,攻击流量被引入虚假服务器群,而真正的AI平台已完成权限交接,开始接入城市安防网络。
“搞定。”苏瑶长舒一口气,“攻击源已被反向追踪,定位到城东一家倒闭网吧的终端,估计是谁家路由器中病毒了。”
“所以不是人为针对?”盛清歌确认。
“至少目前看来,纯属巧合。”苏瑶关闭警报,“不过这也提醒我们,系统必须具备抗干扰能力。我已经设置自动熔断机制,一旦检测到异常访问,立刻切换运行模式。”
“考虑周全。”盛清歌拿起签字笔,在启用文件上签下名字,“从这一刻起,AI识别系统正式投入运行。”
系统日志记录时间:2025年4月1日上午11点07分。
首页界面切换为实时监控模式,三百多个摄像头画面不断刷新,任何疑似危险符号都会在一秒内标红提示,并推送至值班人员终端。
“现在它开始上班了。”苏瑶伸了个懒腰,“希望它别第一天就加班。”
“你就做梦吧。”盛清歌看着屏幕上接连弹出的标记提示,“你看那边小区公告栏,那个‘互助小组招募’海报里的边框花纹——系统说高度疑似早期洗脑组织标识。”
“我去查备案信息。”苏瑶立刻调出资料库。
两人正忙碌间,技术中心外传来脚步声,一名运维人员探头:“苏少尉,基站组反馈,边缘计算节点已全部升级完毕,随时可以支持本地化识别。”
“收到。”苏瑶回复,“告诉他们,今晚八点进行全网联调。”
“明白。”
人影退下,室内恢复安静。
盛清歌靠在椅背上,揉了揉太阳穴。她打开个人终端,浏览AI系统上线后的首份风险扫描简报——共识别高危图示十七条,中风险四十三条,均已分发至辖区单位核查。
“这才一个小时。”她低声说,“以前靠人力巡查,一周都未必能发现这么多线索。”
“科技改变生活嘛。”苏瑶喝了口已经凉透的咖啡,“尤其是改变了某些人想躲在暗处搞事情的生活。”
“下一步呢?”盛清歌问。
“优化响应闭环。”苏瑶打开任务清单,“我打算做个小程序,让市民也能随手拍照上传可疑符号,经AI初筛后直连警务平台。”
“挺好,全民监督。”盛清歌点头,“不过记得加个举报奖励机制,不然人家懒得动。”
“你还真是懂人性。”苏瑶笑骂,“回头我写需求文档,你帮我过审。”
“没问题。”盛清歌站起身活动筋骨,“不过在那之前,你得答应我一件事。”
“啥?”
“睡一觉。”她指了指苏瑶眼下明显的黑眼圈,“你再这么熬下去,下次开发系统的时候,怕是要把‘困’字识别成危险符号了。”
“滚蛋!”苏瑶笑着扔了个空咖啡杯过来,被盛清歌轻松躲开。
她重新坐下,继续翻阅数据报告。窗外阳光斜照进来,落在两人的工位上,映出键盘上细密的灰尘。
系统仍在平稳运行,城市各个角落的画面静静流转。
某一帧里,一个年轻人站在地铁通道墙壁前,正用马克笔涂抹什么。镜头拉近,AI瞬间锁定目标——那是一个变形的六芒星图案,外围缠绕着荆棘状线条。
红色警告弹出:【高危符号识别成功,位置:江云地铁二号线c出口通道东侧墙面,建议立即处置】。
信息同步推送至附近巡逻民警终端。
盛清歌看着这一幕,嘴角微微扬起。
苏瑶注意到她的表情,问:“笑啥?”
“没什么。”她说,“就是觉得,今天这班,值了。”