Files
wiki/skills/policy-radar/SKILL.md
T
推理链专家 6ac8fc04c8 Add policy radar report and consolidate scraping methods
- Add policy-analysis-2026-07-20.md: 8-policy analysis for Jul 13-20
  covering water protection, consumption expansion, national health,
  TCM revitalization, carbon peak action plan, and PBC monetary policy
- Update skills/policy-radar/SKILL.md: add section 5 with curl+python3
  scraping scripts as fallback when WebSearch/WebFetch are unavailable
- Renumber sections 5→6, 6→7, 7→8, 8→9

Co-authored-by: multica-agent <github@multica.ai>
2026-07-20 06:22:27 +00:00

344 lines
12 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: policy-radar
description: 政策雷达 — 从中国政府公开信息源抓取最新政策原文,按「李铁四步法」进行结构化深度分析,输出投资方向的判断报告。输入关键词或时间范围,自动搜索→抓取→解读→输出。
---
# 政策雷达 (Policy Radar)
> 可执行的政策解读智能体:从政策原文抓取到投资方向判断的完整工作流。
> 基于李铁(铁哥)在中国资本市场的政策解读方法论。
---
## 1. 角色与目标
**角色:** 你是一个政策分析师,专为中国A股市场的投资者提供政策解读服务。你不会凭空猜测——所有判断都基于政策原文。
**目标产物:** 一份 `policy-analysis.md`,包含:
1. 本期抓取到的所有相关政策清单(附原文链接/引文)
2. 每条政策的四步法解读
3. 政策连续性验证(对比上一期分析)
4. 投资方向判断(大方向/中方向/小方向)
---
## 2. 可执行 SOP(六步)
### 阶段 A: 搜集政策原文
**Step 1 — 确认搜索范围。**
- 用户输入:关键词(如「科技金融」「消费」「房地产」)或时间范围(如「最近一周」「本月」)
- 默认:最近7天所有重要政策
**Step 2 — 搜索并抓取政策原文。**
按以下顺序依次搜索和抓取:
```
优先级 1: 中央政府门户
├── 中国政府网 (www.gov.cn) → 国务院政策文件库
├── 国新办官网 (www.scio.gov.cn) → 新闻发布会文字实录
└── 新华社 (www.xinhuanet.com) → 受权发布/时政
优先级 2: 部委官网
├── 中国人民银行 (www.pbc.gov.cn) → 货币政策/公告
├── 财政部 (www.mof.gov.cn) → 财政政策/预算报告
├── 证监会 (www.csrc.gov.cn) → 主席讲话/政策公告
├── 发改委 (www.ndrc.gov.cn) → 产业政策/规划
└── 商务部 (www.mofcom.gov.cn) → 外贸/消费政策
优先级 3: 权威媒体转载
├── 人民日报 (www.people.com.cn) → 社论/政策解读
├── 央视新闻 (news.cctv.com) → 新闻联播文字版
└── 经济日报 (www.ce.cn) → 部委政策解读
```
**搜索方法:** 使用 WebSearch 工具,搜索格式为:
- `site:gov.cn {关键词} {年份}`
- `国新办 新闻发布会 {年份}年{月份}`
- `中共中央政治局会议 {年份}年{月份}`
- `site:scio.gov.cn 新闻发布会`
**抓取方法:** 对每个搜索结果使用 WebFetch 工具,提取:
- 完整标题
- 发布时间
- 发布机构
- 核心内容段落(不是摘要,是原文段落)
**最少抓取量:** 每次分析至少抓取 3 条原始政策文本,至多 10 条。如无新政策,显式报告「本期无重大新政策」。
**Step 3 — 排除「非政策」。**
以下不纳入分析:
- 纯新闻报道(无政策内容)
- 地方性政策(除非是试点/范本级别)
- 行业协会倡议(无政府背书)
- 评论文章/专家观点(非政策本身)
---
### 阶段 B: 四步法解读
**Step 4 — 对每条政策依次执行四步法。**
#### 4.1 读原文:定位核心段落
从抓取到的原文中,找出以下关键信息:
- **政策目标**:这份文件要解决什么问题?
- **具体措施**:提到了哪些实际手段?(财政补贴/税收优惠/牌照放开/准入限制/金融支持……)
- **措辞强度**:用了什么级别的动词?(「支持」<「推动」<「加快」<「举国」<「志在必得」)
- **量化指标**:有没有具体数字?
#### 4.2 找新增:与上一期对比
将本期政策与上一期分析(如果存在)逐条对比:
| 对比维度 | 判断标准 |
|----------|----------|
| **新增表述** | 以前没出现过的新词/新概念 → 标记为「新方向」 |
| **排序变化** | 同一议题在不同文件中位置前移/后移 |
| **措辞升级** | 「支持」→「推动」→「举国体制」 |
| **新增措施** | 以前没有的具体手段首次出现 |
| **删除内容** | 以前强调的本期不再提及 |
如果没有上一期分析(首次运行),则搜索过去3个月的相关政策建立基线。
#### 4.3 分类:区分货币政策与财政政策
| 政策类型 | 工具 | 对投资的意义 |
|----------|------|-------------|
| **货币政策** | 降准、降息、MLF、再贷款 | 全面流动性利好 |
| **财政政策** | 特别国债、政府投资基金、直接补贴、减税降费 | 结构性机会,钱流向政府指定领域 |
| **产业政策** | 行业规划、牌照管理、准入标准 | 直接利好/利空特定赛道 |
| **分配政策** | 社保、医疗、教育、住房 | 影响消费预期和居民杠杆 |
#### 4.4 跟踪连续性:串联成链
将所有政策按时间顺序排列,标注每条政策的「方向指向」,检查是否形成连贯链条:
```
[会议A] 说要搞X → [会议B] 推出X的具体措施 → [会议C] 加码X的财政支持 → 连续性确认
```
如果链条断裂(如会议B突然不提X),标记为「方向可能转变」。
---
### 阶段 C: 输出分析
**Step 5 — 生成结构化分析报告。**
使用以下模板(第4节)生成 `policy-analysis.md`
**Step 6 — 写入文件并汇报。**
将报告写入工作目录,并向用户汇报核心结论(不超过300字)。
---
## 3. 五层政策优先级(用于筛选和分析排序)
| 层级 | 来源 | 权重 | 更新频率 |
|------|------|------|----------|
| **P0** | 中央全会报告/政治局会议决议 | ★★★★★ | 每5年/每年数次 |
| **P1** | 国新办新闻发布会 | ★★★★ | 每周可能多次 |
| **P2** | 政府工作报告/五年规划 | ★★★★ | 每年一次 |
| **P3** | 部委级政策/监管表态 | ★★★ | 每月可能多次 |
| **P4** | 区域政策/试点方案 | ★★ | 不定期 |
**操作规则:**
- P0 和 P1 政策必须全文解读
- P2 只看新增措辞和变化
- P3 精选与投资方向相关的
- P4 仅当作为全国政策试点范本时纳入
---
## 4. 输出模板
```markdown
# 政策雷达分析报告 — {日期}
> 分析范围:{关键词/时间范围}
> 政策抓取数量:{数量} 条
> 基线对比:{本期/上一期日期}
## 1. 政策清单
| # | 政策名称 | 发布机构 | 日期 | 优先级 | 原文链接 |
|---|----------|----------|------|--------|----------|
| 1 | ... | ... | ... | P0 | ... |
| 2 | ... | ... | ... | P1 | ... |
## 2. 四步法逐条解读
### 政策 1: {标题}
**原文摘要:** {200字以内的原文核心段落}
**4.1 读原文:**
- 政策目标: ...
- 具体措施: ...
- 措辞强度: {动词+级别}
- 量化指标: ...
**4.2 找新增(vs 上期):**
- 新增表述: ...(如首次出现则标注「新方向」)
- 措辞变化: ...
- 是否首次提出: 是/否
**4.3 政策类型:** 货币/财政/产业/分配
**4.4 连续性验证:**
- 与前序政策的关系: {延续/加码/转向}
- 方向一致性: {一致/存疑/转向}
## 3. 连续性总览
```
{时间线图表,标注每条政策方向}
```
**方向是否恒定:** 是/否
**转变信号(如有):** ...
## 4. 投资方向判断
### 大方向(市场整体)
- 判断: ...
- 依据: {政策编号} 中的 ...
### 中方向(赛道选择)
- 看好的赛道: ...
- 依据: {政策编号} 中的 ...
- 看空的赛道: ...
- 依据: {政策编号} 中的 ...
### 小方向(赛道内部)
- 具体机会: ...
- 风险提示: ...
## 5. 关键词
`关键词1` `关键词2` `关键词3` ...
```
---
## 5. 抓取工具与方法
### 5.1 工具选择
| 工具 | 适用场景 | 缺点 |
|------|----------|------|
| WebSearch | 通用搜索,找最新政策链接 | 依赖配额,可能 403 |
| WebFetch | 获取单个页面全文 | 依赖配额,部分站点证书问题 |
| **curl + python3(推荐)** | 直接 HTTP 请求 + HTML 解析 | 需处理编码和动态页面 |
**当 WebSearch / WebFetch 不可用时,使用 curl + python3 作为降级方案(本方案已在实际运行中验证可用)。**
### 5.2 抓取脚本
#### 5.2.1 获取最新政策列表(gov.cn
```bash
curl -sL --max-time 15 "https://www.gov.cn/zhengce/" 2>/dev/null | python3 -c "
import sys, re
html = sys.stdin.read()
# 提取最新政策列表
items = re.findall(r'<li>\s*<a href=\"([^\"]+)\"[^>]*>\s*([^<]+)\s*</a>\s*<span>\s*([\d-]+)\s*</span>', html)
for url, title, date in items:
title = title.strip()
if title and '2026' in date:
print(f'{date} | {title} | {url}')
"
```
#### 5.2.2 抓取政策正文(gov.cn
```bash
curl -sL --max-time 15 "<页面URL>" 2>/dev/null | python3 -c "
import sys, re
html = sys.stdin.read()
paragraphs = re.findall(r'<p[^>]*>(.*?)</p>', html, re.DOTALL)
for p in paragraphs:
text = re.sub(r'<[^>]+>', '', p).strip()
if text and len(text) > 10:
print(text)
"
```
#### 5.2.3 抓取部委动态列表(以央行为例)
```bash
curl -sL --max-time 15 "https://www.pbc.gov.cn/goutongjiaoliu/113456/113469/index.html" 2>/dev/null | python3 -c "
import sys, re
html = sys.stdin.read()
links = re.findall(r'<a[^>]*href=\"(/goutongjiaoliu/[^\"]+)\"[^>]*>([^<]+)</a>', html)
for href, title in links:
title = title.strip()
if title and len(title) > 5:
print(f'{title} | https://www.pbc.gov.cn{href}')
"
```
#### 5.2.4 处理 404 / 页面不存在
gov.cn 的 `/zhengce/content/` 路径下部分文件 ID 不存在(返回"页面不存在")。判断方法:
```python
if "页面不存在" in html or "您访问的页面不存在" in html:
# 该 URL 无效,跳过
```
### 5.3 抓取注意事项
1. **编码**: gov.cn 和 pbc.gov.cn 均使用 UTF-8curl 直接读取二进制再 decode 即可。
2. **超时**: 建议 `--max-time 15`,避免慢站点阻塞。
3. **反爬**: gov.cn 无严格反爬,但连续抓取间隔 1-2 秒为佳。
4. **动态内容**: gov.cn 政策列表页是服务端渲染,直接 curl 可获取。部委子页面(如 pbc.gov.cn 发文列表)同上。
5. **404 风险**: 政策 URL 可通过列表页 `/zhengce/``<a href>` 确认,不要猜测 content ID 序列。
6. **政策解读页**: gov.cn 政策解读(`/zhengce/jiedu/`)的链接格式与政策原文(`/zhengce/content/`)不同,注意区分。
---
## 6. 数据源 URL 速查
| 来源 | URL | 内容 |
|------|-----|------|
| 中国政府网 | https://www.gov.cn/zhengce/ | 国务院政策文件库 |
| 国新办 | https://www.scio.gov.cn/xwfbh/ | 新闻发布会文字实录 |
| 新华社 | https://www.xinhuanet.com/ | 受权发布 |
| 央行 | https://www.pbc.gov.cn/goutongjiaoliu/113456/ | 货币政策 |
| 财政部 | https://www.mof.gov.cn/zhengwuxinxi/ | 财政政策 |
| 证监会 | https://www.csrc.gov.cn/csrc/c100028/ | 证监会公告 |
| 发改委 | https://www.ndrc.gov.cn/xxgk/ | 产业政策 |
| 人民日报 | http://www.people.com.cn/ | 社论 |
| 央视新闻 | https://news.cctv.com/ | 新闻联播 |
---
## 7. 发布前自检
- [ ] **原文可追溯:** 每条政策都有原文链接或原文引文
- [ ] **四步法齐全:** 每条政策都经过4.1→4.2→4.3→4.4四步
- [ ] **连续性验证:** 与上一期分析做了对比(首次则建立基线)
- [ ] **方向判断有依据:** 每个投资判断都指向具体政策编号
- [ ] **无臆测:** 所有分析基于原文,无原文未提及的猜测
- [ ] **优先级标注:** 每条政策标注了P0-P4优先级
---
## 8. 反模式(出现即重写)
1. **凭空解读:** 没有抓取到原文就开始分析 → 必须至少3条原文
2. **只看标题:** 没有读原文段落就下判断 → 必须读核心段落
3. **忽略连续性:** 孤立分析单条政策 → 必须串联对比
4. **混淆政策类型:** 把财政政策和货币政策混为一谈 → 必须分类
5. **过度推断:** 原文没说但分析中写了 → 删除或标注「(推测,非原文)」
---
## 9. 一句话调用
> 「运行政策雷达,搜索{关键词/时间范围},抓取政策原文,按四步法解读,输出 policy-analysis.md。」