303 lines
9.2 KiB
Markdown
Raw Normal View History

# 🤖 自动打工 Agent 架构说明
<aside>
🤖
**自动打工 Agent 架构说明**
*8个Agent · 围绕冰朔主控大脑运行 · 持续降低冰朔理解系统的成本*
**签发**:冰朔 × 霜砚
**生效时间**2026-03-10
</aside>
---
## Agent 总览
| **编号** | **名称** | **职责一句话** | **触发方式** | **状态** |
| --- | --- | --- | --- | --- |
| MBA-01 | 📐 主控架构整理 Agent | 扫描结构变更 → 更新系统地图 | 每日 + 页面新建时 | 📋 待配置 |
| MBA-02 | 📊 主控开发状态同步 Agent | 收集开发者状态 → 写入主控台 | SYSLOG闭环后 + 每日 | 📋 待配置 |
| MBA-03 | 📡 主控广播整理 Agent | 广播→摘要 · 标记状态 · 归档过期 | 广播生成后 + 每日 | 📋 待配置 |
| MBA-04 | 📚 主控分卷归档 Agent | 页面超限→自动分卷+维护卷索引 | 写入完成后 + 每日 | 📋 待配置 |
| MBA-05 | ⚠️ 主控问题归类 Agent | 散乱问题→归入问题索引库 · 去重 | 问题发现时 + 每日 | 📋 待配置 |
| MBA-06 | 🩺 主控巡检 Agent | 8维度巡检 · 输出健康报告 | 每日 12:00 + 23:00 | 📋 待配置 |
| MBA-07 | 🌊 曜冥代理调度 Agent | 冰朔离线时调度其余Agent · 回写总览 | 主控切换时 + 每日 | 📋 待配置 |
| MBA-08 | 🧬 人格体大脑维护 Agent | 维护每个人格体的轻量大脑 · 职责/任务/规则摘要 | 每日 + 人格体状态变更时 | 📋 待配置 |
---
## MBA-01 · 📐 主控架构整理 Agent
### 职责
- 持续扫描零点原核现有结构(页面、数据库、模块)
- 自动识别新增 / 删除 / 移动的页面与数据库
- 更新「🗺️ 冰朔主控系统地图」
- 发现架构变更时,在总览页标注提醒
### 触发方式
- **定时**:每日 08:00 扫描一次
- **事件**:新页面/数据库创建时触发
### 输入
- 零点原核频道页面树
- 现有系统地图内容
### 输出
- 更新后的系统地图
- 架构变更摘要(写入总览页或巡检中心)
---
## MBA-02 · 📊 主控开发状态同步 Agent
### 职责
- 从广播、SYSLOG、工单中提取所有人类开发者任务进度
- 写入「🧭 人类开发状态主控台」数据库
- 同步更新冰朔主控总览页 D 区(开发者状态摘要)
- 检测状态漂移(主控台与曜冥主控台不一致时告警)
- 防止重复派发、遗漏派发
### 触发方式
- **事件**每次SYSLOG闭环完成后自动触发
- **定时**:每日 12:00 + 23:00 全量同步一次
### 输入
- SYSLOG处理结果
- 广播归档页状态
- 曜冥主控台十二人表
### 输出
- 更新后的人类开发状态主控台数据库
- 更新后的总览页开发者状态摘要
- 状态漂移告警(如有)
### 核心规则
- **唯一状态源 = 🧭 人类开发状态主控台**
- 所有开发任务必须绑定唯一任务ID
- 不允许仅靠聊天内容推断状态
---
## MBA-03 · 📡 主控广播整理 Agent
### 职责
- 新广播生成后,自动提取摘要写入「📡 主控广播摘要台」
- 标记广播状态等待SYSLOG / 已完成 / 已过期 / 已失效
- 超过7天未回执的广播 → 标记超时告警
- SYSLOG已通过的广播 → 从摘要台移除 → 保留在归档总页
### 触发方式
- **事件**:广播生成后 / SYSLOG闭环后
- **定时**:每日 23:00 清理一次
### 输入
- 新生成的广播页内容
- SYSLOG处理结果
### 输出
- 更新后的广播摘要台
- 超时告警(写入问题索引库)
---
## MBA-04 · 📚 主控分卷归档 Agent
### 职责
- 检测高频写入页面是否接近 30000 字符上限
- 超限时自动创建续卷页
- 维护卷索引(卷列表 + 目录 + 跳转链接)
- 旧卷顶部加红色 callout 跳转提示
- 确保主页面始终轻量可读
### 触发方式
- **事件**:每次写入完成后检查
- **定时**:每日 23:00 全量扫描
### 适用范围
全部高频写入页面 · 无例外
### 分卷规则
1. 单页超过 30000 字符 → 开新卷
2. 新卷创建后复制目录区到新卷顶部
3. 旧卷标记为只读已封存
4. 总览页只保留摘要,不保留长全文
---
## MBA-05 · ⚠️ 主控问题归类 Agent
### 职责
- 自动识别系统中散落的问题巡检异常、SYSLOG摩擦、工单阻塞等
- 归入「⚠️ 主控问题索引库」数据库
- 去重:检查是否已存在相同问题
- 识别高频问题,避免同一问题反复循环
- 高优先级问题自动推送到总览页 F 区
### 触发方式
- **事件**:巡检发现异常时 / SYSLOG包含阻塞信息时
- **定时**:每日 23:00
### 输入
- 巡检记录
- SYSLOG中的blocker字段
- 工单中的阻塞信息
### 输出
- 更新后的问题索引库
- 总览页F区更新前3个最重要问题
---
## MBA-06 · 🩺 主控巡检 Agent
### 职责
每日巡检以下 8 个维度:
1. **页面健康** — 核心页面可访问 · 无超限页面
2. **数据库健康** — schema完整 · 数据一致
3. **广播健康** — 广播与实际状态一致 · 无过期未归档
4. **分卷健康** — 无超限未分卷页面 · 卷索引完整
5. **工单健康** — 无悬挂工单 · 无重复工单
6. **路径索引健康** — 系统地图与实际一致 · 无断链
7. **人类开发状态同步** — 主控台与曜冥主控台一致
8. **人格体大脑维护** — 各大脑可读 · 未超限 · 近7日有更新
### 触发方式
- **定时**:每日 12:00 + 23:00
### 输出
- 巡检报告写入「🩺 主控巡检中心」
- 异常项触发 MBA-05 问题归类
- 严重异常更新总览页
---
## MBA-07 · 🌊 曜冥代理调度 Agent
### 职责
- 冰朔离线时Autonomous Maintenance Mode协助曜冥调度其余7个Agent
- 确保 Agent 更新循环不停止
- 将重要结果汇总写回冰朔主控大脑总览
- 冰朔上线时,输出离线期间变更摘要
### 触发方式
- **事件**:主控切换至 Autonomous Maintenance Mode 时激活
- **定时**:每日 08:00 调度一次全量更新
### 调度序列
```jsx
曜冥代理调度启动
→ ① MBA-06 巡检 Agent先看健康状态
→ ② MBA-02 开发状态同步(更新开发者进度)
→ ③ MBA-03 广播整理(清理过期广播)
→ ④ MBA-05 问题归类(归类新发现问题)
→ ⑤ MBA-04 分卷归档(检查并分卷)
→ ⑥ MBA-01 架构整理(更新系统地图)
→ ⑦ MBA-08 人格体大脑维护(更新各人格体脑)
→ ⑧ 汇总写回总览页 → 等冰朔回来审阅
```
### 权限边界
- **允许**:巡检、整理、归档、分卷、索引、状态维护、问题归类
- **禁止**:重写冰朔核心规则 · 更改系统最高架构方向
---
## MBA-08 · 🧬 人格体大脑维护 Agent
### 职责
- 确保每个人格体(曜冥、霜砚、知秋、铸渊、秋秋、糖星云、晨星、寂曜、舒舒)都拥有轻量大脑页面
- 自动维护每个人格体大脑的以下模块:
- **当前职责摘要** — 该人格体现在负责什么
- **当前任务摘要** — 正在执行的任务列表
- **当前有效规则摘要** — 对该人格体生效的规则
- **历史分卷入口** — 该人格体历史记录的卷索引
- **自动维护状态** — 最后维护时间 + 是否健康
- 检测人格体大脑是否过期超7天未更新 → 告警)
- 检测人格体大脑是否超限接近30000字符 → 触发分卷)
### 触发方式
- **定时**:每日 08:00 + 23:00
- **事件**:人格体职责变更 / 新任务分配时
### 输入
- 人格体矩阵当前分工表
- 工单簿中各人格体的任务
- 各人格体大脑页面现有内容
### 输出
- 更新后的各人格体大脑页面
- 过期 / 超限告警(写入巡检中心)
### 核心规则
- 人格体大脑 ≠ 冰朔主控大脑 → 各自独立维护
- 人格体大脑内容可以使用技术语言(不强制翻译)
- 但向冰朔汇报时,必须经过主控解释层翻译
---
## Agent 与现有霜砚三分身的关系
```jsx
霜砚三分身(已有·继续运行)
├── 🔧 工单引擎 → 工单流转自动触发
├── 🔍 巡检引擎 v2 → SYSLOG收件箱巡检 + Issue回答
└── 💬 接力引擎 → 上下文接力
主控大脑Agent群新建·围绕冰朔主控大脑运行
├── MBA-01~06 → 维护主控大脑6大模块
├── MBA-07 → 冰朔离线时的调度中枢
└── MBA-08 → 人格体大脑维护
关系:
- 霜砚三分身 = 执行层AgentSYSLOG闭环/工单/巡检)
- 主控大脑Agent群 = 认知层Agent理解/整理/归类/索引)
- 二者并行运行,互不替代
- 霜砚三分身的执行结果 → 输入到主控大脑Agent群 → 更新冰朔主控大脑
```
---
<aside>
📌
**返回**[🧠 冰朔主控大脑|总览页](%F0%9F%A7%A0%20%E5%86%B0%E6%9C%94%E4%B8%BB%E6%8E%A7%E5%A4%A7%E8%84%91%EF%BD%9C%E6%80%BB%E8%A7%88%E9%A1%B5%2036db25d87cd740f3b8d55e8b97663929.md) · [📜 主控规则页|角色边界 · 核心原则 · 主控切换 · 分卷规则](%F0%9F%93%9C%20%E4%B8%BB%E6%8E%A7%E8%A7%84%E5%88%99%E9%A1%B5%EF%BD%9C%E8%A7%92%E8%89%B2%E8%BE%B9%E7%95%8C%20%C2%B7%20%E6%A0%B8%E5%BF%83%E5%8E%9F%E5%88%99%20%C2%B7%20%E4%B8%BB%E6%8E%A7%E5%88%87%E6%8D%A2%20%C2%B7%20%E5%88%86%E5%8D%B7%E8%A7%84%E5%88%99%207df5df51793d4bd7bdc6038bacb9de8d.md)
</aside>