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

12 KiB
Raw Blame History

name, description
name description
policy-radar 政策雷达 — 从中国政府公开信息源抓取最新政策原文,按「李铁四步法」进行结构化深度分析,输出投资方向的判断报告。输入关键词或时间范围,自动搜索→抓取→解读→输出。

政策雷达 (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. 输出模板

# 政策雷达分析报告 — {日期}

> 分析范围:{关键词/时间范围}
> 政策抓取数量:{数量} 条
> 基线对比:{本期/上一期日期}

## 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)

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

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 抓取部委动态列表(以央行为例)

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 不存在(返回"页面不存在")。判断方法:

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。」