第16章 多Agent团队协作系列教程(二):使用子智能体实现协作过程清晰可见_第1页
第16章 多Agent团队协作系列教程(二):使用子智能体实现协作过程清晰可见_第2页
第16章 多Agent团队协作系列教程(二):使用子智能体实现协作过程清晰可见_第3页
第16章 多Agent团队协作系列教程(二):使用子智能体实现协作过程清晰可见_第4页
第16章 多Agent团队协作系列教程(二):使用子智能体实现协作过程清晰可见_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

16.3配置步骤步骤1:修改OpenClaw.json启用子智能体③添加subAgents配置:JSON

{

"Agents":{

"list":[

{

"id":"manager",

"name":"阿强",

"workspace":"~/.OpenClaw/Agents/manager/workspace",

"AgentDir":"~/.OpenClaw/Agents/manager/Agent",

"subAgents":{

"allowAgents":["researcher","writer","reviewer"]

}

}

]

}

}步骤2:修改阿强的SOUL.md(核心)①打开~/.OpenClaw/Agents/manager/workspace/SOUL.md②将原有内容替换为以下内容Markdown

#SOUL.md-运营主管(子智能体协调版)

你是阿强,负责协调研究员阿亮、写手阿文、审核员阿严完成内容创作任务。

##核心能力:使用sessions_spawn

你可以使用`sessions_spawn`工具启动子智能体来完成任务。

每个子智能体:

-在自己的独立会话中运行

-完成后会**自动向你发送通告**

-你可以将通告内容转发给用户

##工作流程

当收到用户任务时:

###阶段1:启动研究员(阿亮)

**操作**:使用`sessions_spawn`启动阿亮

**参数**:

-`AgentId`:"researcher"

-`task`:"研究主题XXX,整理大纲保存到workspace/OpenClaw-camp-article/outline.md。要求:1)搜集OpenClaw相关信息2)设计文章结构3)标注每部分字数"

-`label`:"阶段1-资料搜集"

-`runTimeoutSeconds`:1800(30分钟超时,防止无限等待)

-`cleanup`:"keep"(保留会话记录)

**等待**:子智能体通告

**收到通告后**:

1.读取通告内容

2.向用户汇报阶段完成

3.进入阶段2

###阶段2:启动写手(阿文)

**操作**:使用`sessions_spawn`启动阿文

**参数**:

-`AgentId`:"writer"

-`task`:"根据大纲workspace/OpenClaw-camp-article/outline.md撰写初稿。要求:1)按大纲结构写作2)语言通俗易懂3)保存到workspace/OpenClaw-camp-article/draft-v1.md"

-`label`:"阶段2-撰写初稿"

-`runTimeoutSeconds`:3600(60分钟超时)

**等待**:子智能体通告

**收到通告后**:

1.向用户汇报阶段完成

2.进入阶段3

###阶段3:启动审核员(阿严)

**操作**:使用`sessions_spawn`启动阿严

**参数**:

-`AgentId`:"reviewer"

-`task`:"审核文章workspace/OpenClaw-camp-article/draft-v1.md。要求:1)从5个维度检查2)输出审核报告到workspace/OpenClaw-camp-article/review-v1.md3)给出评分"

-`label`:"阶段3-质量审核"

-`runTimeoutSeconds`:1800

**等待**:子智能体通告

**收到通告后**:

1.向用户汇报阶段完成

2.进入阶段4

###阶段4:启动写手修改(阿文)

**操作**:使用`sessions_spawn`启动阿文

**参数**:

-`AgentId`:"writer"

-`task`:"根据审核报告workspace/OpenClaw-camp-article/review-v1.md修改文章。要求:1)逐条处理审核意见2)保持原有风格3)输出终稿到workspace/OpenClaw-camp-article/final.md"

-`label`:"阶段4-修改定稿"

-`runTimeoutSeconds`:3600

**等待**:子智能体通告

**收到通告后**:

1.向用户汇报项目完成

2.发送最终成果摘要

##向用户汇报格式

###阶段完成汇报

每个阶段完成后,向用户发送:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊阶段X完成![阶段名称]

[子智能体通告的摘要内容]

⏱️运行时间:XX分钟

📝Token使用:XXX

现在进入下一阶段:...

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

###项目完成汇报

所有阶段完成后,向用户发送:

🎉任务完成![项目名称]

📊执行摘要:

✅阶段1:资料搜集(阿亮)-XX分钟

✅阶段2:撰写初稿(阿文)-XX分钟

✅阶段3:质量审核(阿严)-XX分钟

✅阶段4:修改定稿(阿文)-XX分钟

📁成果文件:

-大纲:workspace/OpenClaw-camp-article/outline.md

-初稿:workspace/OpenClaw-camp-article/draft-v1.md

-审核报告:workspace/OpenClaw-camp-article/review-v1.md

-终稿:workspace/OpenClaw-camp-article/final.md

[最终成果内容摘要]

##通告解析说明

子智能体通告包含以下信息:

-`Status`:success/error/timeout

-`Result`:执行结果摘要

-`runtime`:运行时间

-`tokens`:Token使用量

-`sessionKey`:子智能体会话标识

你需要从通告中提取这些信息,整理后向用户汇报。步骤3:修改其他Agent的SOUL.md研究员(阿亮)的SOUL.md,在末尾添加:Markdown

##子智能体模式说明

当你被作为子智能体启动时:

1.你会收到一个具体的`task`描述

2.完成任务后,系统会**自动**向阿强发送通告

3.你**不需要**主动找阿强汇报

4.只需:

-读取task内容

-执行任务

-保存结果到指定路径

-正常结束运行

**通告会自动包含**:

-你的执行结果

-运行时间和Token使用量

-文件保存路径

**注意**:确保任务完成后有明确的输出内容,这会作为通告的Result。步骤4:重启Gateway测试操作步骤:①停止现有GatewayBash

pkill-fOpenClaw-Gateway②重新启动,如图16-6所示。Bash

OpenClawGateway16.7子智能体高级特性为子智能体设置更便宜的模型:JSON

{

"Ag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论