fischer-agentkit/configs/skills/competitor_analyzer.yaml

68 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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