与先验对抗:当模型掌握了错误版本的技术栈时
你的编程模型并不是对你的框架一无所知 —— 它掌握的是一个自信但错误的版本。本文将探讨为什么模型的先验知识会战胜你提供的上下文,以及哪些对策能真正奏效。
工程师离职,Agent 记忆也将随之消失
离职工程师个人的 CLAUDE.md、自定义技能和 Agent 记忆文件编码了数月以来关于代码库的隐性知识——而在他们离职的那天,这些都将荡然无存。本文探讨了为什么 Agent 配置正成为新的“影子知识”,以及如何在这些知识随人走掉之前,将其提升到团队拥有的代码库中。
会话记录记住了提交信息遗忘的内容
每一次智能体会话都记录了被拒绝的方案、发现的约束条件以及被提交信息压缩掉的推理过程。本文探讨如何将这些记录挖掘成可搜索的组织记忆,并处理随之而来的监控压力。
两位写作者,一棵工作树:人机协同编辑的并发控制
当你在输入时,编程智能体也在编辑你的检出代码,这是一个并发 Bug,而非 AI 的某种特性。锁定、隔离或合并 —— 这是应用于人机协同编辑的数据库策略。
你的错误信息现在成了 Prompt:为 AI Agent 编写失败输出
AI Agent 阅读你的堆栈跟踪和 CLI 错误信息的频率远高于人类 —— 并且它们会将这些信息当作指令来执行。如何编写能让重试循环趋于收敛的错误信息,而不是让成群的 Agent 陷入失控的螺旋。
你的内部框架是一种低资源语言
编程智能体可以写出完美的 React,却会对你公司内部的 ORM 产生幻觉。本文探讨了为什么内部框架表现得像低资源语言,如何衡量这种能力断层,以及何时应该让你的技术栈顺应模型的训练分布。
你的模型认为你的技术栈已过时 2 年
AI 生成的代码虽然看起来符合习惯,但针对的是 2 年前的技术栈版本,这种类型的 Bug 是常规代码审查难以发现的。将模型知识的陈旧性视为一个依赖管理问题:根据你的 lockfile 进行文档注入,将 Lint 规则作为反馈通道,并进行陈旧性审计。
像入职初级工程师一样入职 AI 智能体是一种范畴错误
初级工程师每周都在积累上下文;而智能体则一无所获。为什么“新员工”这一比喻会分散你的注意力,以及你应该将学习重心放在何处。
代码专用 RAG:为什么通用检索在代码库中会失败
基于 Token 的分块在检索器看到代码之前就破坏了其结构特性。AST 感知分块、调用图遍历以及测试文件协同定位才是真正适用于代码库检索的模式。
安静放弃模式:AI 参与度指标为何在说谎
那些点击 AI 建议后立即重写的用户,在你的分析系统中看起来与真正活跃的用户完全相同。以下是如何测量实际情况的方法。
专业知识悬崖:AI 编码智能体为何在成熟代码库中失效
AI 编码智能体在全新代码上能带来真实的速度提升——但在成熟系统中却悄然积累损害。核心差距在于隐性知识:那些存在于工程师脑中却从未进入代码库的未记录约束、被否决的替代方案以及架构决策依据。
IDE 插件即产品:当你的编程智能体超出了编辑器的插件 API 限制
为什么领先的 AI 编程工具选择了分叉编辑器而不是仅作为插件存在,以及如何在扩展 VS Code、分叉它或从头构建之间做出决策。