云聚 AI Token Plan 满 199 减 35 元
AI编程 · 架构思考 · 技术人生
DigitalOcean 开发者云

如何约束 Coding Agent 乱改代码?Karpathy 风格的 AGENTS.md 规则集开源

云聚 AI Token Plan 满 199 减 35 元

Linux.do 社区近期分享了一份用于约束 AI Coding Agent 行为的规则集模板 AGENTS.md。该规则集源自 AI 专家 Andrej Karpathy 的观察,旨在解决大模型在辅助编程时常见的“幻觉”、“过度工程”和“无关改动”等问题。其核心目标是通过显性规则,让 AI 在写代码前多思考、少假设,并以测试标准验证结果。规则集详细定义了四项关键原则:“编码前先思考”要求 AI 明确陈述假设并暴露歧义,遇到不确定时主动询问而非猜测;“简单优先”严禁为未来需求编码或添加不必要的抽象,抵制过度复杂的倾向;“精准变更”规定只能修改与任务直接相关的代码,不得顺手格式化或重构周边代码,避免引发连锁反应;“目标驱动执行”则强制将模糊任务转化为可验证的测试用例循环。开发者实测表明,将该文件放入项目根目录后,能有效约束 Claude Code 等工具,避免其对代码库进行“大改特改”,显著降低了引入 Bug 的风险。该规则集已作为开源项目发布,为解决 AI 编程的不可控性提供了新的工程化思路。

事件分析

从技术发展视角来看,该事件反映了 AI 辅助开发从“模型驱动”向“规则驱动”的范式转移。随着 LLM 上下文窗口和代码生成能力的提升,单纯依赖模型微调已难以完全覆盖复杂的工程规范,开发者在项目级通过 System Prompt 注入特定的工程原则(如 YAGNI、最小修改),成为弥补通用模型与特定项目鸿沟的关键手段。这种“软约束”机制不仅降低了 AI 代理带来的安全风险,也使得代码风格统一和逻辑可控成为可能。未来,工程团队不仅要编写代码,还需要编写能够教导 AI 如何编写代码的规则集,这提示“提示词工程”在企业级开发中的重要性正在显著提升。

💡 核心观点:定义边界比生成代码更重要:将工程原则显性化为规则集,是驯服 Coding Agent 随机性、实现可靠自动化的必经之路。

阿里云 OPC 一人公司创业装备库

原文链接:Linux.do

阿里云函数计算 一键部署 AI 大模型
赞(0)
未经允许不得转载:Toy's Tech Notes » 如何约束 Coding Agent 乱改代码?Karpathy 风格的 AGENTS.md 规则集开源
ReClaude Claude Code 合租
阿里云函数计算 一键部署 AI 大模型

Claude Code 合租 · KYC 封号全托管

官方又涨价又 KYC,封号还得自己重新折腾?ReClaude 拼车了解一下——200 / 400 / 800 / 1600 四档随便挑,账号、风控、切换全平台托管,触发风控自动换号不计次。

上车 4 人车 400/月查看四档套餐