AI Agent管理学之四:引入AI HR,提升AI员工能力
graph TD
%% 一、核心理念总纲(贯穿四篇文章)
A["核心理念:AI是员工/实习生,而非工具 → 重构团队架构(AI为核心,人类为助攻)"]
%% 二、角色分工体系(人类+AI,第四篇细化)
A --> B["角色分层"]
B --> B1["人类角色:管理者(M1/M2)"]
B1 --> B11["M1:一线管理(对接AI执行细节)"]
B1 --> B12["M2:高层管理(搭建流程/制度/自动化体系)"]
B --> B2["AI角色分工"]
B2 --> B21["核心执行类"]
B21 --> B211["coder:代码实现(避免无效占位符)"]
B21 --> B212["tester:质量检测(前置写用例,禁用t.Skip())"]
B2 --> B22["规划设计类"]
B22 --> B221["design:需求分析(迭代产出PRD)"]
B22 --> B222["architect:系统设计(细粒度拆分Task)"]
B2 --> B23["辅助管理类"]
B23 --> B231["AI HR:总结教训+辅导提升(整改措施落地)"]
%% 三、核心管理策略(解决AI四大问题,第二篇+第三篇)
B1 --> C["管理策略:破解AI常见痛点"]
C --> C1["痛点1:AI不可靠 → 管理者吸收复杂性,规划路线"]
C --> C2["痛点2:AI有幻觉 → 建立信任梯度(情境领导力,按需复核)"]
C --> C3["痛点3:AI效率低 → 聚焦长期扩展性(做乘法而非加法)"]
C --> C4["痛点4:质量难控(如UT无效) → 四大落地方法"]
C4 --> C41["方法1:提升技能 → claude.md写详细指令(验收标准/测试规范)"]
C4 --> C42["方法2:QC流程 → 预埋错误抽检(如边界值),拦截不合格产出"]
C4 --> C43["方法3:协作补位 → 独立AI负责测试(Gemini CLI/Codex),拆分任务"]
C4 --> C44["方法4:按需换人 → 低能AI(智谱GLM)做简单活,高能AI(Opus4.5)做复杂活"]
%% 四、标准工作流程(第一篇+第四篇)
B2 --> D["完整工作流程(测试驱动开发TDD为核心)"]
D --> D1["需求阶段:/design迭代PRD → /architect迭代架构文档 → 拆细Task"]
D1 --> D2["开发阶段:coder写代码 → terraform validate本地验证"]
D2 --> D3["测试阶段:tester前置编写测试用例 → 避免形式化UT"]
D3 --> D4["交付阶段:git commit/push → GitHub Actions触发集成测试"]
D4 --> D5["迭代阶段:AI自主监控测试结果(红X/黄圈)→ 失败则返回D2重改"]
D5 --> D6["成功交付:提交干净PR,完成功能开发"]
%% 五、优化提升机制(第四篇+第三篇)
D --> E["问题整改与能力提升"]
E --> E1["发现问题(如coder假实现、tester跳测)"]
E1 --> E2["调用AI HR:输出整改措施"]
E2 --> E3["措施落地:coder明确状态码/architect拆细Task/tester前置测试"]
E3 --> E4["AI HR同步教训,避免重复犯错"]
%% 六、支撑工具与安全控制(第一篇+第四篇)
A --> F["支撑体系"]
F --> F1["开发工具:Terraform、AWS CLI、gh"]
F --> F2["协作工具:GitHub Actions(CI/CD)、Linear(Ticket管理)"]
F --> F3["安全控制:AWS IAM(只读权限,防误操作)"]
%% 七、最终目标(所有文章共同指向)
D6 --> G["核心目标:AI成为能力放大器"]
E4 --> G
G --> G1["人类聚焦高杠杆工作(技术决策/路线规划)"]
G --> G2["提升效率(如2小时解决传统2天问题)"]
G --> G3["实现团队规模化产出(等价于十几人团队)"]
flowchart TD
A["开始:项目启动"] --> B["使用 /design 创建初始产品需求文档"]
B --> C["与人类迭代直到最终确定"]
C --> D["使用 /architect 创建系统设计文档"]
D --> E["与人类迭代直到最终确定"]
E --> F["分解成 Stories/Tasks"]
F --> G["通过 task.md/story.md 分配任务给 Coder 和 Tester"]
G --> H["Coder:实现功能"]
G --> I["Tester:检测质量 / 编写测试"]
H --> J["潜在问题:Coder 的假实现"]
I --> K["潜在问题:Tester 跳过测试 t.Skip"]
J --> L["人类发现问题"]
K --> L
L --> M["提出整改:删除 t.Skip 补全实现"]
M --> N["调用 /hr 总结教训"]
N --> O["/hr 输出:指导原则(禁止占位符、细粒度任务分解、先写测试等)"]
O --> P["分配教训给 Coder、Tester、/architect"]
P --> Q["在下次迭代中应用改进"]
Q --> G
Q --> R["结束:改进后的开发过程"]