TOOLS_AND_SKILLS.md 4.9 KB

内容寻找Agent - 工具和技能分析

需求分析

基于用户提供的例子和新需求,内容寻找Agent需要完成以下任务:

工作流程示例

需求:"孩子军抗日,让人感动。找这样的视频。"

1. 查询票圈视频库 → 找到14岁抗日娃娃军视频
2. 分析视频来源 → 发现来自抖音某账号
3. 查看相关推荐账号 → 评估是否引入
4. 扩展关键词搜索 → "娃娃军+感动"
5. 热点宝验证数据 → 检查受众年龄分布
6. 提取标签扩展 → "抗日英烈"
7. 对比库中相似需求 → "抗日英雄"
8. 继续迭代...

需要的工具(Tools)

1. 已有工具(框架内置)

搜索工具

  • search_posts - 抖音等平台搜索

    • 支持:抖音、小红书、B站、知乎等
    • 返回:标题、内容、点赞数、发布时间等
  • get_search_suggestions - 搜索建议词

    • 用于关键词扩展

知识管理

  • knowledge_search - 搜索知识库
  • knowledge_save - 保存策略

浏览器工具

  • browser_navigate_to_url - 访问网页
  • browser_extract_content - 提取内容
  • browser_* - 其他浏览器操作

子Agent

  • agent - 调用子Agent处理复杂任务

2. 需要新增的工具

票圈视频库工具

  • video_library_search - 搜索票圈视频库

    • 功能:根据关键词搜索视频
    • 返回:视频ID、标题、来源平台、账号信息等
  • video_library_get_detail - 获取视频详情

    • 功能:获取视频的完整信息
    • 返回:shipping信息、标签、数据表现等
  • video_library_get_account - 获取账号信息

    • 功能:查询账号的其他视频和推荐账号
    • 返回:账号详情、相关推荐

热点宝工具

  • hotspot_get_video_profile - 获取视频画像数据

    • 功能:查询抖音视频的受众画像
    • 返回:年龄分布、性别分布、地域分布等
  • hotspot_analyze_audience - 分析受众匹配度

    • 功能:判断视频受众是否符合目标人群
    • 返回:匹配度评分、关键指标

AI分析工具

  • gemini_analyze_content - 使用Gemini分析内容

    • 功能:调用Gemini API分析视频内容
    • 返回:内容分析结果、情感倾向等
  • gemini_compare_videos - 比较多个视频

    • 功能:使用Gemini比较视频相似度
    • 返回:相似度评分、差异分析

需要的技能(Skills)

1. 内容寻找策略 Skill

文件: examples/content_finder/skills/content_finding_strategy.md

内容:

  • 关键词扩展策略
  • 平台选择策略
  • 数据验证标准
  • 迭代优化方法

2. 受众分析 Skill

文件: examples/content_finder/skills/audience_analysis.md

内容:

  • 老年人内容特征
  • 年龄分布判断标准
  • 情感共鸣要素
  • 数据指标解读

3. 视频质量评估 Skill

文件: examples/content_finder/skills/video_quality.md

内容:

  • 点赞数评估标准
  • 发布时间权重
  • 内容完整性检查
  • 来源可靠性判断

4. 搜索优化 Skill

文件: examples/content_finder/skills/search_optimization.md

内容:

  • 关键词组合技巧
  • 搜索建议词使用
  • 标签提取方法
  • 相关性判断

工具优先级

高优先级(必须)

  1. video_library_search - 核心功能
  2. video_library_get_detail - 获取shipping信息
  3. hotspot_get_video_profile - 受众验证

中优先级(重要)

  1. video_library_get_account - 账号分析
  2. gemini_analyze_content - 内容分析

低优先级(可选)

  1. hotspot_analyze_audience - 高级分析
  2. gemini_compare_videos - 批量比较

实现建议

工具实现位置

examples/content_finder/
├── tools/
│   ├── __init__.py
│   ├── video_library.py      # 票圈视频库工具
│   ├── hotspot.py             # 热点宝工具
│   └── gemini_api.py          # Gemini API工具

Skill实现位置

examples/content_finder/
├── skills/
│   ├── content_finding_strategy.md
│   ├── audience_analysis.md
│   ├── video_quality.md
│   └── search_optimization.md

工作流程映射

步骤1: 查询库中类似视频
  → 工具: video_library_search
  → Skill: content_finding_strategy

步骤2: 分析视频来源
  → 工具: video_library_get_detail, video_library_get_account
  → Skill: video_quality

步骤3: 扩展关键词搜索
  → 工具: search_posts, get_search_suggestions
  → Skill: search_optimization

步骤4: 热点宝验证数据
  → 工具: hotspot_get_video_profile
  → Skill: audience_analysis

步骤5: AI内容分析
  → 工具: gemini_analyze_content
  → Skill: video_quality

步骤6: 保存策略
  → 工具: knowledge_save
  → Skill: content_finding_strategy

下一步行动

  1. 创建自定义工具文件
  2. 创建Skill文档
  3. 更新config.py配置
  4. 测试工具集成