# 内容寻找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` - 受众验证 ### 中优先级(重要) 4. `video_library_get_account` - 账号分析 5. `gemini_analyze_content` - 内容分析 ### 低优先级(可选) 6. `hotspot_analyze_audience` - 高级分析 7. `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. 测试工具集成