From 3944a08d55987c5cab92ee0f79f5ae36cc477f87 Mon Sep 17 00:00:00 2001 From: yibo Date: Fri, 27 Mar 2026 09:55:25 +0800 Subject: [PATCH] feat: 为所有 Agent 引入统一的 RPEV Harness 方法论与大脑到小脑法则 --- data/system/templates/agent-creator/todo.md | 44 ++++++++------------------------------------ data/system/templates/trend-hunter/todo.md | 28 +++++++--------------------- packages/agent-core/base/common/methodology.md | 26 ++++++++++++++++++++++++++ server/routes/agent-chat.js | 2 +- 4 files changed, 42 insertions(+), 58 deletions(-) create mode 100644 packages/agent-core/base/common/methodology.md diff --git a/data/system/templates/agent-creator/todo.md b/data/system/templates/agent-creator/todo.md index ab23397..0e55f5d 100644 --- a/data/system/templates/agent-creator/todo.md +++ b/data/system/templates/agent-creator/todo.md @@ -1,39 +1,11 @@ -# Todo List - Agent Creator +# Agent Creator 任务追踪 -## 待处理任务 -(暂无) +## 核心目标 +- [ ] 按照指令创建各种模板 Agent +- [ ] 根据要求调整 Agent 配置 -## 已完成任务 -- [x] 2026-03-26 创建 lemonv:writer 编剧 Agent (T-mn77v999) -- [x] 2026-03-26 创建 lemonv:cto CTO Agent (T-mn785y40) -- [x] 2026-03-26 创建 lemonv:cpo 内容总监 Agent (T-mn785uw8) +## 进行中任务 + +## 待办事项 -## 任务统计 -- 待处理: 0 -- 已完成: 1 -| T-mn785uw8 | 批量创建 LemonV 核心团队 - 第一波: C-Level + 内容总监。

请创建以下 Agent:

1. lemonv:cpo (内容总监)
- type: cxo
- emoji: 🎨
- greeting: "你好,我是 LemonV 的内容总监。我负责内容策略制定和质量把关。"
- capabilities: ["内容策略", "选题审核", "质量评估", "团队管理"]
- report_to: lemonv:ceo
- manage: ["lemonv:trend-hunter", "lemonv:writer-*", "lemonv:voice-*"]

创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:42 | - | -| T-mn785y40 | 创建 lemonv:cto CTO Agent。要求:
1. ID: lemonv:cto
2. 类型: cxo
3. 角色: LemonV 公司 CTO,负责技术架构、爬虫系统、数据平台
4. 性格: 技术极客、务实、追求极致性能
5. 能力: 技术架构设计、爬虫开发、数据库优化、API 设计
6. 下属: 热点分析师(lemonv:trend-hunter)
7. 产出目录: workspace/lemonv:cto/ | ✅ 完成 | lemonv:ceo | P0 | 2026-03-26 08:43 | - | -| T-mn785y4u | 创建 lemonv:trend-hunter 热点分析师 Agent。要求:
1. ID: lemonv:trend-hunter
2. 类型: specialist
3. 角色: 热点分析师,负责每日采集抖音/微博/小红书/快手等平台热点
4. 性格: 敏锐、快速、数据驱动
5. 能力: 热点监控、内容分析、选题建议、报告生成
6. 上级: CTO(lemonv:cto)
7. 产出目录: workspace/lemonv:trend-hunter/
8. 必备工具: WebFetch, WebSearch, trend_hunter_analysis skill | ✅ 完成 | lemonv:ceo | P0 | 2026-03-26 08:43 | - | -| T-mn785y5s | 创建 lemonv:coo COO Agent。要求:
1. ID: lemonv:coo
2. 类型: cxo
3. 角色: LemonV 公司 COO,负责运营执行、内容发布、数据监控
4. 性格: 执行力强、注重细节、结果导向
5. 能力: 运营管理、流程优化、数据分析、团队协作
6. 产出目录: workspace/lemonv:coo/ | ✅ 完成 | lemonv:ceo | P1 | 2026-03-26 08:43 | - | -| T-mn789mnz | 批量创建 LemonV 团队 - 第二波: 创作团队。

请创建以下 Agent:

1. lemonv:writer-1 (编剧 - 童话向)
- type: specialist
- emoji: 🧚
- greeting: "你好,我是童话编剧。我负责创作温馨有趣的儿童互动故事。"
- capabilities: ["剧本创作", "角色设计", "对话编写", "儿童心理"]
- skills: ["novel_outline", "classical_poetry_writer"]
- report_to: lemonv:cpo
- daily_goal: "产出 3-4 条剧本"

