Agent.md完胜Skill:提升Code Agent能力的方法

AI编程助手规则文件AGENTS.md详解:从概念到实战配置指南 很多刚接触 Codex 或 Claude Code 的开发者,在安装配置后,往往急于寻找各种“技能包”或“魔法咒语”来提升 AI 的代码生成能力。然而,真正决定 AI 助手能否与你项目“同频共振”的关键,往往不是某个具体的技能,而是那个看似不起眼的规则文件—— AGENTS.md (或 CLAUDE.md )。你是否遇到过 AI 生成的代码风格混乱、使用了错误的技术栈,或者完全无视你的项目结构?这些问题,本质上都是规则文件没有配置好。本文将带你深入理解 AGENTS.md 规则文件,从概念、作用、编写到实战 阅读详情

Vercel 这篇文章探讨了如何通过 AGENTS.md 文件为 AI 编码助手提供知识,并指出这种被动上下文模式在性能上优于技能(Skills)调用。

研究发现,将压缩后的文档索引直接置于项目根目录,能让 AI 达到 100% 的评估通过率,因为它消除了模型在决定何时检索信息时的犹豫与偏差。通过对比实验,作者揭示了检索驱动型推理在处理如 Next.js 16 等超前于模型训练数据的新技术时的核心优势。

方法如下:

1. 优先采用被动上下文(Passive Context)而非主动检索(Active Retrieval)

方法指南:为了确保 AI 代理始终能访问到关键知识,应将信息直接嵌入到代理每一步都能读取的文件中,而不是依赖代理自行决定何时去“调用”或“检索”外部工具。这样可以消除代理在决策是否需要查找信息时可能出现的失误。

具体事例:在项目根目录创建一个 AGENTS.md 文件(类似于 Claude Code 的 CLAUDE.md) 。在 Vercel 的测试中,仅仅将文档索引放入该文件,测试通过率就从 53%(基准线)飙升至 100%,而传统的“技能(Skills)”调用模式即使有明确指令引导,最高也只能达到 79% 。

2. 实施高强度上下文压缩与索引化

方法指南:为了防止长篇累牍的文档撑破 AI 的上下文窗口(Context Window),不应将全文塞入,而应提供一个经过压缩的“文档索引”。这个索引应指明具体文件路径,让 AI 在需要时再去读取特定文件

具体事例:Vercel 将原本 40KB 的文档注入内容压缩到了 8KB(减少了 80%),并使用管道分隔符(pipe-delimited)结构来排列路径。例如: [Next.js DocsIndex]|root:./.next-docs |...|01-app/01-getting-started:{01-installation.mdx,...}。这种方式在保持 100% 通过率的同时,极大地节省了资源 

3. 优化指令措辞以避免“指令脆弱性”

方法指南:AI 代理对指令的细微差别非常敏感。在编写引导指令时,应优先引导 AI 构建全局思维模型,而不是强制其执行死板的操作顺序。

具体事例:测试发现,如果指令是 “你必须调用该技能”,AI 会过分依赖文档而忽略项目本身的上下文,导致错过配置文件修改;而如果改为 “先探索项目结构,再调用技能获取文档”,AI 就能在构建出心理模型后再参考文档,从而生成更准确的代码。

4. 构建基于“未知知识”的硬核评估体系(Hardened Evals)

方法指南:评估 AI 性能时,应剔除那些已经存在于 AI 预训练数据中的旧知识,专门针对 AI 尚未学习到的新 API 或新功能编写测试用例,以此衡量文档检索的真实有效性。

具体事例:Vercel 在评估中专门针对 Next.js 16 的新 API(如 'use cache'、 connection()、 forbidden() 等)设计了测试,因为这些 API 不在当前模型训练数据中 。只有当 AI 能够正确使用这些它“从未见过”的 API 时,才证明方法指南是真实有效的。

5. 强制引导“检索导向推理”(Retrieval-led Reasoning)

方法指南:在指令中明确要求 AI 优先参考提供的最新文档,而不是依赖其过时的预训练记忆。这能有效解决 AI 使用旧版本语法处理新项目的问题。

