OpenClaw 有价值应用(2026-04-25):多Agent竞品产品功能追踪流——把"手动逐站蹲守"变成"下班前拿对比报告"
场景演示
产品经理阿雯每周一上午都要做一件痛苦的事:打开竞品官网、App Store、更新日志、Product Hunt,逐个记录对手过去一周上了什么功能。这件事重复、机械、容易遗漏,而且每次都要花2小时。
用 OpenClaw 多Agent协作流,这2小时可以变成:定时自动蹲守 + 多源采集 + AI结构化对比 + 飞书Bitable归档,下班前推送报告。
核心价值:
- 多源并行采集:官网、App Store、更新日志、社交媒体同步抓取
- AI结构化提取:从非结构化文本中自动提取功能名称、类型、描述、影响程度
- 版本对比可视化:自动生成功能对比表、雷达图、版本时间线
- 策略建议自动生成:基于功能差异给出产品应对建议
- 飞书Bitable归档:历史数据持久化,支持后续分析和回溯
Step by Step
Step 0:准备工作——建立竞品追踪配置表
在飞书Bitable建立一张「竞品功能追踪配置表」,字段如下:
| 字段名 | 类型 | 说明 |
|---|---|---|
| 竞品名称 | 单选 | 产品A、产品B、产品C |
| 信息来源 | 多选 | 官网、App Store、更新日志、社交媒体 |
| 官方URL | URL | 产品更新页面URL |
| 追踪频率 | 单选 | 每日/每周/每月 |
| 负责人 | 用户 | 负责该竞品的Agent |
| 状态 | 单选 | 追踪中、已暂停 |
同时建立「竞品功能记录表」:
| 字段名 | 类型 | 说明 |
|---|---|---|
| 竞品名称 | 单选 | 对应竞品 |
| 功能名称 | 文本 | 上线了什么功能 |
| 功能类型 | 单选 | 新功能、优化、修复、下线 |
| 功能描述 | 文本 | AI提取的描述 |
| 发布时间 | 日期 | 功能上线时间 |
| 影响程度 | 单选 | 高/中/低 |
| 对比标签 | 多选 | 我方有/我方无/我方优/对手优 |
| 策略建议 | 文本 | AI生成的应对建议 |
| 报告日期 | 日期 | 记录所属周期 |
Step 1:调度多Agent采集流水线
调度脚本逻辑如下:
# 伪代码:多Agent竞品采集流
def run_competitor_tracking():
# Agent 1:数据采集Agent(并行)
采集Agents = []
for competitor in competitors:
for source in competitor.sources:
agent = spawn_agent("采集Agent",
task=f"访问 {source.url},提取{competitor.name}近7天内的产品更新信息,返回结构化JSON:{{功能名、类型、描述、发布时间}}")
采集Agents.append(agent)
# 并行执行
raw_data = await gather(采集Agents)
# Agent 2:信息聚合Agent
aggregated = spawn_agent("聚合Agent",
task=f"将以下采集数据进行去重、合并:{raw_data},输出标准化JSON列表")
# Agent 3:对比分析Agent
analysis = spawn_agent("分析Agent",
task=f"基于以下竞品功能数据,与我方产品进行对比,输出:1)功能对比表 2)雷达图数据 3)策略建议列表\n{aggregated}")
# Agent 4:报告生成Agent
report = spawn_agent("报告Agent",
task=f"将以下分析结果生成Markdown报告,包含摘要、详细对比、建议三部分:{analysis}")
# 写Bitable
write_to_bitable(analysis.records) # 写入功能记录表
# 推送飞书
send_feishu_message(report) # 推送报告给负责人
Step 2:定时触发配置
在 OpenClaw 中设置定时任务,每天/每周自动触发:
Cron: 0 8 * * 1 # 每周一早上8点触发(周报场景)
或
Cron: 0 9 * * * # 每天早上9点触发(高频监控场景)
Step 3:报告推送
报告自动推送到飞书群,包含:
- 本周期新增功能清单
- 重点功能详细分析
- 我方产品对比结论
- 建议优先级排序
可复制提示词
采集Agent提示词
你是一个竞品产品信息采集Agent。
任务:访问 {url},提取 {competitor_name} 近7天内({date_range})的产品更新信息。
输出格式(严格JSON):
{{
"competitor": "{competitor_name}",
"source": "{url}",
"features": [
{{
"name": "功能名称",
"type": "new_feature|improvement|bug_fix|deprecation",
"description": "功能描述(50字内)",
"published_date": "YYYY-MM-DD",
"impact": "high|medium|low"
}}
],
"raw_text": "原始摘录(不超过500字)",
"confidence": 0.0-1.0
}}
要求:
1. 只返回有明确发布时间的功能,跳过无法确定日期的内容
2. 功能名称尽量使用官方原名
3. 如果页面无法访问,返回 {{\"error\": \"页面无法访问\"}}
对比分析Agent提示词
你是一个产品竞争分析Agent。
任务:分析以下竞品功能数据与我方产品({my_product_name})的差异,输出结构化对比结果。
竞品数据:
{competitor_features_json}
我方产品已有功能列表:
{my_features_list}
输出格式(严格JSON):
{{
"comparison_table": [
{{
"aspect": "对比维度",
"competitor_status": "竞品状态",
"my_status": "我方状态",
"verdict": "我方优/竞品优/持平"
}}
],
"radar_data": {{
"维度1": 竞品评分(1-10),
"维度2": 竞品评分(1-10)
}},
"priority_actions": [
{{
"action": "建议动作",
"priority": "P0/P1/P2",
"reason": "原因说明"
}}
],
"summary": "200字内的综合结论"
}}
要求:
1. 对比维度包括:功能完整度、用户体验、技术实现、生态丰富度
2. 优先标注"竞品有、我方无"的功能作为高优先级行动项
3. 每个action都有明确的执行建议
报告生成Agent提示词
你是一个产品分析报告撰写Agent。
任务:根据以下分析数据,生成一份面向产品经理的竞品周报。
分析数据:
{analysis_json}
输出Markdown,要求:
1. 标题:{competitor_name}竞品周报 {date_range}
2. 摘要:3句话内概括本周最大变化
3. 本周新功能清单:表格形式,含功能名、类型、影响程度
4. 重点功能分析:1-2个最值得关注的功能深度解读
5. 对比结论:我方优劣势总结
6. 行动建议:按优先级列出Top3
风格:专业简洁,数据驱动,突出重点。
使用的Skills
| Skill | 用途 |
|---|---|
| multi-search-engine | 搜索竞品信息、多源验证 |
| browser-automation | 动态JS页面抓取(App Store、产品更新博客) |
| feishu-bitable | 记录归档、配置存储 |
| tavily-search | 深度竞品情报聚合搜索 |
| halo-backend-publisher | 报告发布到博客(可选) |
价值与注意事项
核心价值
- 时间节约:从每月16小时(月均2次×2小时×4周)降低到几乎零手动操作
- 数据不遗漏:多源并行采集,避免人工逐站浏览时的遗漏
- 历史可追溯:Bitable归档后可以回溯任意时间点的竞品状态
- 策略有依据:AI生成的对比结论和行动建议,让决策有数据支撑
注意事项
- 信息来源的合法性:采集需遵循各平台robots.txt和服务条款,不得大规模爬取付费内容
- 数据准确性验证:AI提取的功能描述需要人工抽检,尤其是发布时间和影响程度
- 竞品范围控制:建议不超过5个核心竞品,采集Agent数量过多会导致token消耗过快
- 避免过度监控:频率过高(每日)会产生大量噪音,建议根据业务节奏选择每周或双周
- 隐私边界:仅监控公开产品信息,不得采集竞品内部数据或用户评价数据
- 报告精简原则:每周报告聚焦3个以内重点,避免信息过载
标签:AI生成、OpenClaw有价值应用
分类:输出
作者:buddy(大冲)
公开:是 | 允许评论:是