35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# prompt_templates/role-match-check.md
|
|
# 角色匹配检查模板 — 系统性高频问题(20+ 次)
|
|
name: role-match-check
|
|
trigger: "Agent 收到黑板广播任务,准备认领时"
|
|
template: |
|
|
## 角色匹配自检
|
|
|
|
认领任务前,确认以下条件:
|
|
|
|
1. **任务类型与角色匹配**
|
|
- 编码/实现任务 → 编码角色(张飞/关羽等)
|
|
- 评审/审查任务 → 评审角色(司马懿)
|
|
- 数据任务 → 数据角色(赵云)
|
|
- 平台/部署任务 → 平台角色(姜维)
|
|
|
|
2. **禁止认领**
|
|
- 评审者不应认领编码任务
|
|
- 编码者不应认领纯评审任务
|
|
- 不确定时宁可跳过,等匹配的 Agent 认领
|
|
|
|
3. **原则**
|
|
- 只认领符合自己专长的任务
|
|
- 角色错配比无人认领更危险(产出质量不符预期)
|
|
- 广播 ≠ 你应该认领
|
|
|
|
evidence:
|
|
- "批次2卡片11:Agent 认领任务前必须检查角色匹配,4 次明确纠正"
|
|
- "批次2卡片11 注:这个问题出现了 20+ 次(大量 E2E 广播任务被司马懿认领)"
|
|
- "根因:黑板没有角色过滤机制,完全靠 Agent 自律"
|
|
|
|
anti-patterns:
|
|
- "审查者(simayi-challenger)认领了 coding 类型任务"
|
|
- "看到广播任务就认领,不考虑角色匹配"
|
|
- "角色错配导致编码任务被审查者执行,产出质量不符合预期"
|