具体事例:在注入的 AGENTS.md 内容中加入一条核心指令:“重要:针对任何 Next.js 任务,优先使用检索导向推理,而非预训练导向推理” 。这迫使 AI 即使觉得自己“知道”怎么写,也会先去核对项目目录下的最新文档。

6. 设计便于检索的文档结构

方法指南:文档应进行模块化处理,使其结构能够被 AI 轻松索引和按需读取,而不是作为一个整体存在。

具体事例:使用官方工具(如 npx @next/codemod@canary agents-md)自动检测项目版本,并将匹配的文档下载到特定的目录(如 .next-docs/),这样 AI 就能根据索引精准跳转到具体的 .mdx 文件读取详细信息。

【用 AGENTS.md 让 Codex 更懂你(超简单入门)】 本文介绍如何通过AGENTS.md文件让Codex更好地遵循项目规范。该文件可以定义代码风格、目录结构、运行测试等规则,并支持全局、项目级和子目录三级配置,优先级由近到远。只需在相应位置创建AGENTS.md并写入规范(如使用TypeScript、测试命令等),Codex就会自动合并应用这些规则。建议从必要规则开始,保持文件同步更新,从而让AI输出更符合团队要求。 阅读详情

相关推荐

Codex AGENTS.md:智能体工作流操作系统设计指南

Codex AGENTS.md 并非传统配置文件,而是一种面向人机协同的结构化意图表达范式。其核心原理在于将工程师的领域知识、业务约束与执行逻辑,以高信息密度的 Markdown 结构(如 CONTEXT、SKILLS、WORKFLOWS)编码为 Codex 可稳定感知的上下文信号。这种设计显著提升大模型在代码生成、规则校验和故障预判中的准确性与可控性,技术价值体现在降低幻觉率、固化人机责任边界、实现跨项目可迁移的智能协作契约。典型应用场景包括 API 验签开发、多源日志清洗、数据库 Schema 迁移等需

weixin_28630185的博客 393

四、AGENTS.md 文件:定义你的 AI 团队

【代码】OpenCode AGENTS.md 编写指南:让 AI 真正理解你的项目。

w329636271的专栏 396

文件上传漏洞攻击与防范方法

文件上传漏洞攻击与防范方法 文件上传漏洞简介: 文件上传漏洞是web安全中经常用到的一种漏洞形式。是对数据与代码分离原则的一种攻击。上传漏洞顾名思义,就是攻击者上传了一个可执行文件如木马,病毒,恶意脚本,WebShell等到服务器执行,并最终获得网站控制权限的高危漏洞。 文件上传漏洞危害: 上传漏洞与SQL注入或 XSS相比 , 其风险更大 , 如果 Web应用程序存在上传漏洞 , 攻击者上传...

m0_38103658的博客 4万+

还在死磕 README.md?你的前端项目更需要这个新玩意!

奇舞团是 360 集团最大的大前端团队,非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。但问题是,随着 AI 在开发中的参与度越来越高,README 逐渐显得力不从心。这样一来,文档既保留了对人的友好,又能让 AI 高效融入协作。:Vite、Next.js、Monorepo,命令五花八门;:Lint 检查、单元测试、CI 构建,每天都要执行。这不仅是文档的升级,也是前端团队迎接智能开发的一步。

奇舞周刊 680

【教程】CLAUDE.md 与 AGENTS.md 完全指南:让 AI 编程助手更懂你的项目

本文详细介绍了CLAUDE.md和AGENTS.md这两个AI编程助手的配置文件。CLAUDE.md是Claude Code的专属配置文件,用于让AI了解项目上下文,包括构建命令、代码风格、项目架构等;AGENTS.md则是通用AI编程代理的开放标准配置文件。文章对比了传统README.md与AI配置文件的区别,解释了CLAUDE.md的文件位置优先级和内容规范,并提供了完整的配置示例。这些文件能帮助AI生成更符合项目规范的代码,提高开发效率。

a18792721831的博客 1万+

