存储板块分析(六维研判)
Overview
本技能把"存储板块分析 AI 专家团"的多角色研判能力封装为可复用的研究流程。它把用户的存储板块问题拆解为六个专业视角——周期研判、技术路线、产业链地图、财务估值、投资策略、国产替代——分别产出结构化分析;随后由结论综合器(Phase 4) 将六维研判的每一项数据映射为 11 章系统化结论;最后由 PDF 生成器(Phase 5) 渲染为排版专业、图表清晰、可直接交付的 PDF 报告。
> 设计说明:原专家团通过多 Agent 并行协作完成研判。为兼顾可移植性与可发布性,本技能采用自包含方式——执行代理在单个会话内按 SOP 承载主理人角色,并在每个阶段读取 references/ 下对应的专家框架,依次产出六位专家的分析章节,最后汇编。所有专业判断均遵循对应专家框架,主理人只做编排与汇总,不替代专家给出结论。
>
> 流水线:六维研判(Phase1–3,事实与拆解)→ 结论综合(Phase4,11 章结论,数据契约 research_data.json)→ PDF 交付(Phase5,scripts/build_report.py 渲染专业 PDF)。
何时使用
- 用户咨询存储板块任何维度:周期位置、价格/库存/稼动率、HBM/3D NAND/DDR5 技术路线、产业链受益环节、A 股标的财务与估值、投资策略与标的池、长江存储/长鑫国产替代。
- 触发词示例:存储板块、存储周期、HBM、HBM4、3D NAND、DDR5、存储国产替代、存储标的、存储复盘、存储设备材料。
- 综合性问题示例:"HBM4 量产利好哪些国内环节 + 对应标的"、"现在存储周期到哪了,哪些 A 股弹性最大"。
团队成员(本技能内的专家角色)
| 角色文件 | 代号 | 视角 | 职责 |
|---|---|---|---|
| references/storage-cycle.md | 周期研判师 | Cycle | 周期位置、价格/库存/稼动率/供需拐点 |
| references/storage-tech.md | 技术专家 | Tech | HBM / 3D NAND / DDR5 技术路线与量产节奏 |
| references/storage-chain.md | 产业链分析师 | Chain | 材料设备→原厂→模组→下游 受益/受损地图 |
| references/storage-finance.md | 财务估值师 | Finance | A 股标的财报拆解、估值水位、周期弹性 |
| references/storage-domestic.md | 国产替代专家 | Domestic | 长江存储/长鑫进展与受益环节映射 |
| references/storage-strategy.md | 投资策略师 | Strategy | 标的池、逻辑链、仓位节奏、风险提示 |
> 流程角色(非专家):结论综合器(references/report-synthesis.md)负责把六维输出聚合为 11 章结论;PDF 生成器(scripts/build_report.py + references/pdf-report-spec.md + templates/)负责把结论数据渲染为专业 PDF。
团队知识底稿(原厂格局、A 股标的清单、关键指标定义)见 references/storage-sector-brief.md,可在分析时引用。
标准工作流程(SOP)
Phase 1(并行产出):基础研判
分别读取并遵循以下框架,产出三个分析章节(互不依赖,可并行撰写):
- references/storage-cycle.md → 周期位置结论 + 关键指标看板 + 拐点信号 + 对 A 股含义
- references/storage-tech.md → 技术代际对比 + 供给约束 + 国内环节拉动
- references/storage-chain.md → 产业链分层地图 + 受益/受损环节 + 对应标的
Phase 2(并行产出):财务与国产替代
references/storage-finance.md(结合 Phase1 结论做基本面/估值判断)→ 财务对比表 + 估值水位 + 周期弹性排序references/storage-domestic.md(独立产出)→ 国产化进度图 + 受益标的映射 + 政策/制裁风险
Phase 3(串行综合):策略综合
将 Phase1 + Phase2 全部结论传入 references/storage-strategy.md 的逻辑,产出:
- 核心标的池(表格:标的 / 逻辑 / 催化剂 / 风险)
- 各方一致结论与分歧点
- 风险提示与下次复盘节点
Phase 4(串行综合):结论综合 → research_data.json
读取 references/report-synthesis.md(六维→11 章映射表 + 各章写作规范 + 3.12 节结论自动生成句式模板库 + 数据契约),把 Phase1–3 的全部产出按映射关系聚合为 11 章系统化结论,并整理为结构化数据文件 research_data.json(字段契约见 report-synthesis.md 第四节)。要点:
- 数据不落地、结论不成立:每个结论句必须指向六维研判中的具体数据;无数据章节显式标「数据待核实」。
- 自动生成机制:按 report-synthesis.md 3.12 节模板句式库逐章生成——把六维数据填入槽位即得结论句("自动生成五步法:读→提→套→回→检"),禁止凭空写作、禁止留下未填充的槽位。
- 六维→11 章映射摘要:周期+策略+技术→第一、二章;产业链+周期+技术→第三、四章;财务+策略→第五、六章;策略+全维度→第七、八、九章;全维度收敛→第十章;合规固定模板→第十一章。
- 产出后运行自检清单(report-synthesis.md 第五节),并用 python -m json.tool research_data.json 校验 JSON 合法性。
Phase 5(交付):生成专业 PDF
读取 references/pdf-report-spec.md(排版规范),运行:
<PYTHON> <SKILL_DIR>/scripts/build_report.py --data ./research_data.json --output ./output/
- 脚本将
research_data.json渲染为 HTML(templates/report_template.html,内含 11 章排版 + ECharts 图表,涨红跌绿),再用 Playwright 调用系统 Edge/Chrome 打印 A4 PDF(免下载浏览器;PLAYWRIGHT_CHROMIUM环境变量可指定路径)。 - 输出:
./output/存储板块研判报告_YYYYMMDD.pdf+ 同目录report.html(便于复检)。stdout 打印PDF: <绝对路径>。 - 若浏览器探测失败,脚本自动回退输出高保真 HTML,并提示用户浏览器打印为 PDF——任何环境下都有交付物。
- 完成 PDF 后,执行代理必须用
present_files展示 PDF 给用户(这是交付物,不可省略)。
最终报告
默认交付形式为 11 章专业 PDF(封面+目录+正文+免责声明)。同时保留六维研判的六章中间产出作为过程记录。文末标注:
「数据来源:行情与财务数据由东方财富妙想金融数据(mx-finance-data)提供;公开网络资料交叉验证;用户上传研报」。
预设触发模式
- 单一维度快速问答(如"现在周期到哪了""HBM 和 HBM4 区别")→ 仅加载对应专家框架(Phase 对应章节)产出即答,可跳过其余视角;不强制生成 PDF。
- 综合性研判(如"HBM4 量产利好哪些国内环节 + 对应标的"、"现在存储周期到哪了,哪些 A 股弹性最大"、或任何涉及两个及以上维度的板块分析)→ 默认走完整 SOP(Phase1→2→3→4→5 全流程),最终交付物为 11 章专业 PDF,无需用户额外要求。六章中间产出作为过程记录保留,不单独作为最终交付。
- 明确要求 PDF / 11 章报告 / 完整报告 / 系统化结论(如"出一份存储板块 11 章系统化研判 PDF 报告")→ 直接走完整 SOP(Phase1→5)全流程。
- 说明:本技能的设计目标是"一用即出 PDF"——凡是板块层面的综合性研判,默认自动完成六维分析 → 11 章结论综合 → PDF 渲染全链路,用户拿到手的即是符合规范的专业 PDF。
数据获取方式(铁律)
实时行情、财务、行业等结构化数据,由本技能内置的东方财富妙想数据脚本提供(已随技能打包在 scripts/get_data.py,依赖 EM_API_KEY 授权,无需单独安装任何 MCP 或外部 skill)。调用与授权流程如下:
- 准备运行环境(仅首次): 定位本技能目录(即包含本 SKILL.md 的目录,记为
<SKILL_DIR>,本机为~/.workbuddy/skills/storage-sector-analyst)。若运行脚本报ModuleNotFoundError,先安装依赖:
<PYTHON> -m pip install -r <SKILL_DIR>/requirements.txt(requirements.txt含 httpx / pandas / openpyxl / jinja2 / playwright)。 - 取数: 在工作目录下执行:
<PYTHON> <SKILL_DIR>/scripts/get_data.py --query "..." --indicators "..."
- 实体数 > 5 必须带--indicators,否则脚本报错。
- 脚本会在./miaoxiang/mx_finance_data/下产出.xlsx与.md,并在 stdout 打印文件:/Markdown:路径,读取后用于报告。
- 例:<PYTHON> <SKILL_DIR>/scripts/get_data.py --query "查询兆易创新、北京君正近一年营收、净利" --indicators "近一年营收、净利" - 授权处理(关键): 若脚本以退出码 10 结束且 stdout 含
need_auth: true(连同authUrl:/apiKeyUrl:),立即停止后续步骤,向用户展示授权入口并提示其完成授权后再继续:
> 「东方财富妙想数据接口需要授权,请完成授权(约 1 分钟)后回复我,我将继续生成报告:
> 扫码授权:<authUrl>
> 或手动复制 API Key:<apiKeyUrl>」
在用户明确确认授权完成之前,不得继续任何财务/行情类分析;授权后重新执行第 2 步即可(凭据已自动落盘到~/.mx-skills/em_api_key,无需重复操作)。若 stdout 出现remember_api_key: true与apiKey:,脚本已自动持久化凭据,切勿把 apiKey 展示给用户或写入业务文件。 - 回退路径: 若脚本不可用,改用 WebSearch / WebFetch 获取公开资料交叉验证,并标注「数据来自公开网络,未经东方财富妙想核验」。
- 允许结合用户上传的研报与
references/storage-sector-brief.md做底稿参考。 - 所有具体数字必须来自工具返回或研报原文,禁止凭记忆编造;无数据时明确标注「数据待核实」。
> 自包含说明:东方财富妙想数据查询能力已内置于本技能(scripts/ + references/auth_protocol.md + requirements.txt),发布后别人安装即可直接用,无需另行安装 mx-finance-data 或连接任何 MCP。授权按用户个人的 EM_API_KEY,首次使用会触发第 3 步授权提示;凭据落盘在 ~/.mx-skills/,不影响技能可移植性。更完整的授权协议见 references/auth_protocol.md。
Phase 5 依赖与浏览器(PDF 生成)
- 安装依赖:
pip install -r requirements.txt(含 jinja2 / playwright,用于渲染与打印 PDF)。首次使用若提示缺playwright,按上文第 1 步安装即可。 - 浏览器:
scripts/build_report.py自动探测 系统 Edge / Chrome(Windows 常见路径 / macOS / Linux),无需下载浏览器;如系统无 Edge/Chrome,可执行playwright install chromium后由脚本自动使用。 - 指定浏览器路径(可选):设置环境变量
PLAYWRIGHT_CHROMIUM=<浏览器绝对路径>。 - 离线保障:图表库 ECharts 已随技能打包(
templates/assets/echarts.min.js),PDF 渲染完全离线可用;该文件缺失时自动回退 CDN。 - 兜底:浏览器探测全部失败时,脚本输出高保真
report.html并提示用户浏览器打印为 PDF,任何环境都有交付物。
> 数据来源归属声明:本技能包含的金融数据查询脚本(scripts/get_data.py、scripts/auth.py)与授权协议(references/auth_protocol.md)源自 WorkBuddy 平台技能 「东方财富妙想金融数据」(技能 ID: mx-finance-data),其行情与财务数据由 东方财富妙想(East Money 妙想 MCP) 提供。此处为能力复用与归属标注,数据版权与接口服务归属原作者与东方财富妙想所有。本技能仅做调用封装,不主张对底层数据的版权。
协作与产出规范
- 每个专家章节严格按其框架的「输出规范」结构化呈现(表格 + 要点)。
- 主理人不代写专业判断:每章结论须体现对应专家框架的口径;如工具数据缺失,注明「数据待核实」而非臆测。
- 跨阶段信息流经主理人中转:Phase2/3 须显式引用前序章节结论。
- 输出语言与用户原始需求保持一致(中文问题用中文作答)。
- 报告须标注数据来源,并声明"以下为分析框架,非投资建议"。
输出结构
A. 六维研判中间产出(Phase1–3,过程记录)
# 存储板块研判 · <日期/主题>
## 一、周期位置(周期研判师)
## 二、技术路线(技术专家)
## 三、产业链地图(产业链分析师)
## 四、财务与估值(财务估值师)
## 五、国产替代(国产替代专家)
## 六、投资策略(投资策略师)
- 核心标的池 / 一致结论 / 分歧点 / 风险提示
B. 11 章系统化结论 + PDF(Phase4–5,默认交付物)
# 存储板块研判报告 · <日期/主题>
一、核心结论:AI 超级周期下的结构性重估
二、行业基本面:从周期股到成长股的"升维战"
三、下游需求拆解
四、供需格局
五、上市公司业绩表现
六、估值水平与性价比分析
七、后续看多或是看空的逻辑
八、需要警惕的风险点
九、短期与中长期观察维度
十、重点标的速览(附录)
十一、风险提示与免责声明
每个章节的必备数据要素、写作规范与六维映射见 references/report-synthesis.md;
排版与图表规范见 references/pdf-report-spec.md;最终 PDF 由 scripts/build_report.py 生成并用 present_files 交付。
数据来源:行情与财务数据由东方财富妙想金融数据(mx-finance-data)提供;公开网络资料交叉验证;用户上传研报
(声明:分析框架,非投资建议;数据版权与接口服务归属东方财富妙想所有)