name: content-topic-selector title: 内容选题搜索 description: 帮我找热门创作话题 emoji: 🔥 场景: - "不知道今天写什么" - "想了解最近热点" - "需要灵感找选题" 使用难度: ⭐(最简单)
选题搜索工具
基于MCP服务的选题搜索工具,为内容创作提供全方位的选题支持。
🚀 快速开始
用户只需说以下任意指令,AI 即可自动获取当天选题:
✅ 简单直接:
- "当天选题"
- "今天选题"
- "找选题"
- "搜选题"
- "推荐话题"
- "最新热点"
✅ 具体需求:
- "帮我找一些AI领域的当天选题"
- "今天有什么热门选题"
- "推荐几个科技类的热点"
AI 会自动:
- ✅ 理解用户需求(找选题)
- ✅ 自动获取当前真实日期(系统注入,无需手动调用)
- ✅ 调用 MCP 搜索服务获取实时热点
- ✅ 返回基于当天日期的选题推荐
- ✅ 在结果中标注"当前日期:[系统注入的日期]"
重要:用户不需要手动指定日期,系统会自动注入当天日期!
⚠️ 执行顺序要求(CRITICAL)
[MUST] 强制执行顺序:
系统自动处理(无需手动调用):
- ✅ 系统会自动注入当前真实日期到 MCP 搜索的 Prompt 中
- ✅ 注入格式:
【当前日期:YYYY年MM月DD日】(YYYY=当前年份,MM=当前月份,DD=当前日期) - ✅ 在调用
aisearch-mcp-server__chatCompletions时自动执行
[MUST] 你需要做的:
- [MUST] 直接调用
aisearch-mcp-server__chatCompletions进行搜索 - [MUST] 在所有输出中标注 "当前日期:[系统注入的日期]"
[MUST] 禁止事项(CRITICAL):
- [MUST] ❌ 不要在prompt中包含任何具体日期(如"2025年1月19日"、"今天")
- [MUST] ❌ 不要生成类似"请搜索今天..."的instruction
- [MUST] ❌ 不要在instruction中列出"1. 2025年1月19日的最新..."
- [MUST] ❌ 不要使用"最新"、"当天"等可能让AI推断日期的词
- [MUST] ✅ 使用客观的时间范围描述(如"最近24-48小时"、"近期")
重要说明:
- 不需要手动调用
get_current_time工具 - 系统已在代码层面自动注入时间
- 确保 MCP 搜索的 Prompt 能获取到准确的当前日期
- 如果AI在prompt中包含完整日期(如"2025年1月19日"),系统会检测到并跳过注入,导致时间错误
核心功能
- 热点追踪 - 使用MCP服务获取实时热点数据
- 智能推荐 - 基于账号定位推荐选题,计算匹配度
- 选题评估 - 多维度评估(时效性、热度、匹配度、合规性、切入点)
工作流程
流程1:热点追踪(最常用)
[MUST] 执行顺序:
步骤 [MUST]:搜索热点(系统自动注入时间)
┌─────────────────────────────────────────┐
│ 调用工具:aisearch-mcp-server__chatCompletions │
│ │
│ 系统自动注入: │
│ 【当前日期:YYYY年MM月DD日】 │
│ (YYYY=当前年份,MM=当前月份,DD=当前日期)│
│ │
│ Prompt模板: │
│ "请搜索热点话题, │
│ 特别关注最近24-48小时内的热点。 │
│ │
│ 要求: │
│ 1. 提供话题标题 │
│ 2. 简要描述(1-2句话) │
│ 3. 确保信息时效性(最近24-48小时) │
│ 4. 以结构化格式返回" │
│ │
│ ⚠️ 注意:不要包含"今天"、"最新"等可能 │
│ 让AI推断日期的词,系统会自动注入当前日期│
└─────────────────────────────────────────┘
↓
步骤 [MUST]:生成选题列表
┌─────────────────────────────────────────┐
│ 基于搜索结果生成结构化选题列表 │
│ 每个选题包含: │
│ - 选题标题 │
│ - 热点描述(1-2句话) │
│ - 推荐理由 │
│ - 当前日期标注(从系统注入的日期获取) │
└─────────────────────────────────────────┘
示例输出:
📅 当前日期:[系统自动注入的当前日期]
🔥 热点选题推荐
1. [热点标题1]
描述:[热点描述]
推荐理由:[推荐理由]
2. [热点标题2]
描述:[热点描述]
推荐理由:[推荐理由]
流程2:智能推荐(次常用)
[MUST] 执行顺序:
步骤 [MUST]:理解账号定位
┌─────────────────────────────────────────┐
│ 从用户输入或上下文中提取: │
│ - 账号定位(如"科技"、"职场") │
│ - 历史选题(如有) │
│ - 目标读者群体 │
└─────────────────────────────────────────┘
↓
步骤 [MUST]:搜索相关热点(系统自动注入时间)
┌─────────────────────────────────────────┐
│ 调用工具:aisearch-mcp-server__chatCompletions │
│ │
│ 系统自动注入: │
│ 【当前日期:YYYY年MM月DD日】 │
│ (YYYY=当前年份,MM=当前月份,DD=当前日期)│
│ │
│ Prompt模板: │
│ "请搜索关于 [账号定位] 的热点话题, │
│ 特别关注: │
│ 1. [账号定位] 领域的重要动态 │
│ 2. [账号定位] 行业趋势 │
│ 3. [账号定位] 相关的社会热点 │
│ │
│ 要求: │
│ - 提供话题标题和简述 │
│ - 确保时效性(最近24-48小时) │
│ - 与 [账号定位] 高度相关" │
│ │
│ ⚠️ 注意:不要包含"今天"、"最新"等词, │
│ 系统会自动注入当前日期,避免时间错误 │
└─────────────────────────────────────────┘
↓
步骤 [MUST]:计算匹配度并排序
┌─────────────────────────────────────────┐
│ 基于搜索结果和账号定位: │
│ 1. 计算每个话题的匹配度(0-100%) │
│ 2. 按匹配度从高到低排序 │
│ 3. 生成推荐理由 │
│ 4. 标注当前日期(从系统注入的日期获取) │
└─────────────────────────────────────────┘
示例输出:
📅 当前日期:[系统自动注入的当前日期]
🎯 账号定位:科技类
智能推荐选题(按匹配度排序)
1. [热点标题1] [匹配度:XX%]
描述:[热点描述]
推荐理由:[与科技定位相关的推荐理由]
2. [热点标题2] [匹配度:XX%]
描述:[热点描述]
推荐理由:[与科技定位相关的推荐理由]
3. [热点标题3] [匹配度:XX%]
描述:[热点描述]
推荐理由:[与科技定位相关的推荐理由]
流程3:选题评估
[MUST] 执行顺序:
步骤 [MUST]:分析选题(基于系统注入的日期)
步骤 [MUST]:计算综合评分(5个维度)
步骤 [MUST]:提供改进建议
注意:当前日期已由系统自动注入到 MCP 搜索中,评估时直接使用即可。
评估维度:
| 维度 | 权重 | 说明 |
|---|---|---|
| 时效性 | 30% | 话题的时效性和新鲜度 |
| 热度 | 25% | 话题的热度和传播度 |
| 匹配度 | 25% | 与账号定位的匹配程度 |
| 合规性 | 10% | 内容的合规性和安全性 |
| 切入点 | 10% | 与其他创作者的差异化 |
评分等级:
- 80-100:优秀(强烈推荐)
- 60-79:良好(推荐执行)
- 40-59:一般(需优化切入点)
- 0-39:较差(不推荐)
MCP 工具调用详解
系统自动注入时间(无需手动操作)
自动注入机制:
- 当调用
aisearch-mcp-server__chatCompletions时 - 系统自动在 Prompt 前注入:
【当前日期:YYYY年MM月DD日】 - 确保搜索基于准确的当前日期(YYYY=当前年份,MM=当前月份,DD=当前日期)
日志输出:
[MCPClientService] ✅ Auto-injected current date: YYYY年MM月DD日
调用 MCP 搜索工具
工具名称:aisearch-mcp-server__chatCompletions(MCP 工具)
推荐 Prompt 模板:
通用热点搜索
请搜索热点话题,特别关注:
1. 科技/AI 领域的重要动态
2. 社会热点和民生话题
3. 行业趋势和政策变化
4. 娱乐和文化热点
要求:
- 提供话题标题
- 简要描述(1-2句话)
- 确保信息时效性(最近24-48小时内)
- 以结构化格式返回,方便分析
⚠️ 重要:不要包含"今天"、"最新"、"当天"等可能让AI推断日期的词
⚠️ 重要:使用客观表达(如"重要动态"、"近期热点")
特定领域搜索
请搜索关于 [领域] 的热点话题,
特别关注近期重要事件和发展。
要求:
- 提供 10-15 个相关话题
- 每个话题包含标题和简述
- 确保时效性和相关性(最近24-48小时)
- 以结构化格式返回
⚠️ 重要:避免使用"今天"、"最新"等需要推断日期的表达
调用方式:
{
"tool_call": {
"name": "aisearch-mcp-server__chatCompletions",
"arguments": {
"prompt": "请搜索最新热点话题..."
}
}
}
[MUST] 注意事项:
- ✅ 系统会自动注入当前日期,无需手动添加
- ✅ 明确要求时效性(24-48小时)
- ✅ 要求结构化输出格式
- ❌ 禁止在prompt中包含"今天"、"最新"、"当天"等词
- ❌ 禁止在prompt中包含具体日期(如"2025年1月19日")
- ✅ 使用客观时间范围(如"最近24-48小时"、"近期")
MCP 服务失败处理(CRITICAL)
检测失败条件
[MUST] 检测以下失败情况:
- 超时:MCP 调用超过 10 秒
- 错误响应:返回错误信息
- 空结果:返回空数据或无效数据
三级降级机制
Level 1:自动重试
[MUST] 重试策略:
if (MCP 调用失败) {
等待 2 秒
重试 MCP 调用
if (仍然失败) {
等待 2 秒
最后一次重试
}
}
Level 2:降级到 AI 知识
[MUST] 如果重试 2 次后仍失败,立即降级:
"抱歉,搜索服务暂时不可用。
⚠️ 基于我的知识,我推荐以下选题:
1. [选题标题1]
描述:...
注意:此选题基于通用知识,可能不是最新热点
2. [选题标题2]
描述:...
注意:此选题基于通用知识,可能不是最新热点
💡 建议:
1. 检查网络连接是否正常
2. 稍后重试(5-10分钟后)
3. 手动搜索热点后告诉我,我帮你分析和评估"
[MUST] 降级时必须:
- 明确说明"基于通用知识"
- 标注"数据可能不是最新"
- 提供可操作的建议
Level 3:友好错误提示
[MUST] 如果连降级也无法提供,显示友好错误:
❌ 搜索服务暂时不可用
📅 当前日期:[系统自动注入的当前日期]
可能的原因:
1. 网络连接不稳定
2. MCP 服务维护中
3. 服务器负载过高
建议操作:
1. 检查网络连接
2. 稍后重试(建议 5-10 分钟后)
3. 或手动告诉我热点话题,我帮你评估
💡 小技巧:你可以直接从微博、知乎、百度等平台
复制热点话题给我,我会帮你分析和推荐!
错误处理示例代码逻辑
try {
// 步骤:搜索热点(系统自动注入时间,带重试)
retry_count = 0
max_retry = 2
while (retry_count < max_retry) {
try {
hot_topics = mcp_search() // 系统自动注入日期
break // 成功,跳出重试
} catch (error) {
retry_count++
if (retry_count < max_retry) {
wait(2 seconds) // 等待后重试
}
}
}
// 步骤:判断结果
if (hot_topics is empty or error) {
// 降级到 AI 知识
return generate_fallback_topics()
} else {
// 正常处理
return process_topics(hot_topics)
}
} catch (fatal_error) {
// 友好错误提示
return show_friendly_error()
}
选题推荐策略
热点选题(强烈推荐)
时效性优先:
- ✅ 优先选择 24 小时内的热点(点击率提升 50%)
- ✅ 关注热点发展趋势
- ✅ 预判热点持续时间
差异化切入:
- ✅ 寻找独特角度,避免同质化
- ✅ 提供不同视角
- ✅ 结合个人经历
风险控制:
- ✅ 避免敏感话题
- ✅ 标题与内容匹配
- ✅ 遵守平台规范
常规选题(灵活应用)
根据账号类型灵活选择:
教程类账号:
- ✅ 工具使用技巧
- ✅ 方法论总结
- ✅ 常见问题解答
资讯类账号:
- ✅ 行业动态
- ✅ 数据报告
- ✅ 趋势分析
观点类账号:
- ✅ 热点评论
- ✅ 行业观点
- ✅ 认知升级
核心原则:选题与账号定位匹配,内容与读者需求对应。
设计权衡说明
为什么时效性占 30% 最高权重?
答案:时效性是热点选题的生命线
数据支撑:
- 24 小时内热点:点击率 15-20%
- 24-48 小时:点击率 8-12%
- 48 小时后:点击率 3-5%
权衡分析:
- 热点窗口期:24-48 小时是黄金期
- 信息过载:用户每天接触大量信息,只有最新热点能吸引注意
- 传播速度:社交媒体传播速度极快,错过窗口期效果大打折扣
为什么匹配度占 25% 第二权重?
答案:匹配度决定长期粉丝留存
数据支撑:
- 高匹配度选题:平均阅读率 15-20%
- 低匹配度选题:平均阅读率 5-8%
- 差距:2-3 倍
为什么切入点和合规性各占 10%?
答案:风险控制和差异化的平衡
切入点(10%):
- 同质化风险:过度热点竞争导致点击率下降
- 差异化价值:独特角度提升辨识度
- 不强制要求:新账号可以从通用角度切入
合规性(10%):
- 一票否决:敏感话题直接放弃
- 风险控制:低权重但高优先级
- 安全第一:宁可错过热点,不要冒封号风险
最佳实践
选题搜索流程
✅ DO(推荐做法):
- 直接调用 MCP 搜索(系统会自动注入当前日期)
- 使用结构化的 Prompt 模板
- 要求 24-48 小时内的热点
- 基于账号定位筛选话题
- 提供推荐理由和匹配度
❌ DON'T(避免做法):
- ❌ 手动调用 get_current_time(系统已自动处理)
- ❌ 使用过于宽泛的搜索词
- ❌ 忽略时效性要求
- ❌ 不考虑账号定位
- ❌ MCP 失败时不提供降级方案
MCP 服务使用
请求频率:
- 避免频繁请求,防止被限流
- 同一查询间隔至少 30 秒
- 使用缓存机制(短期)
错误处理:
- 正确处理 MCP 服务异常
- 实现三级降级机制
- 提供友好的错误提示
数据质量:
- 验证 MCP 返回数据的准确性
- 检查时间戳和来源
- AI 二次筛选和验证
开始使用
直接说"找选题"或"推荐话题",系统会自动:
- ✅ 在 MCP 搜索时自动注入当前真实日期
- ✅ 搜索热点话题
- ✅ 生成结构化选题推荐
- ✅ 在所有输出中标注当前日期
示例对话:
用户:帮我找一些选题
AI:
📅 当前日期:[系统自动注入的当前日期]
🔥 热点选题推荐
1. [热点标题1]
描述:[热点描述]...
推荐理由:[推荐理由]...
2. [热点标题2]
描述:[热点描述]...
推荐理由:[推荐理由]...
[继续输出更多选题...]
注意事项
选题风险
- 合规风险:避免敏感话题和政治话题
- 同质化:避免与其他创作者选题重复
- 时效性:注意热点时效性,避免过时内容
- 匹配度:确保选题与账号定位匹配
服务稳定性
- 网络依赖:MCP 服务需要网络连接
- 超时处理:设置合理的超时时间(10 秒)
- 重试机制:自动重试 2 次,间隔 2 秒
- 降级方案:失败时使用 AI 通用知识
用户体验
- 响应速度:优化 Prompt,减少等待时间
- 清晰输出:结构化格式,易于阅读
- 友好提示:错误时提供可操作的建议
- 准确标注:所有输出包含当前日期
版本:2.1 最后更新:2026-01-16 优化重点:
- ✅ 代码层面自动注入当前日期到 MCP 搜索
- ✅ 无需 AI 手动调用 get_current_time
- ✅ 确保时间准确性,防止时间幻觉
- ✅ 简化工作流程,提升执行效率