UE4 Instanced Mesh 半透明渲染顺序不对解决

以绿色方块为Instanced Mesh为例。 正确的半透应该是这样的: 这是一般蓝图Actor方块,其半透是正常的。 然而Instanced Mesh因为过多,UE4不给你缓存正确的渲染顺序。所以,在不改代码的情况下,想解决Instanced Mesh半透问题,是不可能的。不正确的半透如下: 注意到错误发生在Instanced Mesh的方块与方块之间。 但我就是要解决,...

qq_41524721的博客 4835

Agent与Skill架构对比:代码自动化领域的技术演进

在代码自动化领域,智能体(Agent)和技能(Skill)是两种核心架构范式。Agent通过长时记忆网络和动态工具路由实现上下文感知,其技术原理在于LSTM记忆系统和质量评分机制的结合。相比传统的Skill模式,Agent架构在代码生成准确性、任务分解能力和跨文件一致性等方面具有显著优势,特别适合Spring Boot项目改造、金融系统迁移等复杂场景。以AutoGPT为代表的开源项目正在验证,采用Agent架构的代码生成系统首次通过率可提升41%,这为软件工程自动化提供了新的技术路径。记忆增强训练和工具链优

weixin_29271053的博客 260

PHP服务端 苹果支付(IAP)处理

公司做的app需要做IAP订阅支付,开始觉得和微信的支付流程差不多,做起来还是有点麻烦,主要是网上的文章很少,不能拿来主义。自己做完总结一下,希望对小伙伴们有帮助我就很欣慰了。代码写的不好 不要喷我。。。 首先讲一下我的业务逻辑,也就是php服务端需要做什么事情。 先上图: 下面我详细的讲一下每...

山水的博客 9598

AI Agent主流工具横评:Claude Code、Codex、OpenCode实战对比与选型避坑指南

AI Agent正从概念走向工程实践,成为开发者提升效率的关键工具。它并非简单的聊天机器人,而是能自主规划、调用工具并交付结果的智能体,其核心价值在于对环境的操作能力、上下文感知与自主迭代。在实际应用中,Claude Code、Codex、OpenCode等编码Agent各有侧重,选型需结合模型生态、工具链完整度与自身工作流。本文基于多款主流Agent的实测体验,拆解安装配置、核心能力、适用场景与高频报错,帮助开发者在复杂工具矩阵中找到最适配的Agent,避免踩坑,真正释放自动化生产力。

weixin_34221332的博客 281

Codex CLI与Claude Code终端AI编程代理安装实战对比

随着AI编程工具向终端下沉,命令行AI编程代理成为开发者效率提升的新方向。Codex CLI与Claude Code分别由OpenAI和Anthropic推出,基于Node.js环境通过npm全局安装,利用OAuth或API Key完成鉴权。两者均能感知项目结构、直接执行命令并生成diff,核心差异在于权限沙箱与项目记忆机制:Codex默认沙箱模式,适合脚本批处理;Claude Code依赖CLAUDE.md记忆文件,适合长对话重构。理解MCP(模型上下文协议)可进一步扩展外部工具集成。掌握这类终端AI代理

weixin_33875564的博客 364

oracle两节点RAC,由于gipc导致某节点crs无法启动问题分析

两节点RAC,其中1 节点集群CRS无法启动。经过分析原因为2节点gipcd进程异常,导致节点之间无法正常通信,重启2节点gipcd.bin后问题得以恢复。 从现象来看,是 ora.crsd...

cuibaye0692的博客 3999

AI编程工具真实效能:Cursor、Copilot与Claude Code在研发流水线中的分工实践

AI编程不是替代开发者,而是重构软件研发效率的底层逻辑。其核心价值在于降低标准化任务的认知负荷,而非解决领域语义理解或历史债务问题。Cursor凭借项目级上下文感知胜任中频架构协同任务,Copilot在高频样板代码生成中展现高准确率,Claude Code则依托长上下文与强推理能力支撑低频高认知决策。三者效能差异本质源于对‘代码即知识载体’这一事实的不同建模深度——真正制约提效的瓶颈,从来不是键盘速度,而是业务规则对齐、接口契约厘清与技术债治理。本文基于金融风控、IoT固件与SaaS后台三大真实交付场景,揭

