EasyClaw多Agent协作实战:竞品分析报告全流程
完整实战:竞品分析报告
下面用一个真实案例,展示多Agent协作的完整流程——从你说一句话,到最终报告交付。
前置配置(已经做好的)
- Boss Agent:默认主Agent
- 子Agent1:数据爬虫专家(负责采集竞品公开数据)
- 子Agent2:数据分析员(负责统计整理、生成图表)
- 子Agent3:文案写手(负责把数据写成报告)
- 所有Agent已装好专属技能,MEMORY.md和SOUL.md已配置
第一步:你说一句话
帮我做一份竞争对手A和竞争对手B的Q3竞品分析报告,内容包括用户规模、核心功能、定价策略、市场动态,然后发到我的飞书。
第二步:Boss拆解任务 + 并行调度
Boss Agent理解需求后,自动拆解:
任务1:采集竞品A和B的公开数据(用户规模、核心功能、定价、市场动态)
→ 派发给「数据爬虫专家」子Agent
→ 需要同时采集竞品A和B → 启动爬虫Agent两次,并行跑!
任务2:统计整理采集到的数据,生成对比表格和图表
→ 等爬虫Agent完成后,派发给「数据分析员」子Agent
任务3:把数据和图表写成结构化报告
→ 等数据分析员完成后,派发给「文案写手」子Agent
任务4:把报告发到我的飞书
→ 等文案写手完成后,Boss自己执行(飞书发送是Boss的技能)
第三步:子Agent并行干活
- 爬虫Agent实例1:采集竞品A的用户规模、功能列表、定价页面、新闻动态
- 爬虫Agent实例2:采集竞品B的同款数据
- 两者并行:不用等A采完再采B,总耗时直接减半
爬虫Agent完成后,返回结构化数据给Boss(比如JSON格式),Boss转给数据分析员。
第四步:数据分析员整理
数据分析员拿到两份竞品数据后:
- 整理成对比表格(用户规模、核心功能、定价)
- 生成对比图表(用户增长趋势图、定价对比条形图)
- 标注数据来源和采集时间
- 生成的中间结果返回给Boss
第五步:文案写手生成报告
文案写手拿到数据和图表后,按SOUL.md里设定的风格生成报告:
- 封面标题、摘要
- 用户规模对比章节(数据+图表)
- 核心功能对比章节(表格)
- 定价策略对比章节
- 市场动态分析章节
- 结论与建议
第六步:Boss汇总 + 交付
Boss拿到文案写手的报告后:
- 检查报告完整性(有没有遗漏需求里的四个方面)
- 检查格式是否正确
- 调用飞书技能,把报告(PDF或富文本)发送给你
- 在飞书里回复你:「竞品分析报告已生成并发给你了,请看附件」
整个过程你做了什么?
只说了一句话。 剩下的:任务拆解、子Agent调度、并行执行、数据汇总、报告生成、飞书发送——全是系统自动完成的。
这个案例说明了什么
多Agent协作的核心优势:
- 你只说需求,系统自动拆解:不用你操心任务怎么分配
- 子Agent并行执行:总耗时是最慢的子任务耗时,不是所有子任务耗时之和
- 每个子Agent职责单一:爬虫只管采、文案只管写、数据分析只管算——专业的人干专业的活
- Boss是唯一的沟通入口:你只跟Boss说话,不用管背后有多少子Agent在干活
什么时候这个案例不成立
- 你只需要简单的信息查询(比如「今天天气怎么样」):单Agent快得多
- 子Agent的SOUL和MEMORY还没配置好:调度了但干不好
- 积分不够:多个Agent并行跑消耗很快,可能中途停摆
所以多Agent不是越多越好——2-4个Agent是比较合理的数量,太多了管理成本高、积分消耗快,反而得不偿失。