You need to enable JavaScript to run this app.
文档中心
ArkClaw 企业版

ArkClaw 企业版

复制全文
下载 pdf
最佳实践
基于长期记忆与工作流程设置子Agent调度优先级
复制全文
下载 pdf
基于长期记忆与工作流程设置子Agent调度优先级
本文主要介绍如何通过为ArkClaw智能助手(主Agent)配置长期记忆与工作流程,使其在多Agent团队任务调度场景下,更稳定地识别“应优先分配给子Agent处理”的任务,并按照您提前设定好的规则自动分配调度。
操作场景
本实践适用于依靠多Agent协同完成复杂任务的各类场景,典型场景如下:
  • 固定分工式团队协作场景
  • 采用专人专岗的分工模式,产品分析、竞品调研、数据整理、页面生成等工作分别交由专属子Agent独立负责。
  • 高频标准化任务场景
  • 重复性业务流程固定,例如市场调研任务需依次完成信息搜集、结论梳理、页面产出全流程,可由多Agent分段承接处理。
  • 需定向调用专业能力的场景
  • 涉及代码编写、文档撰写、数据分析、设计制作等专项工作,可指定对应专业子Agent优先承接,保障输出专业性。
  • 追求任务并行处理效率的场景
  • 复杂任务可拆解为多项独立子任务并发运行,大幅压缩整体处理耗时,提升作业效率。
步骤一:配置长期记忆
将团队任务调度原则作为长期记忆存入记忆库,供ArkClaw智能助手(主Agent)在后续会话中读取记忆信息,并基于设置的调度原则辅助完成任务调度。了解更多
  1. 登录 ArkClaw 控制台
  1. 切换至目标 ArkClaw 页面,并单击页面右上角的详情页图标。
  1. 单击“记忆管理”页签。
  1. 选择“ArkClaw 智能助手”后,单击“新增记忆”按钮。
  1. 在记忆内容输入框,输入如下内容,并单击“确定”按钮,即可为ArkClaw智能助手(主Agent)增加长期记忆。
所有任务执行前都必须严格遵循团队任务调度原则,优先评估是否需要调度专业团队成员,符合调度条件的任务必须先拆分调度再推进,不得自行处理应调度的任务。
步骤二:调整工作流程
配置ArkClaw智能助手(主Agent)在团队任务调度场景中必须遵循的底线规范、安全约束与核心价值导向等,为ArkClaw智能助手(主Agent)自动分派任务建立统一执行标准。
  1. 在左侧导航树,单击“Agent 中心”。
  1. 单击“我的 Agent”页签。
  1. 选择“ArkClaw智能助手”卡片,并单击“查看详情”按钮。
  1. 切换至「工作流程」标签页,按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 -->
  1. 单击“保存”按钮后,再单击“确定”按钮,完成配置。
步骤三:自动分配任务给各子Agent
在ArkClaw智能助手(主Agent)对话框输入任务指令后,系统会自动解析任务需求,精准匹配适配子Agent分工并行处理,有效提高任务处理速度与结果准确度。
  1. 在我的Agent页面,选择“ArkClaw智能助手”卡片,并单击“发起任务”按钮。
  1. 在会话框输入自然语言发起对话, Agent会结合业务流程与实际场景自动识别团队内适配的子 Agent,将任务分发至匹配度最高的子 Agent 处理,并返回对应执行结果。
说明
Agent调度是靠模型识别您的任务需求和各个子Agent能力来分配任务的,若未找到适配的子Agent,则会由ArkClaw主助手(主Agent)接手处理。出现以下情况属于当前多Agent调度中的正常现象。
  • 未识别到期望指定的Agent:可能是任务指令中缺少能力指向、可识别的调用意图等,导致系统无法判断应调度的目标Agent。
  • 已识别到目标Agent,但未成功调度:可能是目标Agent因当前不可用、能力边界不匹配、调度条件未满足或执行链路异常,导致未能成功接管任务。
  • 任务最终仍由ArkClaw 智能助手(主Agent)直接处理:当前无匹配的Agent,由ArkClaw智能助手承接处理,避免任务中断。
  1. (可选)若您需要指定特定子Agent执行任务,或主Agent自动分配的子Agent不符合使用需求,则可通过以下两种方式调整:
  • 使用「@目标Agent」精准指定执行对象。
  • Prompt示例:@产品专家Agent优先处理这个任务。
  • 在任务描述中补充 “优先使用子Agent执行” 的相关要求。
  • Prompt示例:这个任务请不要由ArkClaw智能助手(主Agent)直接处理,优先分配给擅长这个方向的子Agent来执行。
最近更新时间:2026.06.26 22:23:48
这个页面对您有帮助吗?
有用
有用
无用
无用