weixin_29045585的博客 212

Win10自动更新怎么永久关闭?有效的Win10强制更新关闭方法

之前小编为大家分享过一些Win10彻底关闭Windows Update自动更新的方法,主要是通过一些如设置流量计费或借助一些专门的小工具来实现,但往往会发现,Win10自动更新就像打不死的小强,不管怎么关闭,之后还是会自动更新,让不少小伙伴颇为不爽。今天小编带来了这篇改进型教程,通过全方位设置,彻底关闭Win10自动更新,感兴趣的小伙伴不妨试试吧。 ...

jianai0602的博客 108万+

OpenRLHF 高性能 RLHF 训练实战:基于 Ray + vLLM 的 PPO/GRPO/RLOO/DPO 分布式训练完整指南

OpenRLHF 是当前仓库中 `06-post-training` 后训练技能栈的核心组件之一,它基于 Ray 分布式调度与 vLLM 推理加速,提供 PPO、GRPO、RLOO、DPO、REINFORCE++ 等多算法统一训练框架,专为 7B~70B+ 大规模模型的强化学习对齐设计。本文以仓库内 [06-post-training/openrlhf/SKILL.md](https://link

gitblog_00999的博客 812

AGENTS.md完整入门指南:如何让AI助手成为你的最佳编程伙伴

在当今AI技术飞速发展的时代,如何让智能助手真正理解你的项目需求?AGENTS.md提供了一个简单而强大的解决方案。这个开放的格式已经被60,000多个开源项目和主流AI框架采用,正在彻底改变开发者与编码代理的协作方式。 ## 🤖 什么是AGENTS.md?为什么你需要关注它? AGENTS.md是一个轻量级的配置文件,专门为编码代理(AI助手)设计。想象一下,当你新加入一个项目时,需要花多

gitblog_00223的博客 1198

时间卷积网络(TCN):结构+pytorch代码

文章目录TCNTCN结构1-D FCN的结构因果卷积(Causal Convolutions)膨胀因果卷积(Dilated Causal Convolutions)膨胀非因果卷积(Dilated Non-Causal Convolutions)残差块结构pytorch代码讲解 TCN   TCN(Temporal Convolutional Network)是由Shaojie Bai et al....

Leon_winter的博客 11万+

AGENTS.md完全实战指南:从零开始定制你的AI编程助手

想要让AI助手真正理解你的项目需求吗?AGENTS.md就是你需要的那个"沟通桥梁"。这个简单开放的格式已经帮助超过60,000个开源项目和代理框架实现了更智能的AI助手配置,包括你熟悉的Codex、Cursor、VS Code、GitHub Copilot等主流开发工具。本指南将带你从零开始,掌握这个让AI助手更懂你的核心技术。 ## 🎯 为什么你需要AGENTS.md? ### 解决AI

gitblog_00001的博客 422

基于STM32F103C8T6的循迹避障小车完整制作过程(详细)----上篇(第123点)

基于STM32F103C8T6的循迹避障小车完整制作过程 由于本人的一个小项目,要做一个基于STM32的循迹避障小车,前后花了约1周的时间,这个过程种也参考了很多大神分享的资料,学到很多的东西。但是资料都比较分散,有些东西也不好找,在这里就想把自己制作小车的一个整体过程记录分享一下,希望能够帮到你。 我自己也算是一个小白,之前有做过 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎...

weixin_43924857的博客 14万+

Codex CLI-03-AGENTS.md 编写指南:让 AI 理解你的项目

AGENTS.md是帮助AI助手Codex理解项目结构的配置文件,类似于Claude Code的CLAUDE.md。它能让AI直接掌握项目技术栈、目录结构、常用命令、编码规范和注意事项,避免猜测错误。文件采用Markdown格式,包含项目画像、目录结构、常用命令、编码规范、架构说明和注意事项等模块。通过配置AGENTS.md,AI助手能准确运行测试命令、遵循代码风格,效率提升3-5倍。文章提供了通用模板和Java/Spring Boot项目示例,展示了如何用emoji、表格和代码块增强可读性。适用于有特定构

weixin_56693899的博客 1222

AGENTS.md完整指南:简单格式驱动60,000+项目的AI协作革命

在当今AI驱动的开发时代,AGENTS.md作为一种简单、开放的编码代理引导格式,正在彻底改变开发者与AI助手之间的协作方式。这个轻量级配置文件已经成为超过60,000个开源项目的标配,为项目架构导航和开发效率提升提供了标准化解决方案。 ## 🤖 什么是AGENTS.md? AGENTS.md是一个专门为AI编码助手设计的项目引导文件,它就像是项目的智能导航地图。通过这个标准化格式,AI助手

gitblog_00316的博客 1424

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

从 0 到 25 万行:一个 100% AI 编码项目,真正难的不是生成,而是治理

一旦关系从“工具”变成“队友”,问题就不再是它能不能产出代码,而是它能不能进入项目的协作系统:它有没有明确边界,是否遵守当前规则,写出来的东西是不是还落在共享契约之内,失败后能不能被及时拉回,这些失败又能不能继续沉淀成更稳定的 Harness Engineering。)把这件事真正展开。所以,对 Routa 这样的项目来说,最值得讲述的并不是“25 万行代码由 AI 写成”这个结果本身,而是这个结果背后的工程判断:团队并没有把 AI 当成一个更快的代码生成器,而是在持续把它纳入一个越来越严密的反馈系统中。

