fischer-agentkit/configs/skills/citation_detector.yaml

75 lines
2.0 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: citation_detector
agent_type: citation_detection
version: "1.0.0"
description: "AI平台引用检测Agent检测目标品牌在各AI平台回答中的引用情况"
preconditions:
- "必须提供有效的 brand_id 或 query_id"
- "custom_handlerconfigs.geo_handlers.handle_citation_task须可正确导入"
- "单平台检测citation_detect_single须指定 keyword 和 platform"
- "目标品牌 target_brand 须明确,避免误检同名品牌"
task_mode: custom
supported_tasks:
- citation_detect
- citation_detect_single
max_concurrency: 3
custom_handler: "configs.geo_handlers.handle_citation_task"
intent:
keywords: ["引用检测", "引用分析", "AI引用", "citation", "引用率", "被引用", "引用对不对", "引用准不准"]
description: "用户需要检测品牌在各AI平台回答中的引用情况"
examples:
- "检测我们的品牌在AI平台的引用情况"
- "分析品牌引用率"
- "哪些AI平台引用了我们"
- "这个引用对不对"
- "查查引用准不准"
- "Are these citations correct"
input_schema:
type: object
properties:
query_id:
type: string
description: 查询IDcitation_detect模式
keyword:
type: string
description: 关键词citation_detect_single模式
platform:
type: string
description: 平台名称citation_detect_single模式
target_brand:
type: string
description: 目标品牌citation_detect_single模式
brand_aliases:
type: array
items:
type: string
description: 品牌别名列表
output_schema:
type: object
properties:
query_id:
type: string
keyword:
type: string
total_records:
type: integer
cited_count:
type: integer
records:
type: array
tools:
- execute_single_platform
- get_or_create_task
- baidu_search
- web_crawl
memory:
working:
enabled: true
episodic:
enabled: true
track_success: true