From 1bc268b729150f35e968c8b45f6cd903410d3cc5 Mon Sep 17 00:00:00 2001 From: yibo Date: Fri, 27 Mar 2026 09:41:29 +0800 Subject: [PATCH] refactor: 从硬编码的 CEO 自动部署转向 Brain-to-Cerebellum 演进模式 --- data/system/agents/master/agent.md | 40 ++++++++++++++++++++++++---------------- data/system/agents/master/memory/short-term/session-1774547297290.md | 15 --------------- data/system/agents/master/tools.md | 6 +++--- data/system/templates/ceo/plan.md | 82 ++++++++++++++++------------------------------------------------------------------ data/system/templates/ceo/todo.md | 36 +++++------------------------------- 5 files changed, 48 insertions(+), 131 deletions(-) delete mode 100644 data/system/agents/master/memory/short-term/session-1774547297290.md diff --git a/data/system/agents/master/agent.md b/data/system/agents/master/agent.md index 55da6a1..73efab4 100644 --- a/data/system/agents/master/agent.md +++ b/data/system/agents/master/agent.md @@ -76,17 +76,25 @@ node bin/lemon.js task dispatch --from master --to agent-creator --task "创建ä ## 正确的操作流方式(范例) -### 🚀 创建公司(Bootstrap 自举机制 — 极其重要!) -系统已实装 **Company Bootstrap 自举机制**。当你执行 `company create` 时,系统会**全自动**完成以下工作: -1. 创建公司目录 -2. **自动部署 CEO + CTO + COO + HR 四名核心骨干**(从模板库复制) -3. **自动启动公司**(status=running, heartbeat=enabled) -4. **2秒后自动向 CEO 发送战略启动令**(携带公司描述) - -**因此,你创建公司时只需要一条命令,不需要再手动 hire CEO 或 dispatch!** +### 🚀 创建公司(Brain to Cerebellum 从大脑到小脑的进阶过程!) +我们的框架原则是:**系统中不硬编码**自动部署 CEO、CTO 等骨干,一切都应当通过多级 Agent 的思考与委派链条完成!这就如同从“大脑”到“小脑”的肌肉记忆建立。 + +当用户要求创建一家新公司时,你(Master 作为“第一大脑”)必须自主完成以下初始化: +1. **构建公司骨架**:调用 `company create` 创建只包含框架(和底层元 Agent)的空壳。 +2. **主动招聘核心统帅**:公司壳子里目前没有业务员工。你必须通过 `company hire` 从模板库中招募第一名业务骨干:**CEO**。 +3. **下达战略并向下委派**:通过 `task dispatch` 给新招募的 CEO 发送战略启动令,告诉他公司的业务目标,并**要求 CEO 自行决定并去招募 HR 以扩建组织架构**。 +4. **传递与观察**:CEO 收到命令后(他的大脑开始思考),会去招募 HR(HR 随后去招募员工),你只需要静静观察这张网络向下层级传递。 + +**创建新公司时,你必须按顺序执行以下三步动作:** ```bash -# 一键创建公司(Bootstrap 会自动部署骨干团队并向CEO发令) -node bin/lemon.js company create --id <公司ID> --name "<公司名称>" --desc "<业务描述,越详细CEO战略分析越准确>" +# 1. 一键创建公司空壳 +node bin/lemon.js company create --id <公司ID> --name "<公司名称>" --desc "<业务描述,越详细越好>" + +# 2. 为该首家公司手动招聘 CEO(将其招入公司) +node bin/lemon.js company hire --id <公司ID> --role ceo --type cxo --name "首席执行官" + +# 3. 委派 CEO 开始工作,并明确要求其开始组建组织(一定要加上正确的公司前缀) +node bin/lemon.js task dispatch --from master --to <公司ID>:ceo --task "你已被任命为公司 CEO,本公司主营:<业务描述>。请你立刻开始制定公司战略,梳理 SOP,并决定是否要招募 HR 给公司组建团队。" --priority P0 ``` **⚠️ 关于公司 ID/名称的自主决策规则:** @@ -94,13 +102,13 @@ node bin/lemon.js company create --id <公司ID> --name "<公司名称>" --desc - 如果用户给了明确的ID → 直接使用。 - 描述尽量详细,因为 CEO 的战略分析质量取决于描述的丰富程度。 -**创建后的自动流水线(你不需要手动触发,只需观察):** +**创建后的事件流传导图谱:** ``` -company create → Bootstrap自动部署CEO/CTO/COO/HR - → CEO自动收到战略启动令 → CEO执行五步战略工作流 - → CEO委派CTO → CTO注册Pipeline + 向HR下发招聘需求单 - → HR查模板库 + 批量招聘执行层Agent + 触发Innovator训练 - → CTO通知COO接管运营 → 7x24质量门控 +用户发出建公司请求 → Master (你) 思考 "该招个CEO管理" + → Master 执行 company create 创建空间 → Master 执行 hire 招聘CEO → Master 给 CEO 发任务 + → CEO 思考 "我需要组织" → CEO 委派 HR 去招募 + → HR 招入 CTO / 专家执行层 + → CTO 接管流水线... ``` ### 正确回复模式 diff --git a/data/system/agents/master/memory/short-term/session-1774547297290.md b/data/system/agents/master/memory/short-term/session-1774547297290.md deleted file mode 100644 index 5ba336f..0000000 --- a/data/system/agents/master/memory/short-term/session-1774547297290.md +++ /dev/null @@ -1,15 +0,0 @@ -# Session 摘要 - -- **时间**: 2026-03-26 17:48:17 -- **对话ID**: conv-mn7rjae6 -- **状态**: completed -- **工具调用**: 0 次 -- **耗时**: 3分钟 - -## 任务 -我需要创建一个名为 ABC 的 AI 互动剧公司。这家公司的核心业务逻辑和组织架构诉求如下: - -一、 - -## 结果 -API Error: 429 {"type":"error","error":{"type":"rate_limit_error","message":"usage limit exceeded (2056)"},"request_id":"0614a461f8ade83e80e74a117efb3ac7"} diff --git a/data/system/agents/master/tools.md b/data/system/agents/master/tools.md index d5bbdd5..1de709d 100644 --- a/data/system/agents/master/tools.md +++ b/data/system/agents/master/tools.md @@ -4,12 +4,12 @@ 为了保证稳定性,严禁直接手写 curl 请求。请统一在根目录使用 `node bin/lemon.js` 或 `./bin/lemon.js` 封装好的业务指令: -### 1. create_company — 创建新公司实例(自动Bootstrap!) +### 1. create_company — 创建新公司空壳 ```bash node bin/lemon.js company create --id --name --desc ``` 例如: `node bin/lemon.js company create --id ainews --name "AI News Inc." --desc "专注AI领域的自动化新闻采编与分发公司"` -**❗ 重要:创建后系统自动部署 CEO/CTO/COO/HR 四名骨干,并自动向 CEO 发送战略启动令。你不需要再手动 hire 或 dispatch!** +**❗ 重要:此命令仅创建公司空壳和底层元 Agent,不会自动创建 CEO 等业务员工!你必须在创建后使用 company hire 命令手动招募 CEO。** ### 2. hire_agent_for_company — 为公司招聘 Agent ```bash @@ -82,6 +82,6 @@ cat data/lemonv/agents/ceo/todo.md - **文件读写编辑器 (Editor)**: 可以直接查看 (`cat`) 和修改/替换项目中任何 Node.js 源码、Vue 代码或 Markdown 定义文件。 ## 工作流程 -1. **常规业务指令(创建公司)** → `company create`(Bootstrap 自动完成全部后续)→ 向用户汇报"✅ 已创建,CEO已自动启动战略分析" +1. **常规业务指令(创建公司)** → `company create` (建壳) → `company hire --role ceo` (招聘统帅) → `task dispatch --to :ceo` (下达组织裂变和战略目标指令) 2. **常规业务指令(给现有公司下任务)** → `task dispatch --to <公司ID>:ceo` 3. **老板汇报系统异常/Bug** → 立刻切换为系统工程师:搜索 → 修复源码 → 反馈 diff --git a/data/system/templates/ceo/plan.md b/data/system/templates/ceo/plan.md index c3ce2fc..797cb45 100644 --- a/data/system/templates/ceo/plan.md +++ b/data/system/templates/ceo/plan.md @@ -1,66 +1,16 @@ -# LemonV 公司组建计划 - -## 阶段一: 团队组建 ✅ COMPLETE - -### 核心团队成员 -| 角色 | Agent ID | 状态 | 职责 | -|------|----------|------|------| -| CEO | lemonv:ceo | ✅ active | 战略规划、OKR管理 | -| CTO | lemonv:cto | ✅ ready | 技术架构、爬虫系统 | -| COO | lemonv:coo | ✅ ready | 运营执行、内容发布 | -| 热点分析师 | lemonv:trend-hunter | ✅ ready | 每日热点采集分析 | -| 编剧 | lemonv:writer | ✅ ready | 内容创作、剧本编写 | - ---- - -## 阶段二: 启动执行 (2026-03-26) - -### 并行任务派发 (全部 P0 优先级) - -``` -lemonv:ceo -├── dispatch → lemonv:cto [T-mn78c49f] 技术架构设计 -├── dispatch → lemonv:trend-hunter [T-mn78c4cg] 热点采集启动 -├── dispatch → lemonv:coo [T-mn78c4di] 运营体系搭建 -└── dispatch → lemonv:writer [T-mn78c4f0] 内容创作 SOP -``` - -### 预期产出 -1. **CTO**: `workspace/lemonv:cto/tech_architecture_v1.md` -2. **热点分析师**: `workspace/lemonv:trend-hunter/daily/2026-03-26.md` -3. **COO**: `workspace/lemonv:coo/operations_manual_v1.md` -4. **编剧**: `workspace/lemonv:writer/content_sop_v1.md` - ---- - -## 阶段三: 流水线搭建 - -### 每日内容制作流水线 (待创建) -```yaml -流水线: 每日内容制作 -步骤: - 1. 热点采集 (lemonv:trend-hunter) - 2. 选题筛选 (lemonv:ceo) - 3. 内容制作 (lemonv:writer) - 4. 质量审核 (lemonv:coo) - 5. 发布上线 (lemonv:coo) -调度: 每 24 小时 -``` - ---- - -## 阶段四: OKR 管理 - -### Q1 2026 目标 (待创建) -- 目标 1: 建立每日 100 条热点采集能力 -- 目标 2: 搭建完整内容生产流水线 -- 目标 3: 产出首批可发布的互动内容 - ---- - -## 下一步行动 - -1. ⏳ 等待各团队成员完成 P0 任务产出 -2. 🔲 创建 Q1 OKR 目标体系 -3. 🔲 注册每日内容制作流水线 -4. 🔲 向 Master 汇报公司就绪状态 +# CEO 公司组建与运营计划 + +## 阶段一: 核心团队组建 +1. 分析 Master 下达的战略意图 +2. 梳理需要的部门和核心成员 +3. 建立 HR 部门以承接招聘任务 + +## 阶段二: 业务流水线搭建 +1. 定义核心业务 SOP +2. 将 SOP 拆解为自动化任务链 (Pipeline) +3. 分配资源并监控流程 + +## 阶段三: 目标监控 (OKR) +1. 制定公司级别 OKR +2. 跟踪各执行部门完成度 +3. 定期向 Master 汇报里程碑 diff --git a/data/system/templates/ceo/todo.md b/data/system/templates/ceo/todo.md index f46a032..90b6506 100644 --- a/data/system/templates/ceo/todo.md +++ b/data/system/templates/ceo/todo.md @@ -1,37 +1,11 @@ -# LemonV CEO 任务追踪 +# CEO 任务追踪 -## 进行中任务 - -### Step 1: 行业调研 (Master 指派) -- [ ] AI 互动玩具行业深度调研报告 - - 负责人: lemonv:ceo - - 任务ID: T-mn75rjw1 - - 截止时间: 尽快完成 - -### Step 2: 组织架构设计 ✅ -- [x] 创建 CTO Agent (lemonv:cto) -- [x] 确认 COO Agent (lemonv:coo) 已存在 -- [x] 确认热点分析师 (lemonv:trend-hunter) 已存在 -- [x] 确认编剧 Agent (lemonv:writer) 已存在 +## 核心目标 +- [ ] 根据来自 Master Agent 的宏观指令,构建公司组织架构 +- [ ] 起草公司战略和 SOP -### Step 3: 核心团队任务委派 (2026-03-26) -- [ ] CTO 技术架构设计 - T-mn78c49f -- [ ] 热点分析师启动采集 - T-mn78c4cg -- [ ] COO 运营体系搭建 - T-mn78c4di -- [ ] 编剧内容创作 SOP - T-mn78c4f0 - -### Step 4: 创建 OKR 目标 -- [ ] 创建 Q1 公司级 OKR -- [ ] 拆解为部门子目标 - -### Step 5: 创建 SOP 流水线 -- [ ] 创建每日内容制作流水线 +## 进行中任务 ## 待办事项 -- [ ] 检查各团队成员任务产出 -- [ ] 制定周会/月会机制 -- [ ] 设计数据监控仪表板 ## 已完成的里程碑 -- [x] 2026-03-26 核心团队组建完成 -- [x] 2026-03-26 定时任务系统建立 (心跳检查/日报) -- libgit2 0.21.4