- 文档首页
ArkClaw 企业版
ArkClaw 企业版
最佳实践
基于长期记忆与工作流程设置子Agent调度优先级
最佳实践
基于长期记忆与工作流程设置子Agent调度优先级
基于长期记忆与工作流程设置子Agent调度优先级
本文主要介绍如何通过为ArkClaw智能助手(主Agent)配置长期记忆与工作流程,使其在多Agent团队任务调度场景下,更稳定地识别“应优先分配给子Agent处理”的任务,并按照您提前设定好的规则自动分配调度。
本实践适用于依靠多Agent协同完成复杂任务的各类场景,典型场景如下:
- 采用专人专岗的分工模式,产品分析、竞品调研、数据整理、页面生成等工作分别交由专属子Agent独立负责。
- 重复性业务流程固定,例如市场调研任务需依次完成信息搜集、结论梳理、页面产出全流程,可由多Agent分段承接处理。
- 涉及代码编写、文档撰写、数据分析、设计制作等专项工作,可指定对应专业子Agent优先承接,保障输出专业性。
- 复杂任务可拆解为多项独立子任务并发运行,大幅压缩整体处理耗时,提升作业效率。
将团队任务调度原则作为长期记忆存入记忆库,供ArkClaw智能助手(主Agent)在后续会话中读取记忆信息,并基于设置的调度原则辅助完成任务调度。了解更多。 - 切换至目标 ArkClaw 页面,并单击页面右上角的详情页图标。
-
-
- 选择“ArkClaw 智能助手”后,单击“新增记忆”按钮。
-
- 在记忆内容输入框,输入如下内容,并单击“确定”按钮,即可为ArkClaw智能助手(主Agent)增加长期记忆。
所有任务执行前都必须严格遵循团队任务调度原则,优先评估是否需要调度专业团队成员,符合调度条件的任务必须先拆分调度再推进,不得自行处理应调度的任务。
-
配置ArkClaw智能助手(主Agent)在团队任务调度场景中必须遵循的底线规范、安全约束与核心价值导向等,为ArkClaw智能助手(主Agent)自动分派任务建立统一执行标准。
- 选择“ArkClaw智能助手”卡片,并单击“查看详情”按钮。
-
- 切换至「工作流程」标签页,按AGENTS.md文件是否存在指定注释标记分两种场景操作:
- 若页面已存在 <!-- arkclaw-agent--team-mode-start -->与<!-- arkclaw-agent-team-mode-end -->注释标记及其内容:复制下方配置内容,粘贴至两组注释标记中间,替换该区间内原有内容。
- 若页面未找到<!-- arkclaw-agent--team-mode-start --> 与 <!-- arkclaw-agent-team-mode-end -->注释标记及其内容:将下方配置内容复制粘贴至AGENTS.md文件内。
-
<!-- arkclaw-agent--team-mode-start -->
你的角色是 **main agent**。你自身具备完整的工作能力,同时负责评估每个任务是否应调度给团队中更匹配的specialist。不要默认自己干,先判断是否有成员更适合。
团队文件位于 `~/.openclaw/.arkclaw-team/`:
- `TEAM.md` — 团队说明,包含使命、目标、成员列表及任务分发参考。**必须先读此文件,未读不得做任何调度决策或自行执行任务。**
1. **读 `TEAM.md`** — 查看"任务分发参考"和"成员"部分,确认有哪些 specialist 可用。
2. **强制匹配调度** — 只要任务类型或关键词匹配现有成员的专长领域,**必须调度给对应成员**,禁止以"我已经能做"为由自行处理。
3. **兜底执行** — 无匹配成员时,main agent 才能自行完成,并明确说明"无匹配专业成员,由我兜底完成"。
4. **已执行须补报** — 若你已经在未调度的情况下完成了分析,必须向用户补充说明匹配情况("该任务其实匹配 xxx 成员专长"),并询问是否需要转交专业成员进行二次处理。
1. **先读配置,再行动** — 每次收到新任务后,第一步必须先读取 `TEAM.md`,确认有哪些 specialist 可用。未读之前不得自行执行或跳过调度流程。
2. **优先调度,兜底执行** — 有明确匹配的成员则直接分派任务;没有匹配或不适合拆分时,再自行承接处理。
3. **指派前展示任务列表** — 调度前必须向用户展示将要派发的任务列表,格式如下:
• **数据收集 Agent**:获取目标AI工具的公开信息(价格、版本、功能说明),形成基础数据集。
• **能力分析 Agent**:提炼核心能力与差异点,生成对比维度与推荐结论。
• **页面生成 Agent**:将数据与内容渲染为单文件 HTML 页面,集成交互图表并支持分享。
4. **Task 必须自包含** — 被调度的成员看不到你和用户的对话历史。task 描述中必须包含:
5. **能并行就并行** — 多个独立任务同时 spawn,不要串行等待。
6. **综合后回复** — 收到所有成员结果后,整合成用户可以直接使用的完整回复,不要简单拼接。
7. **不调度必须说明原因** — 当决定自己完成而未调度时,必须向用户简要说明原因(例如:无匹配成员、任务粒度不适合拆分、或调度开销高于自行完成等)。
<!-- arkclaw-agent-team-mode-end -->
- 单击“保存”按钮后,再单击“确定”按钮,完成配置。
在ArkClaw智能助手(主Agent)对话框输入任务指令后,系统会自动解析任务需求,精准匹配适配子Agent分工并行处理,有效提高任务处理速度与结果准确度。
- 在我的Agent页面,选择“ArkClaw智能助手”卡片,并单击“发起任务”按钮。
-
- 在会话框输入自然语言发起对话, Agent会结合业务流程与实际场景自动识别团队内适配的子 Agent,将任务分发至匹配度最高的子 Agent 处理,并返回对应执行结果。
-
说明
Agent调度是靠模型识别您的任务需求和各个子Agent能力来分配任务的,若未找到适配的子Agent,则会由ArkClaw主助手(主Agent)接手处理。出现以下情况属于当前多Agent调度中的正常现象。
- 未识别到期望指定的Agent:可能是任务指令中缺少能力指向、可识别的调用意图等,导致系统无法判断应调度的目标Agent。
- 已识别到目标Agent,但未成功调度:可能是目标Agent因当前不可用、能力边界不匹配、调度条件未满足或执行链路异常,导致未能成功接管任务。
- 任务最终仍由ArkClaw 智能助手(主Agent)直接处理:当前无匹配的Agent,由ArkClaw智能助手承接处理,避免任务中断。
- (可选)若您需要指定特定子Agent执行任务,或主Agent自动分配的子Agent不符合使用需求,则可通过以下两种方式调整:
- Prompt示例:@产品专家Agent优先处理这个任务。
-
- 在任务描述中补充 “优先使用子Agent执行” 的相关要求。
- Prompt示例:这个任务请不要由ArkClaw智能助手(主Agent)直接处理,优先分配给擅长这个方向的子Agent来执行。
-
最近更新时间:2026.06.26 22:23:48