前端进阶之旅前端进阶之旅
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
基础篇
进阶篇
高频篇
精选篇
手写篇
面经篇
AI 篇
原理篇
每日一题
小程序题库
知识卡片
  • 场景篇按分类整理的大前端场景考点
  • 历年面经按年份追踪真实考点
  • 算法题库NEW在线编码即时判题
  • 专项自测100 题快速查漏
  • 前端基础
    • HTTP从报文一路讲到 HTTPS
    • 浏览器渲染、事件循环、进程
    • 计算机基础Linux、网络、操作系统
  • 进阶专项
    • 设计模式23 种模式怎么用
    • 前端系统进阶学习大型项目工程化
    • 前端综合文章长期沉淀的实践文
  • 工程与工具
    • Node学习指南从环境搭建到服务端
    • NPM工作流script、依赖与发布
    • Docker容器化部署上手
    • Canvas图形与动画实战
  • 路线与导图
    • 思维导图知识点全景图
    • 学习路线按图索骥不跑偏
  • 动态
    • 公众号动态公众号历史文章
    • 博客动态站长的技术博客
    • 开发者导航常用工具与文档站
  • AI 助手随时提问,即时解析
  • AI 模拟面试模拟真实面试 + 报告
  • AI 知识地图串起全站知识点
  • AI 定制路线按你的简历现排
AI 热点
旧版
返回 AI 情报前线
All News · 全部资讯9255
  • LOOM编程语言+ARGUS架构:让AI代码权限可证伪
  • Statewave:Agent记忆字节级确定性的开源解法
  • AI 生成代码补丁的两道安检门:静态检查 + 运行时冒烟测试
  • 2026年8月AI模型Token价格排行榜
  • AI绘图别写"不要重复"了:越禁止越重复
  • Ilya Sutskever新公司SSI首模型曝光:剑指持续学习
  • DeepSeek V4 Pro 0813发布:1M上下文+工具调用+Thinking模式
  • 研究揭示:AI Agent技能仅12%经过安全审计,覆盖83%安装量
  • MCP服务器多实例实战:15个Safari-MCP并发部署踩坑全记录
  • LangChain构建语音Agent:架构、流式与生产级模式
  • Hermes Soul:让Copilot外壳调用Agent工具链实现内联编辑
  • LLM幻觉深度解析:AI为何编造内容及工程应对策略
  • Playwright AI Agent:自主浏览器自动化的完整工程指南
  • 一致性≠正确性:企业AI需要持续评估的R.A.H.S.I.框架
  • LLM账单有两个杠杆,你们团队只拉了一个
  • SFT 中究竟什么被 token 化:chat template 底层机制详解
  • 社区平台工程指南:Feed不是查询
  • 发布MCP服务器前的安全检查清单
  • Agent工具调用劫持:注入模式与运行时防护
  • AI Agent成本预测:在用户点击运行前估算工作流开销
  • 为何 AI Agent 指令文件总在多台机器间漂移
  • AI 水印无法真正证明作者身份——而且这才是关键
  • 企业级 AI 编程 ROI 量化实践:LoongSuite-Pilot + SLS
  • AI Agent 缺控层:R.A.H.S.I. 框架解决生产级连续保障
  • Grok 4.6 发布:50 万上下文、xhigh 推理级,60 分跻身第一梯队
  • AI Agent 搜索落地指南:减少幻觉的四大实践
  • 截图搜索 App 实战架构:端侧 OCR + Gemini 分类
  • 幂等性:让发布 Agent 不怕中途被杀
  • AI Agent 安全:教程里不会教的防护层
  • 2026生产级AI Agent实战指南:评估体系、生产架构与竞争策略
  • 企业级多Agent架构设计:Agent Mesh实现跨框架互操作
  • 上下文工程:6 文件替代全量历史,Token 消耗降 84%、准确率升 39%
  • AI 编码 Agent 需要确定性验收边界
  • 批处理中的静默失败:十条日志全成功仅两条执行
  • Pest 5:用测试工作流重新定义 Agent 代码验证
  • AI Agent的记忆检索正常却答错了:信息过期的隐性陷阱
  • AI编程的质量瓶颈在于上下文,而非模型本身
  • 自进化AI Agent正在淘汰静态脚手架:2026技术架构解析
  • AMD收购Taalas:芯片级AI推理的时代来了
  • Embabel:JVM上的Spring之父新作,Kotlin编写的企业级Agent框架
  • 6000+评论揭示:Cursor是AI编程安全问题最多的工具
  • 2026年AI编程工具横评:9款主流Harness对比与模型选配指南
  • LTX-2:首个DiT架构音视频生成模型开源
  • 33个生产Agent运行经验:记忆持久化模式总结
  • VLM+DOM Diff实现低误报的UI回归测试
  • 新模型来了?先用自己仓库的历史 commit 跑一遍
  • 廉价新模型上线前,我用 2 小时金丝雀测试决定要不要切
  • 免费模型评测后再付费:AI 编程任务的评估工作流
  • Meta 30B本地Agent模型Mac实测对比
  • 用测试套件自动分流免费/付费模型的工作流
  • Switchyard:Rust 编写的 LLM 流量代理,支持 OpenAI/Anthropic 协议互转
  • 已加载 51 / 9255
