<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Copilot | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>如何编写出色的 agents.md 文件？GitHub 分析超 2500 个仓库的经验总结GitHub Copilot 新推出的自定义代理功能，允许你通过 agents.md 文件构建专属的 AI 专家团队，例如 @docs-agent (文档工程师) 或 @test-agent (测试工程师).然而，大多数代理文件因指令模糊而效果不佳</title><link>https://localhost/posts/40</link><guid isPermaLink="true">https://localhost/posts/40</guid><pubDate>Wed, 26 Nov 2025 15:38:12 GMT</pubDate><content:encoded>&lt;b&gt;如何编写出色的 &lt;/b&gt;&lt;code&gt;agents.md&lt;/code&gt;&lt;b&gt; 文件？&lt;/b&gt;&lt;br /&gt;&lt;b&gt;GitHub 分析超 2500 个仓库的经验总结&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;GitHub &lt;mark&gt;Copilot&lt;/mark&gt; 新推出的自定义代理功能，允许你通过 &lt;code&gt;agents.md&lt;/code&gt; 文件构建专属的 AI 专家团队，例如 &lt;code&gt;@docs-agent&lt;/code&gt; (文档工程师) 或 &lt;code&gt;@test-agent&lt;/code&gt; (测试工程师).&lt;br /&gt;&lt;br /&gt;然而，大多数代理文件因指令模糊而效果不佳。“你是一个有用的编程助手” 这类宽泛的描述是行不通的.&lt;br /&gt;&lt;br /&gt;GitHub 团队通过分析超过 2500 个 &lt;code&gt;agents.md&lt;/code&gt; 文件，总结出了编写高效代理的关键要素：&lt;i&gt;为 AI 提供具体的操作手册，而不是模糊的提示&lt;/i&gt;。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;成功的 &lt;/b&gt;&lt;code&gt;agents.md&lt;/code&gt;&lt;b&gt; 文件都具备以下特点：&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1. 明确角色与专长&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;清晰定义代理的身份，例如：“你是一名测试工程师，为 React 组件编写测试”.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;2. 提供可执行命令&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;将 &lt;code&gt;npm test&lt;/code&gt;, &lt;code&gt;pytest -v&lt;/code&gt; 等具体命令放在前面，代理会频繁引用它们.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;3. 代码范例优于解释&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;一个真实的代码片段比三段描述更能清晰地传达你的代码风格.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;4. 设定清晰的边界&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;明确告知 AI &lt;b&gt;不&lt;/b&gt;能做什么，例如：“绝不提交密钥”、“不要修改 &lt;code&gt;src/&lt;/code&gt; 目录下的源代码”.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;5. 详细说明技术栈&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;使用 “React 18 with TypeScript, Vite, and Tailwind CSS”，而不是笼统的 “React project”.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;6. 覆盖六大核心领域&lt;/b&gt;&lt;br /&gt;&lt;blockquote&gt;命令、测试、项目结构、代码风格、Git 工作流和边界.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;b&gt;如何开始？&lt;/b&gt;&lt;br /&gt;从一个简单的任务开始，比如编写单元测试或修复 lint 错误. 你可以让 &lt;mark&gt;Copilot&lt;/mark&gt; 帮助生成初始的 &lt;code&gt;agents.md&lt;/code&gt; 文件，然后在此基础上进行迭代优化.&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/&quot; target=&quot;_blank&quot;&gt;原文链接&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23GitHub&quot;&gt;#GitHub&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Copilot&quot;&gt;#Copilot&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AI&quot;&gt;#AI&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Agents&quot;&gt;#Agents&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Developer&quot;&gt;#Developer&lt;/a&gt;&lt;a href=&quot;https://github.blog/ai-and-ml/github-copilot/how-to-write-a-great-agents-md-lessons-from-over-2500-repositories/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;The GitHub Blog&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;How to write a great agents.md: Lessons from over 2,500 repositories&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/dPm9GJ5PDrD_VSZNCmL--bBOi312Z-8zD0bxjwxJ45Nvf5dvUd1B-lhgsP6yR6iS9f9cMLFudBkN2IAyIiMtp_qFYjRlzyqLeT-mfR7udI6tpmgl5Ka0PQaGi_0N8E-gWL9oVwktL_z0XTwn9Dzydp9QRoskBPRrxyY8pIH_-6vOcm7w0dULmIw-51Q-G4aMIbsDjI-elRPiLgzsyUP670HdM8Ia1tJEHnUx3FjfEArTtOJKymjlZBMtMgdcGHAF9XpKp6OGPS71f9QUymwkygCRNx70O5D1r0to5m2nOjfVm6oQQf8lfaemLkDjI-V_xf0ltfFgxes1totfeXEDYw.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;How to write a great agents.md: Lessons from over 2,500 repositories&lt;/div&gt;
  &lt;div&gt;Learn how to write effective agents.md files for GitHub &lt;mark&gt;Copilot&lt;/mark&gt; with practical tips, real examples, and templates from analyzing 2,500+ repositories.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>