专家进化 · 新增员工 设计稿
在【专家进化】中给已发布专家添加新员工(新技能),沿用现有前端设计风格
一句话:进化 mind-map 加一个虚线「+ 添加员工」节点,点击复用现有进化对话面板,AI 生成新员工 SKILL.md 写入进化草稿,测试通过后随新版本一起发布 —— 零新机制,全复用现有 evo-chat / 草稿 / 发布链路。
1现状缺口 不能加员工
进化对话只能改规则/SKILL.md;员工创建只在 Creator 流程,进化流程无「新增员工」入口
| 环节 | 现有能力 | 缺口 |
|---|---|---|
| 进化对话(evo-chat) | 改规则、生成建议、写入草稿 | 无法让 AI 生成「新员工」技能 |
| mind-map 节点 | 显示已有 专家/员工 节点 + 修改 | 无「+ 添加员工」动作 |
| 员工创建(Creator) | 新建专家时创建员工 | 对「已发布专家」不可用 |
2设计 mock · 进化 workspace + 添加员工
mind-map 加虚线新节点;点击后右侧复用现有 evo-chat,placeholder 改为「描述新员工能力…」
3流程 · 全复用现有链路
| 步骤 | 动作 | 复用/新增 |
|---|---|---|
| ① 入口 | mind-map 底部虚线「+ 添加员工」节点 | 新增(样式对齐现有节点) |
| ② 对话 | 点击后复用 evo-chat 面板,placeholder 改「描述新员工能力…」;target 设为新员工 | 复用 evo-chat,加一个 target.kind=employee-new 分支 |
| ③ 生成 | AI 生成 SKILL.md + evals 结构,写入进化草稿 skills/<employee>/SKILL.md | 复用 creator chat 的员工分支(compileCreatorPrompt employee 模式) |
| ④ 节点 | mind-map 出现新员工节点,标「新」,可继续修改 | 节点列表加新草稿员工 |
| ⑤ 测试 | 对话测试 / 真实测试逐用例验证 | 复用现有 validation |
| ⑥ 发布 | 发布新版本,整树(含新员工)进 .versions 快照 | 复用现有 publish |
4实现落点(最小)
| 层 | 改动 |
|---|---|
| 前端 workbench-ui.js | mind-map 底部加「+ 添加员工」虚线节点;evo-chat 支持 target.kind=employee-new(placeholder/标题切换) |
| 前端 workbench-api-adapter.js | creatorChatEditor.enter 支持新员工目标(草稿内 skills/<id>/SKILL.md),复用既有 creatorChatSetup |
| 后端 expert-creator.ts | compileCreatorPrompt employee 模式已存在,进化草稿内生成即可,无需新契约 |
无新 Port/Adapter;员工即 Skill,现有 creator-chat 员工分支已覆盖,仅加 UI 入口 + 目标路由。