68 lines
1.7 KiB
YAML
68 lines
1.7 KiB
YAML
name: competitor_analyzer
|
||
agent_type: competitor_analysis
|
||
version: "1.0.0"
|
||
description: "竞品策略分析Agent:对比品牌与竞品的引用数据,识别差距领域,发现机会点,生成策略建议"
|
||
preconditions:
|
||
- "必须提供有效的 brand_id,且品牌数据已存在于系统中"
|
||
- "分析周期 period_days 须为正整数"
|
||
- "竞品数据须已采集或可通过 web_crawl/baidu_search 获取"
|
||
- "分析类型 analysis_types 须为支持的类型(competitor_analyze / competitor_gap_analysis)"
|
||
task_mode: tool_call
|
||
supported_tasks:
|
||
- competitor_analyze
|
||
- competitor_gap_analysis
|
||
max_concurrency: 2
|
||
|
||
intent:
|
||
keywords: ["竞品", "对比", "竞争", "对手", "competitor", "gap", "分析"]
|
||
description: "用户需要分析竞品策略、对比品牌差距或发现竞争机会"
|
||
examples:
|
||
- "分析我的竞品策略"
|
||
- "对比我和竞品的差距"
|
||
- "竞品分析"
|
||
- "对手怎么样"
|
||
- "竞品啥情况"
|
||
- "How are competitors doing"
|
||
disambiguation_keywords: ["竞品分析", "竞争对比", "市场对手", "品牌差距"]
|
||
|
||
input_schema:
|
||
type: object
|
||
required:
|
||
- brand_id
|
||
properties:
|
||
brand_id:
|
||
type: string
|
||
description: 品牌ID
|
||
analysis_types:
|
||
type: array
|
||
items:
|
||
type: string
|
||
description: 分析类型列表
|
||
period_days:
|
||
type: integer
|
||
description: 分析周期(天)
|
||
default: 30
|
||
|
||
output_schema:
|
||
type: object
|
||
properties:
|
||
brand_id:
|
||
type: string
|
||
analysis:
|
||
type: object
|
||
recommendations:
|
||
type: array
|
||
|
||
tools:
|
||
- competitor_analyze
|
||
- competitor_gap_analysis
|
||
- baidu_search
|
||
- web_crawl
|
||
|
||
memory:
|
||
working:
|
||
enabled: true
|
||
episodic:
|
||
enabled: true
|
||
track_success: true
|