8.0
热点
AI SCORE
编程提效2026-08-13 14:35

为何 AI Agent 指令文件总在多台机器间漂移

dev.to · AI#Claude Code#Cursor#Agent
Editor brief · 编辑速览

CLAIUDE.md、CURSOR 规则、Copilot instructions 等多 Agent 指令文件分散在机器上无法对齐的根因与解法。

文章思维导图
Knowledge map
拖拽缩放
Full translation

完整中文译文

你写了一份 CLAUDE.md。六个月后,你的笔记本上有了十八份,而你无法说出哪一份是正确的。

这不是假设。我扫描了自己的机器,发现确实如此。以下是它发生的原因,以及为什么那个显而易见的修复方案并不能真正解决问题。

副本是由工具创建的,不是你

每个 Agent 都会从它自己的路径读取指令。

你并没有决定保留四份副本。你只是决定使用四个工具。副本是跟着这些工具一起产生的。

漂移不是由粗心造成的

产生漂移有三个机制,都不涉及任何人的疏忽大意。

在使用的位置编辑。一个 Agent 在任务中途行为异常。你修复了眼前打开的那份指令文件。那只是四份中的一份,修复只落在了那一份上。

检出的副本不是最小单元。你把同一个仓库克隆了两份——一份用于主分支,一份用于一个长期分支。两个都有指令文件。一旦其中任何一个被修改,它们就开始分叉。

主目录规则是不可见的。~/.claude/CLAUDE.md 不属于任何仓库。它不在任何 CI 中。它是你不想在 review 里争论的那些规则的归宿。

从单一源生成并不能杜绝这个问题

自然的反应是停止保留副本:写一份 AGENTS.md,然后生成其余的。

我做了这个工具。它能工作。它叫 agent-fanout——单文件 Python,零依赖,MIT 协议。


create    CLAUDE.md
create    .cursor/rules/from-agents-md.mdc
create    .github/copilot-instructions.md

生成的文件带有一个头部注释,这样没有人会直接编辑它们,而 CI 中的 --check 会把手工修改的衍生文件变成一个失败的构建。

这覆盖了这个仓库,这里 CI 是运行的。听起来像是覆盖了所有场景,直到你列出哪些不在范围内:

主目录中的全局配置——没有仓库,没有 CI

编辑与生效之间的时间窗口——Agent 在文件变化的瞬间就读到了它;CI 要到 push 时才会注意到,而且还得有 push 发生

没有 CI 的仓库——原型、一次性的克隆、上周的实验。这些地方指令被最自由地重写,而门控却最少

最小单元是机器,不是仓库。Agent 运行在一台笔记本上,那里有许多检出的副本、同一仓库的多份拷贝,以及一个主目录。任何局限于单个仓库的作用域都无法看到这些。

所以要测量,而不只是预防

预防是策略。检测是测量。策略会以你看不见的方式被绕过,除非你先去测量。

agent-drift 扫描的是路径而不是仓库,并按内容相似性分组而不是按文件名:

python3 agent_drift.py ~/work ~/side-projects

Scanned 47 instruction files.
DRIFT: 2 documents, 5 distinct versions between them.

  claude-code:CLAUDE.md
    6 copies, 3 versions
      9b01aeaa204d  3 files, 406 lines
      2dc3c616c279  2 files, 411 lines

按文件名匹配在这里毫无用处。不相关的项目有不同的 CLAUDE.md 是正常的,而一个把这些报告为漂移的工具很快就不会再被使用了。把它指向你的整个工作目录,而不是单个项目——有趣的结果是跨仓库边界的。

生成去除了副本存在的理由。检测捕获的是那些出于你未曾预料的原因而存在的副本。只做其中一件会让你感觉被覆盖了,而这比知道自己没有被覆盖更糟糕。我自己就踩过这个坑。

说实话,最终状态是这两个脚本都不需要——资产不会作为文件散落在机器上,一份审查过的副本会到达每一台机器。这是我目前在 untactit 正在做的事情,目前处于 pre-launch 阶段。

这些脚本不依赖于那个愿景。取其中有用的部分就好。

Original source

本文由 AI 翻译整理自 dev.to · AI,原文版权归原作者所有。

阅读英文原文
上一篇
AI Agent成本预测:在用户点击运行前估算工作流开销
下一篇
AI 水印无法真正证明作者身份——而且这才是关键