
上周四上午十点,做仓储软件的老周被安全那边叫去填一张表。表上只有一行要回答:你们有没有把代码发给公司以外的 AI 服务。他在"没有"那一栏打了勾,理由写得很干脆:五个人的工具都装在自己电脑上,代码都在硬盘里。
下午有人追问了一句:那你们一天敲那么多下补全,发出去的是什么。老周回工位拿计算器按了一遍:一次补全,光标前面四千字、后面四千字,八千字;一天一千五百次,一千二百万字。
他们那个项目三万行,一行四十个字,总共一百二十万字。一天发出去的字,是这个项目的十倍。他盯着这个数看了半天:工具明明装在他自己电脑上,那一千二百万字是谁发的?
为什么会这样
一句话:装在你电脑上的是个遥控器,干活那台机器在别人家里。
编辑器里那个插件,只有一层壳在你机器上。你敲到一半,它接着往下续几行,这个动作叫补全。按下那一秒,它把光标前后各四千字打包,走网线发出去,算完再把候选送回来。
所以"装在本机"和"算在本机"是两件事。判断只看一条:那堆参数文件(叫模型权重,几十个 GB)在谁的硬盘上。在厂家,字就出门;在你机器上,才不出门。
网页版和那种一次干完一整件事的模式更彻底:一次任务把整个项目打包上传,一百二十万字一趟发完。项目就是所有文件放在一起的那个总目录。
想真不出门,只能把权重搬回自己机器。按每十亿参数两 GB 算(十六位精度),七十亿参数要十四 GB 显存,显存就是显卡自己的内存。二十四 GB 的卡装得下,代价是慢。
这就像请师傅修东西。师傅坐在自己家客厅,你把图纸拍照发过去,他改完发回来。图纸没离开你的桌子,可发出去的是照片。

怎么解决
把不该出门的挪走: 两个人干二十分钟,不花钱。密钥、内网地址、客户名从代码里搬到本地配置文件,配置文件不进项目总目录。它再怎么发,发的都是空壳。
给补全划范围: 半小时。关掉"整个项目都给它看"那个开关,只留当前文件。前后各四千降到各一千,一次两千字,一天从一千二百万降到三百万,少四分之三。
把权重搬回本机: 一张二十四 GB 的显卡一万二(假设市价),一天两度电。出网零字,代价是慢一半,答案也差一截。
别踩的三个坑:别以为清了聊天记录就没事,发出去的那一份在别人机器上,删本地不管用。别拿私人邮箱注册的免费版给生产代码做补全,条款里常写着可以拿你的输入改进服务。别把整个项目压成一个包丢进对话框图省事。
平台怎么管这些问题
一个出口。 五款工具走同一个地址、一份密钥。在这个场景里,老周不用再挨个问五个人装了什么。
每次调用留一条记录。 谁、哪个项目、递进去多少字、命中哪条规则。在这个场景里,那一千二百万字有了账。
敏感内容拦一道。 内网网段、密钥前缀、客户名单,命中就拦下,或者把那段换成占位符再发。在这个场景里,客户名出不去。
目录白名单。 只有指定目录允许被读进去。在这个场景里,报价单和合同模板进不去。
按人按项目设上限。 字数到八成提醒。在这个场景里,谁一天冒出三百万字,第二天就能看见。
记录可导出。 按天导成一张表。在这个场景里,安全那张"数据流向"的表半天填完。
这些功能平时谁管,四件事。
谁能改规则:白名单和拦截规则只有老周能动,改完在群里贴一行,谁被拦了知道找谁。
谁能批减免:要给某个项目开口子,项目负责人一个人签字。
出事能不能倒查到人:每条记录带账号和时间,能翻到哪一天哪一次、发了哪些文件。
告警发给谁:拦截告警发到老周和安全对接人两个人手机上,不发群里等谁看见。
这笔钱值不值
掏钱的是公司,走技术部预算。
出门这套:挪密钥三个人半天九百六十元;拦截规则两小时一百六十元,一共一千一百二十元。省不下现金,省的是出事那天能说清。
搬回本机:六个人一天七千二百万字,按每百万字两元(假设),一百四十四元。一个月二十二个工作日,三千一百六十八元。显卡一万二,四个月回本。
可慢的账要一起算:一人一天多等四十分钟,六个人四小时,按一小时八十元,三百二十元。一个月七千零四十元,比省下的三千一百六十八元还多一倍。
所以除非这个项目本来就不许出网,搬回本机不划算。
行业规则怎么管这件事
《生成式人工智能服务管理暂行办法》,国家互联网信息办公室等七部门令第 15 号,2023 年 7 月 13 日公布,同年 8 月 15 日施行。
第十一条写着:提供者对使用者的输入信息和使用记录应当依法履行保护义务,不得收集非必要个人信息,不得非法留存能够识别使用者身份的输入信息和使用记录,不得非法向他人提供使用者的输入信息和使用记录。
第四条第三项还写着:尊重知识产权、商业道德,保守商业秘密。
老周那一千二百万字,就是"输入信息"。规矩要求对面不许非法留、不许非法转手。所以那张表该问的不是"我们发没发",而是"对面留多久、给不给别人"。
老周后来把表重填了一遍:出口一个,记录留三十天,敏感字段出门前替换。他在备注里补了一句:代码在硬盘里,发出去的是片段。
Token工厂:贰号token工厂
Codex、Claude Code、Trae、Qoder 要用的模型 token,统一接入、统一计费。
点这里看详情 →