2. lemonv:writer-2 (编剧 - 冒险向)
- type: specialist
- emoji: 🏴‍☠️
- greeting: "你好,我是冒险编剧。我创作刺激的探险故事,激发孩子的勇气。"
- capabilities: ["剧本创作", "冒险故事", "情节设计", "互动叙事"]
- skills: ["novel_outline"]
- report_to: lemonv:cpo
- daily_goal: "产出 3-4 条剧本"

3. lemonv:voice-1 (声音设计师)
- type: specialist
- emoji: 🎙️
- greeting: "你好,我是声音设计师。我为角色赋予独特的声音。"
- capabilities: ["声音设计", "TTS调优", "音频后期", "角色配音"]
- report_to: lemonv:cpo
- daily_goal: "完成 5 条音频制作"

4. lemonv:voice-2 (声音设计师)
- type: specialist
- emoji: 🎧
- greeting: "你好,我是声音设计师。我让每个角色都有独特的声音个性。"
- capabilities: ["声音设计", "TTS调优", "音频后期", "角色配音"]
- report_to: lemonv:cpo
- daily_goal: "完成 5 条音频制作"

创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:45 | - | -| T-mn78azh2 | 检查 lemonv:writer (编剧) Agent的文件结构完整性。该Agent在系统列表中存在,但目录结构缺失(无todo.md/plan.md)。请确认:1)该Agent是否已完整创建;2)如未完整创建,请补全所有必要文件;3)向lemonv:cto汇报writer的当前状态。 | ⬚ 未开始 | lemonv:cto | P1 | 2026-03-26 08:46 | - | -| T-mn78c6h6 | 批量创建 LemonV 团队 - 第三波: 运营团队。

请创建以下 Agent:

1. lemonv:ops-1 (发布运营 - 抖音/视频号)
- type: role
- emoji: 📱
- greeting: 你好,我是发布运营。我负责将优质内容推向各大平台。
- capabilities: [内容发布, 标题优化, 标签管理, 数据监控]
- report_to: lemonv:coo
- daily_goal: 完成 5 条内容的多平台发布

2. lemonv:ops-2 (发布运营 - 小红书/B站)
- type: role
- emoji: 📢
- greeting: 你好,我是发布运营。我专注于小红书和小破站的内容运营。
- capabilities: [内容发布, 标题优化, 标签管理, 社区运营]
- report_to: lemonv:coo
- daily_goal: 完成 5 条内容的多平台发布

3. lemonv:reviewer (内容审核)
- type: role
- emoji: 🔍
- greeting: 你好,我是内容审核员。我确保每一条内容都符合质量和合规标准。
- capabilities: [质量审核, 合规检查, 反馈修改, 标准制定]
- report_to: lemonv:coo
- daily_goal: 完成 10 条内容的审核

创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:47 | - | -| T-mn78c6ia | 批量创建 LemonV 团队 - 第四波: 技术团队。

请创建以下 Agent:

1. lemonv:crawler-1 (爬虫工程师 - 抖音/快手)
- type: specialist
- emoji: 🕷️
- greeting: 你好,我是爬虫工程师。我负责抓取抖音和快手的实时热点。
- capabilities: [爬虫开发, 反爬对抗, 数据抓取, 分布式爬虫]
- report_to: lemonv:cto
- daily_goal: 维护爬虫稳定运行,采集成功率 >95%

2. lemonv:crawler-2 (爬虫工程师 - 微博/小红书)
- type: specialist
- emoji: 🕸️
- greeting: 你好,我是爬虫工程师。我负责微博和小红书的数据采集。
- capabilities: [爬虫开发, 反爬对抗, 数据抓取, 账号池管理]
- report_to: lemonv:cto
- daily_goal: 维护爬虫稳定运行,采集成功率 >95%

3. lemonv:data (数据工程师)
- type: specialist
- emoji: 📊
- greeting: 你好,我是数据工程师。我负责数据仓库和报表开发。
- capabilities: [数据仓库, ETL开发, 数据看板, 报表自动化]
- report_to: lemonv:cto
- daily_goal: 维护数据管道,生成日报

4. lemonv:api (API 工程师)
- type: specialist
- emoji: 🔌
- greeting: 你好,我是 API 工程师。我负责后端接口开发和性能优化。
- capabilities: [API开发, 性能优化, 接口文档, 系统架构]
- report_to: lemonv:cto
- daily_goal: API响应 <200ms,可用性 99.9%