Phodal's zenthink 539

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

AGENTS.md - 智能体(Agents)技术指南与实现

在人工智能和软件工程领域,智能体(Agents)是指能够感知环境、自主决策并执行行动以实现特定目标的软件实体。与传统的程序不同,智能体具有自主性、反应性、主动性和社会性等特征。

2301_80954266的博客 93

AGENTS.md:为AI编程助手打造的开放规范指南

该项目由在Linux基金会下负责管理,其核心理念是建立一个能被整个开发者社区采纳的开放标准,而不依赖于任何单一厂商。目前,该格式已被包括 OpenAI Codex、Google Jules、Cursor、Aider、Gemini CLI 在内的众多主流AI编程工具所支持。

分享技术点滴 1413

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

第一节:用AI你要了解Agent 基础配置——agent.md 文件详解

Custom Agent 则允许你为 Copilot 创建多个“专业角色”——比如专门写文档的 @docs-agent、专门写测试的 @test-agent、专门做安全审查的 @security-agent。每个 Agent 都有自己的“性格”、专业领域、允许使用的工具,以及绝对不能碰的边界。

AI时代,你可能就如黑客帝国的neo。用心理学第一性原理拆解产品设计。好奇心、多巴胺、信息缺口——理解这些,你也能做出让人停不下来的好产品。关注我,成为AI时代产品大脑。 1087

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

OpenClaw,AGENTS.md文件是用来定义工作流程的吗?

本文探讨了开源项目中AGENTS.md文件的实质作用。这类文档并非严格定义工作流程,而是作为智能体系统的设计说明书,阐明各模块的职责边界和协作方式。它记录了开发团队对系统架构的共识,类似技术会议纪要,帮助开发者理解复杂的多智能体交互设计。文章指出,随着系统从单一模型转向多智能体协作,这类架构描述文档变得与代码同等重要,能够指导后续开发和维护工作。AGENTS.md反映了现代AI项目中架构文档化的趋势,其价值在于捕捉设计意图而非规定具体执行流程。

leohu0723的博客 237
上一篇: 讲座:Gemini黑客松4000+灵感拆解:Vibe Coding如何重塑超级个体?#一人公司OPC
下一篇: 24 小时内,全球软件股蒸发近 3000 亿美元,一人软件时代已至#SaaSpocalypse
shadowcz007
博客等级 码龄8年 2250粉丝 1220原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值