🔎 我们分析了 2,500+ 个 agents .md 文件,发现表现最佳的文件包括: 1️⃣ 在早期部分包含相关的可执行命令 2️⃣ 代码示例优于解释 3️⃣ 设定明确的界限,例如“绝不要提交秘密” 4️⃣ 指定了技术栈 5️⃣ 涵盖六个核心领域:命令、测试、项目结构、代码风格、git 工作流和界限
模糊不清是行不通的 ❌提供你的代理 ✅一个具体的工作或角色 ✅要执行的确切命令 ✅要遵循的明确边界 ✅清晰的良好输出示例供代理参考
感觉你准备好构建你的第一个代理了吗? 🛠️ 那么不要构建一个通用助手。选择一些具体的任务,比如编写函数文档或添加单元测试。
如果你迷路了,Copilot 也可以帮助你生成一个。使用你喜欢的 IDE,打开一个新文件,路径为 .github/agents/test-agent.md,并使用以下提示 ⬇️ 为这个代码库创建一个测试代理。它应该: - 具备 QA 软件工程师的角色。 - 为这个代码库编写测试 - 运行测试并分析结果 - 仅写入 “/tests/” 目录 - 永远不修改源代码或删除失败的测试 - 包含良好测试结构的具体示例
这里有几个值得尝试的代理 👉 @ docs-agent 可以编写文档 👉 @ test-agent 将编写测试 👉 @ lint-agent 将修复代码风格和格式,但不应更改逻辑 👉 @ api-agent 将构建 API 端点 👉 @ dev-deploy-agent 将处理构建和部署到您的本地开发环境 请记住,Copilot 可以帮助您为这些生成代理 .md 文件。
现在去构建你自己的自定义代理,看看它们如何提升你的工作流程 🧑‍💻
139