普法律己
法治论坛

算法流程图绘制:别随手画成自己担责的证据

上周在律所见了个做电商个性化推荐的小伙子。

他带了张皱巴巴的A4纸。

是他熬了两个晚上对着后台代码硬抠出来的算法流程图,本来是想证明自己没搞大数据杀熟,结果那图上的箭头画得歪歪扭扭,把用户标签提取的节点标成了人工手动勾选,连他自己看完都愣了三秒——真按这个图给监管交上去,不挨罚才怪。

你画的流程图,从来不是给技术看的

很多人对算法流程图的认知,还停留在技术部门内部梳理逻辑的工具层面。

错得离谱。

现在不管是算法备案、平台合规检查,还是被用户投诉、被监管问询,你提交的算法流程图,都是具备法律效力的正式材料。你在流程图上标注的每一个节点,都可能成为监管认定平台义务边界的直接依据。之前接触过一个做内容推荐的平台,画备案流程图的时候漏标了“未成年人内容过滤”的强制环节,后面被查到给未成年用户推不适宜内容,直接把当初提交的流程图作为核心证据,认定平台未履行法定未成年人保护义务,罚单下来的时候,负责合规的同事才想起,当初图是技术部门随便画的,根本没人核对过法定要求的节点。

算法备案提交的个性化推荐流程图截图
算法备案提交的个性化推荐流程图截图

别踩这几个画流程图的坑

我见过太多人在这上面栽跟头,栽的原因都特别离谱。

有人为了备案好看,硬在流程图上加实际根本没上线的功能节点。比如本来后台根本没有设置“一键关闭个性化推荐”的入口,为了过审,硬在图上画个醒目的按钮,标注成“用户选择权保障入口”。等真的有用户起诉,说找遍APP都找不到关闭推荐的通道,你把当初备案的流程图拿出来当证据,图上明明白白画着有这个功能,实际后台根本没有,这不是自己往枪口上撞吗?

还有人画的流程图,箭头逻辑乱得像小时候玩的迷宫。从用户进入页面开始,到最终的商品展示环节,中间的箭头绕来绕去,一会儿指到用户画像生成模块,一会儿指到库存匹配模块,连画这张图的人自己都讲不清哪一步是核心的推荐决策节点。监管看流程图根本不会陪你绕迷宫,你逻辑讲不清,就直接认定你算法不透明,有违规风险。

上次见个当事人,他交上去的流程图上,从“用户标签生成”到“商品推荐展示”的主箭头,居然斜着跨了三个其他无关的节点。我盯着看了五分钟,问他这根跨这么远的线是什么意思,他挠头笑,说“哦,当时画的时候手滑了,没擦干净”。

真的,我当时差点把手里的水杯放下。

手滑啊大哥。这是要交给网信办的正式材料啊。

逻辑混乱的手绘算法流程图实拍
逻辑混乱的手绘算法流程图实拍

真要画对,其实没那么难

别把画算法流程图当成什么需要高深技术的难事。

我给接触过的平台的建议特别简单:画之前,找三个角色的人坐一张桌子上——天天写代码的技术、管合规的法务、天天在后台操作的运营。别让技术一个人闷头画,技术眼里全是代码的运行逻辑,根本记不住哪些节点是法律强制要求必须写清楚的。

每个节点的标注,别写看不懂的技术黑话。别写“基于协同过滤的特征值召回”,就写“根据用户过往浏览记录,匹配同类用户偏好的商品范围”。毕竟看这张图的人,可能根本不是技术出身,是监管的执法人员,是法院的法官。你写一堆没人看得懂的术语,人家自然觉得你藏着掖着。

画完了别着急交,自己顺着流程走一遍。从用户点开APP开始,每一步会触发什么操作,有没有漏掉法定要求的环节——比如有没有未成年人内容的前置过滤,有没有用户选择权的清晰告知,有没有违规信息的拦截机制。

还有一点特别重要:画完的流程图,别随便改电子版。很多人当初备案交完了,后面算法迭代了,就偷偷把流程图的电子版改了,留着旧版的材料在监管系统里,实际后台的运行逻辑早就变了。等哪天被投诉了,你拿出来的流程图和实际运行的逻辑对不上,那就是“算法不透明”的实锤。

不过话说回来,好多人对流程图的认知还停留在“越复杂越显得专业”的误区里。之前有个做短视频的朋友,把流程图画了整整三页A3纸,密密麻麻的节点,连代码里判断用户性别是用了三个维度交叉的细节都写上去了。我问他你画这么细干嘛,他说显得我们技术实力强。

真没必要。

流程图的核心作用,是把法定要求的义务节点标清楚,把核心的决策逻辑讲明白,不是比谁画的节点多。你把所有细碎的代码逻辑都写在图上,但凡其中某一个节点的逻辑有点瑕疵,人家顺着你的图一找一个准,平白给自己增加合规风险。

说实话,我见太多人在算法流程图上吃闷亏了。不是因为他们真的有多大的恶意,就是觉得这就是个走流程的材料,随便画画就行。等真的收到罚单,真的被用户告到法院,才反应过来——哦,原来当初随手画的那几根线,居然能值几十万的罚款。

别侥幸。

本文为普法参考,不构成个案法律意见。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:算法流程图绘制:别随手画成自己担责的证据
文章链接:https://m.zhoupulvshi.com/hunyin/4535.html