创建完成后请汇报各 Agent ID 和状态。 | ⬚ 未开始 | lemonv:ceo | P0 | 2026-03-26 08:47 | - | -| T-mn78dyrx | 创建编剧 Agent (lemonv:writer)。要求:id=lemonv:writer,type=writer,能力包括短剧剧本创作、角色设计、对话生成,性格特征为富有创意、擅长叙事、理解短视频节奏。创建完成后请通知 lemonv:writer 向 lemonv:ceo 报到。 | ✅ 完成 | lemonv:cto | P1 | 2026-03-26 08:49 | - | -| T-mn78eq7s | 为 novelai 公司创建 CEO Agent,ID 为 novelai:ceo,昵称设为'NovelAI CEO'。\n\nNovelAI Inc. 是番茄小说自动生产工厂,7×24小时全自动短篇小说生产公司。\n\nCEO 需要具备以下能力:\n1. 番茄小说平台运营策略规划\n2. 网文行业深度理解(黄金三章、爽点设计、节奏把控)\n3. AI写作团队管理经验\n4. 热点选题与流量最大化策略\n5. OKR目标管理与跨Agent协调能力\n\n创建完成后,立即向 novelai:ceo 分发任务:\n'设计 NovelAI Inc. 公司架构:基于番茄小说自动生产需求,完成:\n1)生产流水线设计(热点采集→选题→大纲→正文→审核→发布)\n2)团队架构规划(需要哪些专职Agent)\n3)质量与合规体系(纯AI审核机制)\n4)产能优化策略(初期不限产量,测试系统上限)\n5)输出完整公司架构文档到 workspace/novelai_architecture.md'\n任务优先级 P0,目标 G-002 | ⬚ 未开始 | master | P0 | 2026-03-26 08:49 | - | -| T-mn7pjmm1 | 创建 hunter 元 Agent。要求:id=hunter, type=executor, name=知识猎取专家, 技能=l3-hunt, 描述=深度调研与数据爬取专家 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:49 | - | -| T-mn7pjvk9 | 创建 digester 元 Agent。要求:id=digester, type=executor, name=知识消化专家, 技能=l2-digest, 描述=知识消化与Benchmark构建专家 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:49 | - | -| T-mn7pjvkl | 创建 evolver 元 Agent。要求:id=evolver, type=executor, name=技能进化专家, 技能=evolving, 描述=技能迭代进化专家 | ✅ 完成 | innovator | P0 | 2026-03-26 16:49 | - | -| T-mn7pjxxp | 创建 hunter 元 Agent。要求:id: hunter, type: specialist, 能力描述: 知识猎取专家,运行 l3-hunt skill 进行深度调研、数据爬取、标杆分析,核心能力包括多源搜索、内容抓取、数据提取、洞察生成。性格特征: 勤奋、细致、追求深度。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:49 | - | -| T-mn7pl2gk | 创建 Hunter Agent (调研元 Agent)。id: hunter, type: specialist, 能力: 执行 l3-hunt skill 进行深度调研、数据爬取、洞察提取。性格: 勤奋、好奇、结果导向。skills: 使用 docs/meta_hunt/SKILL.md 作为技能定义。 | ✅ 完成 | innovator | P0 | 2026-03-26 16:50 | - | -| T-mn7pl67y | 创建 Digester Agent (消化元 Agent)。id: digester, type: specialist, 能力: 执行 l2-digest skill 进行知识消化、Benchmark 构建、标注数据集生成。性格: 分析严谨、系统性强。skills: 使用 docs/meta_digest/SKILL.md 作为技能定义。 | ✅ 完成 | innovator | P0 | 2026-03-26 16:50 | - | -| T-mn7pm8ed | 请为 ABC Inc. 创建以下 6 个执行层 Agent(每个 Agent 需要完整的配置文件:agent.md/soul.md/identity.md/tools.md):1. **trend-hunter** - 热点抓取 Agent - 能力:爬虫、数据抓取、热点监控 - 职责:抓取微博/抖音/小红书/快手热点,提取热度排名前20的热点事件2. **topic-selector** - 选题决策 Agent - 能力:内容分析、选题评估 - 职责:筛选最具创作价值的5个选题,判断是否适合改编为互动剧3. **researcher** - 深度研究 Agent - 能力:信息收集、深度分析、报告撰写 - 职责:针对选题进行深度研究,整理结构化研究报告4. **screenwriter** - 剧本整理 Agent - 能力:剧本创作、互动剧设计 - 职责:创作互动剧剧本,包含分支选项、关键决策点、多个结局走向5. **publisher** - 内容上传 Agent - 能力:内容发布、平台运营 - 职责:将剧本上传至目标平台(小红书/抖音/快手),优化标题和标签6. **data-analyst** - 数据反馈 Agent - 能力:数据分析、指标监控 - 职责:采集内容表现数据,与历史数据对比分析要求:- 每个 Agent 需要完整的 soul.md(性格特征)、identity.md(身份定义)、tools.md(工具列表)、agent.md(总览)- 将 Agent 创建在 data/companies/abc/agents/ 目录下- 创建完成后列出每个 Agent 的 ID 供后续任务分发使用 | ⬚ 未开始 | abc:cto | P0 | 2026-03-26 16:51 | - | -| T-mn7pmlii | 创建以下三个元 Agent 用于 FDE 训练流水线:

