T learn.traeai

第 8 节 · 本站原创中文课程 · 建议 45 分钟

第八节:让专门的 Agent 处理明确任务

学完能做:定义隔离上下文、工具边界和可核验的交接结果。

委派前先拆出可验收的任务

适合拆分的任务应有清晰输入和结果,例如只读检查一个变更的测试覆盖。主任务仍负责整合与验收。不要把“做完整个项目”当作专门 Agent 的职责说明,也不要默认增加 Agent 数量就提升质量。

参考原文:04-subagents/README.md ↗

从只读测试审查者开始

下面是本站练习用的定义,可放在练习项目 .claude/agents/test-evidence-reviewer.md。让它只检查证据、不运行命令、不修改测试。当前版本支持的字段和工具名应通过原文与工具帮助核对。

---
name: test-evidence-reviewer
description: 只读检查变更是否有对应测试与结果证据。
tools: Read, Grep, Glob
---
读取指定 diff、相关实现与测试。
输出:改动行为、对应测试、缺失分支、证据路径。
没有运行记录时写“未验证”,不宣称测试通过。
不修改文件,不运行命令。

上下文隔离需要交接契约

只提供本次任务的目标、文件范围、已知约束和输出格式。返回结果附证据路径以及不确定项,主 Agent 再核验。两个 Agent 同时修改同一文件容易冲突;本课先保持只读,把并行写入留到有隔离与合并策略后再考虑。

验证委派是否值得

同一个小任务分别使用普通对话和专门 Agent,比较遗漏、误报、耗时与成本。子 Agent 说“已完成”不是验收结论,必须回查文件和实际测试记录。

这是本站独立编写的讲解与示例,并非官方课程逐字翻译。理解之后,请完成下面的练习、自测和笔记。

参考来源:luongnv89 / claude-howto · 社区开源教程

动手,把理解变成成果

本节练习

正在读取本机草稿…

完成测试证据审查 Agent 的任务卡,包含输入范围、只读工具、交接格式,以及一例证据不足时的返回。

47 / 6000 字。本页不执行代码;可下载后在本地运行,或用 Agent 获取定性建议。

给我一个提示

重点是交接后能否核验,不是 Agent 是否写了一段漂亮总结。

查看参考思路(本站预写,非实时 Agent)

审查者返回改动行为、测试文件和缺失分支。找不到执行记录时写未验证,主任务逐条回查,再决定是否补测试或运行命令。

人工自评:逐项核对自己的作品

这些勾选由你确认,不是自动测试结果。遇到待测项,请在作品里明确注明。

理解自测

收到子 Agent 的完成报告后应优先做什么?

自己的学习笔记

0 / 3000 字 · 仅保存在此浏览器

围绕当前章节学习

Agent 答疑与作品评价

正在检查连接…

本站讲解、提示、参考思路和自测可独立使用。连接模型服务后,才能实时提问或评价;这里不会把预写内容伪装为 Agent 回答。

走完学习闭环

完成本节

保留练习、勾选人工自评并通过自测后,可记录完成。修改作品或答案会重新打开本节。

课程进度:0 / 10 · 本机记录,不是外部官方证书

← 上一节:第七节:接入工具前,先定义信任边界