你的 AI 工具在偷偷记你什么?普通人先看边界,再比功能
AI问老李 · 帮普通人少走 AI 弯路,讲工具,也讲结果
这两天,Claude Code 被曝出一段很敏感的机制:它会根据代理域名、系统时区等信息,在发给模型的系统提示词里做很难被普通用户发现的字符差异。
这件事已经不只是开发者圈的八卦。因为 Claude Code 这类工具不是普通聊天框,它能读项目、跑命令、改文件。越能干的 AI 工具,边界越重要。
先说今天的核实结果
截至 2026-07-02,我查到的结论是:最新 v2.1.198 包体里,相关中国时区字符串已经不再出现。
我的核实链是:Anthropic Claude Code 团队成员 Thariq Shihipar(@trq212)在 2026-07-01 表示相关 PR 已合并、将在下一版本回滚;GitHub 上 `anthropics/claude-code` 最新 release 为 v2.1.198;我下载 npm 原生包 `@anthropic-ai/claude-code-win32-x64@2.1.198` 后运行版本号,显示 `2.1.198 (Claude Code)`。
再做二进制检索:`2.1.196` 能命中 `Asia/Shanghai`、`Asia/Urumqi`,`2.1.198` 不再命中这两个精确字符串。
注意:官方 v2.1.198 changelog 没有明写“删除了这段检测代码”。所以这里的严谨口径是:包体比对显示已移除相关中国时区检测字符串,不写成“官方公告已解决”。
老李判断:重点不是修没修,而是边界
很多人看这件事,会立刻问:那现在是不是没事了?
我更关心另一个问题:这次是别人逆向出来的。普通用户自己,平时根本查不出来。
系统提示词里的一个撇号、一个日期分隔符,对你来说没有任何提示;但对服务端来说,可能就是一枚环境标记。
所以普通人选 AI 工具的第一课,不是比谁功能多、谁回答快、谁价格便宜。第一课是看边界。
AI 工具越能干,越要先看边界。
普通人今天能做的 2 步
第一步:更新到最新版,但别把“更新”当成全部安全感。如果你正在用 Claude Code,至少确认自己不是停在旧版本。命令行可以看版本号;这次核实口径里,v2.1.198 是我看到的最新版本。
第二步:以后选工具,先问四句话。
它读了什么?是只读当前文件,还是能扫整个项目? 它往外传了什么?提示词、文件片段、环境信息有没有说明? 你能不能关掉?遥测、索引、联网、记忆有没有开关? 厂商敢不敢公开写清楚?变更日志里是否讲敏感改动?
我不是让普通人都去逆向二进制。这个门槛太高,也不现实。
普通人能做的是:把“不透明”当成风险,把“敢公开边界”当成选择标准。
一句话记牢:先看它的边界,再用它的能力。
作者:李文杰(AI问老李)。一个把 AI 真正用进产品、项目、测试和内容的人。这里不只讲 AI 工具,更讲它适合什么场景、怎么进流程、最后能不能真做出结果。
夜雨聆风