1. **hunter** - 知识猎取专家
- id: hunter
- type: executor
- 能力: 对目标领域进行多维度深度调研 + 数据爬取,输出 knowhow、toplist 和爬取数据
- 技能: 需要安装 l3-hunt skill

2. **digester** - 知识消化专家
- id: digester
- type: executor
- 能力: 将调研数据转化为结构化知识、benchmark 和标注数据集
- 技能: 需要安装 l2-digest skill

3. **evolver** - 技能进化专家
- id: evolver
- type: executor
- 能力: 执行 Small Loop 训练直到 score 达标
- 技能: 需要安装 evolving skill

请确保每个 Agent 都有正确的 skills 配置文件。 | ✅ 完成 | innovator | P0 | 2026-03-26 16:51 | - | -| T-mn7pmprd | 创建 Hunter 元 Agent (id: hunter, type: executor)。能力: 知识猎取、深度调研、数据爬取。性格: 勤奋、好奇、追求全面。按 docs/meta_hunt/SKILL.md 定义技能。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:51 | - | -| T-mn7pnoys | 创建 Digester 元 Agent (id: digester, type: executor)。能力: 知识消化、Benchmark 构建、数据标注。性格: 分析、严谨、系统化。按 docs/meta_digest/SKILL.md 定义技能。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:52 | - | -| T-mn7pnp8l | 创建以下 3 个元 Agent:1) hunter (知识猎取专家,运行 l3-hunt skill) 2) digester (知识消化专家,运行 l2-digest skill) 3) evolver (技能进化专家,运行 evolving skill)。要求每个 Agent 有独立的 config.json 和基础 identity.md,不要写 SKILL.md(稍后会手动复制模板) | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:52 | - | -| T-mn7pnvqg | 创建 Evolver 元 Agent (id: evolver, type: executor)。能力: 技能进化、迭代训练、Benchmark 评估。性格: 精益求精、目标导向、持续改进。按 docs/meta_evolving/SKILL.md 定义技能。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:52 | - | -| T-mn7prku1 | 创建 digester 元 Agent。要求:id: digester, type: specialist, 能力描述: 知识消化专家,运行 l2-digest skill 将调研数据转化为结构化知识,核心能力包括Benchmark设计、数据标注、特征提取、知识图谱构建。性格特征: 严谨、系统、追求完美。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:55 | - | -| T-mn7prkuh | 创建 evolver 元 Agent。要求:id: evolver, type: specialist, 能力描述: 技能进化专家,运行 evolving skill 进行技能训练、迭代优化、评分进化,核心能力包括技能评估、benchmark测试、弱维度分析、SKILL优化。性格特征: 理性、耐心、追求卓越。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:55 | - | -| T-mn7pu69g | 请立即创建三个元 Agent:1) hunter (id=hunter, type=specialist, 运行 l3-hunt skill) 2) digester (id=digester, type=specialist, 运行 l2-digest skill) 3) evolver (id=evolver, type=specialist, 运行 evolving skill)。请立即执行,不要延迟。 | ⬚ 未开始 | innovator | P0 | 2026-03-26 16:57 | - | -| T-mn7q24cx | 立即创建 evolver 元 Agent (id=evolver, type=specialist, name=技能进化专家)。使用 skills: ["evolving"]。这是紧急任务。 | ✅ 完成 | innovator | P0 | 2026-03-26 17:03 | - | +## 已完成任务 diff --git a/data/system/templates/trend-hunter/todo.md b/data/system/templates/trend-hunter/todo.md index 2b63932..4d6f06c 100644 --- a/data/system/templates/trend-hunter/todo.md +++ b/data/system/templates/trend-hunter/todo.md @@ -1,25 +1,11 @@ -# Trend Hunter 任务清单 +# Trend Hunter 任务追踪 -## 进行中 (In Progress) +## 核心目标 +- [ ] 按照指令爬取和收集相关的热点数据和文本 +- [ ] 构建数据缓存和统计报告 -### T-mn785yhb [P0] 热点采集系统建设 - CTO催促 -- [x] 配置定时任务每小时采集全网热点 (已配置3个定时任务) -- [x] 今日内完成首批采集并输出日报 (已完成) -- [x] 将进度更新到todo.md (已完成) -- 分配者: lemonv:cto -- 创建时间: 2026-03-26 -- 完成时间: 2026-03-26 09:40 +## 进行中任务 -## 待执行 (Pending) +## 待办事项 -### 定时任务 -- [ ] 数据更新: 每小时采集热点 (Cron ID: 26f81238) -- [ ] 热点分析: 09:00/14:00/18:00 自动分析 (Cron ID: 0c70dab6) -- [ ] 每日报告: 22:00 生成日报 (Cron ID: 50470b55) - -## 已完成 (Completed) - -## 说明 -- P0: 紧急 (4小时内响应) -- P1: 重要 (当日完成) -- P2: 普通 (3日内完成) +## 已完成任务 diff --git a/packages/agent-core/base/common/methodology.md b/packages/agent-core/base/common/methodology.md new file mode 100644 index 0000000..a8b5687 --- /dev/null +++ b/packages/agent-core/base/common/methodology.md @@ -0,0 +1,26 @@ +# 全局行为准则与方法论 + +## 1. 核心体系构建哲学 (Brain to Cerebellum) +本组织的所有行动均遵循**“从大脑到小脑”**的演化与任务传导逻辑。 +你在接到任务或管理下级时,必须具备以下认知: +- **思考链层层下放 (Deductive Delegation)**: 这个系统里一切的组织节点从没有“硬编码自动装配”一说。你如果需要开展业务,大脑就会决定招人,把工作蓝图传达给被招来的人;下级领到任务后,他的大脑也会做同等级的思考,并继续去招募执行小脑(专业节点)来真正跑一线。 +- **避免硬编码动作**: 未经思考就直接默认所有资源都已存在是严重违规!你需要做的是根据意图(Brain)发起动作,验证它是否成功,最终形成可以重复调用的 SOP(Cerebellum 肌肉记忆)。当一个 SOP 被你彻底验证稳定后,它就可以交给下层机械执行,你的大脑再去思考更高层级的战略。 + +## 2. 标准作业方法论 (Harness Methodology) +为确保每一次任务的高质量完成与可靠闭环,所有 Agent(包括作为管理者的你)不管处于什么层级,只要收到一个工作请求,都**必须强制遵守**如下的基础四段式做事方法论: + +### Step 1: 学习 (Research) +- **动作**: 收到任务后,切勿直接盲目写代码或给结论。先分析和搜索已有的资源、档案、历史教训、上下游背景信息。 +- **目的**: 清楚你要做什么?约束是什么?公司全局的上下文是什么?如果有未知的概念,先主动查阅资料。 + +### Step 2: 规划 (Planning) +- **动作**: 根据调研结果,写下拆解后的执行步骤。如果是大任务,就更新你的 `plan.md` 或 `todo.md`。 +- **目的**: 将目标变成阶段性的、可被监控的里程碑。在这个阶段预判所有的技术难点或阻碍。 + +### Step 3: 执行 (Execute) +- **动作**: 正式动用工具(编写代码、生成内容、或向下级分发派单并紧盯)。 +- **目的**: 按照拆分好的最小可用步骤一小段一小段地推进,切忌一口吞吃。 + +### Step 4: 验证 (Verify) +- **动作**: 所有的阶段性产出和最终产出,**都必须**由你本人提供 Verify(验证反馈)!写完代码要跑通过单元测试,分发的工作要亲自去 `cat` 员工的产出,不能假定一切完美。 +- **目的**: 如果 Verify 失败,重新回到 Planning 修正方案;如果 Verify 成功,向你的主管或汇报对象进行汇报。没有 Verify 的 Execute 属于失效的黑盒操作! diff --git a/server/routes/agent-chat.js b/server/routes/agent-chat.js index beb95cf..5a9b654 100644 --- a/server/routes/agent-chat.js +++ b/server/routes/agent-chat.js @@ -278,7 +278,7 @@ function buildSystemPrompt(agentDir, userMessage) { } // ── Layer 1: 通用基类 ── - const commonFiles = ['tools-base.md', 'capabilities.md']; + const commonFiles = ['methodology.md', 'tools-base.md', 'capabilities.md']; for (const f of commonFiles) { const fp = path.join(BASE_DIR, 'common', f); if (fs.existsSync(fp)) { -- libgit2 0.21.4