News Tracker
获取特定主题的最新新闻和动态信息。
执行流程
1. 解析用户查询 → 识别主题类型 + 判断意图
2. 构造搜索查询 → 执行 2-3 次 search_web
3. 去重并评分 → 按相关性排序
4. 格式化输出 → 新闻列表 或 智能问答
Step 1: 主题类型识别
解析用户查询,识别主题类型:
| 类型 | 识别特征 | 搜索关键词模式 |
|---|---|---|
| 领域 | 行业/学科名词 | {主题} 新闻 {时间} + {主题} latest news |
| 公司 | 企业/组织名称 | {公司名} 新闻 + {公司英文名} news |
| 人物 | 人名 | {人名} 最新动态 + {人名英文} latest |
| 地区 | 国家/地区名 | {地区} {领域}新闻 {时间} |
| 产品 | 产品/服务名称 | {产品名} 更新 + {产品名} release |
| 事件 | 活动/事件名 | {事件名} {年份} + {事件英文名} |
Step 2: 意图识别
判断用户意图,决定输出格式:
| 意图 | 识别特征 | 输出格式 |
|---|---|---|
| 新闻聚合 | 含"新闻/动态/资讯"等词,无疑问句式 | 新闻列表(10 条) |
| 智能问答 | 疑问句,问"是什么/哪个/怎么样/多少" | 先回答问题,附信息来源 |
Step 3: 搜索执行
3.1 时间范围(硬性规则)
统一规则:只获取过去 24 小时内的新闻
- 搜索时必须包含当天日期,格式如
{主题} 新闻 2026-02-05 - 结果不足时有多少展示多少,不自动扩展时间范围
- 如无结果,明确提示"过去 24 小时无相关新闻"
3.2 搜索策略(必须执行)
执行 2-3 次 search_web 调用,覆盖中英文和不同角度:
第 1 次搜索:{主题} 新闻 {YYYY-MM-DD}
第 2 次搜索:{主题英文} news {YYYY-MM-DD}
第 3 次搜索(可选):{主题} 最新 {YYYY-MM-DD}
示例 - 用户查询 "AI 最新新闻"(假设今天是 2026-02-05):
search_web("AI 新闻 2026-02-05")
search_web("artificial intelligence news 2026-02-05")
search_web("AI 大模型 最新 2026-02-05")
3.3 结果处理
- 去重:合并来自不同搜索的相同新闻(URL 或标题相似度 > 80%)
- 排序:按相关性评分降序排列
- 数量:保留 10 条(结果不足时保留全部)
Step 4: 相关性评分标准
| 评分 | 输出文字 | 标准 |
|---|---|---|
| 5 星 | 5星 | 主题完全匹配 + 来源权威 + 24小时内 |
| 4 星 | 4星 | 主题匹配 + 来源可靠 + 24小时内 |
| 3 星 | 3星 | 主题相关 + 来源一般 |
注意:不使用 emoji 星号,直接输出文字如
5星、4星、3星
权威来源列表(优先采用):
- 科技类:TechCrunch、The Verge、Wired、36氪、虎嗅、极客公园
- 综合类:Reuters、BBC、新华网、财联社、界面新闻
- AI专业:arXiv、Hacker News、机器之心、量子位
输出格式
新闻列表格式(Telegram 移动端优化)
📅 YYYY-MM-DD {主题}日报
1️⃣ [新闻标题](URL)
摘要文字,≤50字
来源名 · 5星
2️⃣ [新闻标题](URL)
摘要文字,≤50字
来源名 · 4星
示例:
📅 2026-02-05 AI 日报
1️⃣ [百度发布文心大模型 5.0 正式版](https://news.cn/...)
采用原生全模态统一建模技术,跻身国际第一梯队
新华网 · 5星
2️⃣ [阿里发布 Qwen3-Max-Thinking 推理模型](https://...)
创新测试时扩展机制,实现更高效推理
新华网 · 5星
格式规范:
| 项目 | 规范 |
|---|---|
| 日期标题 | 📅 YYYY-MM-DD {主题}日报 |
| 序号 | 使用 emoji 序号 1️⃣2️⃣3️⃣... |
| 标题 | Markdown 超链接 [标题](URL),不暴露 URL |
| 链接 URL | 必须使用 search_web 返回的完整重定向 URL,不要简化为域名 |
| 摘要 | ≤ 50 字,紧跟标题下方 |
| 来源+评分 | {来源} · {N}星,无 emoji |
| 条目间隔 | 每条之间空 1 行 |
智能问答格式
## 回答
{基于最新信息的直接回答,1-3 段}
## 关键数据
| 指标 | 数值 | 来源 |
|------|------|------|
| ... | ... | ... |
## 信息来源
1. [{新闻标题} - {来源}]({URL})
2. ...
异常处理
| 情况 | 处理方式 |
|---|---|
| 0 条结果 | 提示"过去 24 小时无相关新闻" |
| 结果不足 | 有多少展示多少,不补足、不扩展时间范围 |
| 搜索工具失败 | 提示网络问题,建议稍后重试 |