---
name: news-tracker
description: Only invoke when explicitly requested via "新闻"、"最新动态"、"@news-tracker" or "latest news". Do NOT auto-trigger.
---

# 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 结果处理

1. **去重**：合并来自不同搜索的相同新闻（URL 或标题相似度 > 80%）
2. **排序**：按相关性评分降序排列
3. **数量**：保留 **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 行 |

### 智能问答格式

```markdown
## 回答

{基于最新信息的直接回答，1-3 段}

## 关键数据

| 指标 | 数值 | 来源 |
|------|------|------|
| ... | ... | ... |

## 信息来源

1. [{新闻标题} - {来源}]({URL})
2. ...
```

## 异常处理

| 情况 | 处理方式 |
|------|----------|
| **0 条结果** | 提示"过去 24 小时无相关新闻" |
| **结果不足** | 有多少展示多少，不补足、不扩展时间范围 |
| **搜索工具失败** | 提示网络问题，建议稍后重试 |
