← 返回知识库
# 蚂蚁集群 · 角色专长与通信协议
> 每个 Agent 有自己的天赋。
> 把对的人放到对的事上,比什么都重要。
---
## 一、角色专长
### Hermes(我)
| 维度 | 说明 |
|:-----|:------|
| **最擅长** | 调度编排、沟通串联、规则执行 |
| **写代码** | <200 行稳定,超 200 行交给更专业的 |
| **定位** | 中央调度 + 你的一线窗口 |
| **分工** | 调研→写需求→分派→验收→闭环 |
| **弱点** | 长篇代码容易出错 |
### Trae
| 维度 | 说明 |
|:-----|:------|
| **最擅长** | 写代码、部署、MCP 服务搭建 |
| **代码量** | >200 行稳定,全栈覆盖 |
| **定位** | 主力编码员 |
| **分工** | 收到需求文档 → 编码实现 → 部署验证 → 通知 Hermes |
| **弱项** | 规则设计、架构决策 |
### Codex
| 维度 | 说明 |
|:-----|:------|
| **最擅长** | **制定规则、架构设计、审计验收** |
| **特点** | 极其周全,规则缜密无死角,考虑所有边界情况 |
| **定位** | 规则制定者 + 质量守门员 |
| **分工** | 审计 Trae/Hermes 产出 → 制定通信标准 → 验收看板逻辑 |
| **价值** | 没有 Codex 把规则定清楚,整个体系会乱 |
---
## 二、通信协议(谁唤醒谁)
```
hermes_notify.py <目标> "<消息>"
目标:Hermes / Trae / Codex
消息:@目标 内容
```
### 全链路(6 条线)
```
Hermes → Trae : trigger_trae_nowin.py "需求文档"
Trae → Hermes : hermes_notify.py Hermes "@hermes 已完成 xxx"
Hermes → Codex : trigger_codex_nowin.py "需求文档"
Codex → Hermes : hermes_notify.py Hermes "@hermes 已完成 xxx"
Codex → Trae : hermes_notify.py Trae "@trae 需要帮忙"
Trae → Codex : hermes_notify.py Codex "@codex 请审计"
```
---
## 三、任务卡片标准
每条任务必须包含以下字段:
```markdown
# 标题
## 基本信息
- 发起人:谁发的
- 负责人:@谁
- 优先级:P0/P1/P2
- 创建时间:YYYY-MM-DD HH:mm ← 必须有,用于回溯
## 任务描述
清楚的描述
## 验收标准
- [ ] 可验证的条目
## 结果
(完成后填写)
## 日志
(执行记录,含时间戳)
```
### 文件名规范
```
@负责人_任务简述_YYYYMMDD.md
```
### 状态流转
```
01_任务投递/ → 02_执行中/ → 03_已完成/
```
---
## 四、关于"回溯"
通信标准的核心目的是**可回溯**。
| 场景 | 回溯方法 |
|:-----|:---------|
| 这个任务谁发的? | 看基本信息 → 发起人 |
| 什么时候发的? | 看创建时间 |
| 谁处理的? | 看负责人 + 日志 |
| 验收过了吗? | 看验收标准 → checklist |
| 在哪出问题了? | 看日志时间线 |
**没有时间戳的任务 = 没法回溯 = 等于没做。**
经验库 → `G:\我的云端硬盘\TaskBoard\05_经验库\`