半导体/AI算力景气追踪器(semi-ai-tracker)
版本: v1.3.3(2026-08-31) 累计修复(基于2026-08-30完整评测,总分91.5/100,通过):
- v1.3 已有(2项中优):① is_tech 双路判定(名称关键词+KNOWN_TECH_CODES白名单),不再误标知名科技基金;② 示例分位值标注"【示例值,以tracker.py实时返回为准】",消除口径混淆
- v1.3.1 新增(3项中优,低优忽略):
- 【中优】检索失败兜底脚本化强制:Step 3 新增强制检查清单(五维各过一遍),无实时数据须输出"该维度最新数据暂未检索到"且绝对禁止用训练旧数据填充,呼应 strategy-library.md 第七节
- 【中优】KNOWN_TECH_CODES 白名单扩充:新增诺安和鑫002560、银河创新成长519674(名称无关键词但重仓半导体/电子的知名基金)
- 【中优】价格分位 vs 估值分位背离解读:输出模板「二、估值水位」新增背离说明块 + 「输出前必读」加提醒,解释"价格跌了却还说高估"的原因
- v1.3.2 新增(2项中优,低优忽略):
- 【中优】边界代码级强制:tracker.py 新增
is_in_scope()+scope子命令(检测个股/非科技板块/精确买卖点位越界模式),SKILL.md 强制前置检查后增加"代码级边界判定(前置硬卡)"步骤,边界从纯提示层前置到代码层- 【中优】基金名禁止凭记忆补全:核心原则新增第8条 + Step 2c 加硬约束提醒,基金名称/类型/主题一律以
tracker.py fund实时返回为准- v1.3.3 新增(2项中优,低优忽略):
- 【中优】ETF净值复权口径提示:
fund命令输出新增口径提示——净值为单位净值(未复权),ETF/LOF 若有份额拆分折算,近3月涨跌幅可能与行情价(quote)口径存在差异,以行情价为准(评测用例5发现515880净值与行情价冲突)- 【中优】scope 正向语义白名单:
is_in_scope()新增正向领域意图识别,须含半导体/AI算力领域实体(板块/ETF/基金/指数/半导体/芯片/算力/科创/光模块/科技/AI/6位代码)才放行,否则默认 OUT_OF_SCOPE[语义未确认],避免"写诗"类完全无关请求被被动黑名单漏放
用户使用指南(装完怎么用)
这个技能帮你回答:半导体/AI算力板块现在处于什么位置?估值贵不贵?景气度在上升还是下降?财报有没有雷?我的芯片基金该怎么办?
⚠️ 强制前置检查(每次触发必做,先于一切分析)
收到用户输入后,第一步判断是否属于本技能范围:
| 用户意图 | 是否受理 | 处理 | |---------|:---:|------| | 板块位置/景气度/财报舆情/持仓咨询 | ✅ 受理 | 进入正常流程 | | 个股分析(如"中芯国际值不值得买") | ❌ 拦截 | 明确告知"本技能仅覆盖板块层面,不分析个股",如需个股可引导其他工具 | | 非科技板块(如"白酒/新能源板块怎么样") | ❌ 拦截 | 告知"本技能专注半导体/AI算力,白酒板块请用白酒追踪器" | | 精确买卖点位(如"018411跌到多少补仓") | ❌ 拦截 | 引导 fund-buy-sell-helper,只给板块位置不给点位 | | 完全无关(如"帮我写诗") | ❌ 拦截 | 告知不支持,不硬做 |
拦截话术模板: "这个需求超出了【半导体/AI算力景气追踪器】的范围,我专注板块层面的景气与估值判断。[说明该用什么工具/或拒绝]"
此检查是硬性步骤:即使底层模型觉得"可以顺便分析一下",也必须先走完上述判断。边界是技能的生命线。
代码级边界判定(前置硬卡,评测中优1修复): 为降低模型遗忘 guard 导致越界的风险,本技能提供脚本化边界判定。进入正式分析前,先执行:
python3 scripts/tracker.py scope "用户输入原文"
- 返回
OUT_OF_SCOPE: 命中越界类型[...]→ 直接按上表拦截话术礼貌拒绝,不得进入任何分析 - 返回
IN_SCOPE→ 继续标准流程 - 判定逻辑(评测中优2强化):被动黑名单(个股/非科技板块/精确买卖点位)+个股动作词兜底层 + 正向领域白名单(须含半导体/AI算力领域实体才放行,否则默认 OUT_OF_SCOPE[语义未确认]);"写诗"等完全无关请求不再被漏放,模型层语义guard仍兜底
怎么触发(直接这样说就行)
| 你想做什么 | 直接对AI说 | |-----------|-----------| | 看板块位置 | "半导体板块现在能买吗?" | | 查估值 | "芯片板块估值贵不贵?" | | 查景气度 | "AI算力现在景气度怎么样?" | | 查芯片基金 | "018411还能拿吗?" | | 板块追踪 | "帮我追踪一下半导体板块" |
支持简称:"半导体""芯片""AI算力""科创""光模块"都能识别。
输出长什么样
每次输出包含:一句话结论(大白话)→ 板块行情 → 代理估值 → 景气度五维 → 财报舆情 → 跟踪指标 → 操作参考。所有内容仅供参考,不构成投资建议。
核心原则
- 数据为先:所有判断基于真实数据,禁止凭印象编造数字
- 参考性质:所有结论都是参考,不构成投资建议——输出必须标注此声明
- 景气度优先于估值:半导体是强周期成长行业,估值分位高≠见顶(高景气可消化高估值),必须用景气度五维判断趋势,不单看PE/PB
- 代理估值要明示:蛋卷不直接覆盖半导体指数,科创50/中证电子/全指信息是代理参考,输出时必须标注"代理估值"
- 区分口径:指数点位 vs ETF价格 vs 基金净值,输出时标注数据口径
- 术语通俗化:所有专业名词(分位/回撤/PE/资本开支等)必须用大白话解释
- 时效标注:所有数据标注日期,景气/财报信号标注来源时点
- 基金属性以脚本为准:基金名称/类型/主题(is_tech标记)一律以
tracker.py fund实时返回为准,禁止凭记忆补全或猜测(如把 018411 错称为其他基金)——评测中优2修复
工作流程
Step 1: 收集输入
识别用户意图(四类):
- 板块位置:问"能不能买/什么位置/怎么样" → 行情+估值+景气度
- 景气追踪:问"景气度/订单/产能/资本开支" → 景气度五维为主
- 财报舆情:问"财报/业绩/雷" → 财报舆情为主
- 持仓咨询:问具体基金代码/名称 → 基金净值+板块位置结合
引导话术(用户信息不全时):
好的,我先拉一下半导体/AI算力板块的最新数据(行情+估值),再结合景气度和财报给你综合判断。
[输出初步结论1-2句]
默认值规则:
- 用户没指定基金 → 默认 018411(易方达芯片ETF联接A)/008887(华夏半导体芯片联接A)/320007(诺安成长)
- 用户问"能买吗" → 输出板块位置+操作参考,不输出精确买卖点位
Step 2: 拉取板块数据
2a. 板块行情快照(科创50+半导体指数+全指信息+四大ETF):
python3 scripts/tracker.py quote
2b. 代理估值水位(蛋卷接口,科创50/中证电子/全指信息):
python3 scripts/tracker.py valuation
2c. 芯片基金净值(默认3只,可自定义):
⚠️ 基金名称/类型/主题(is_tech标记)一律以
fund命令实时返回为准,严禁凭记忆补全或猜测基金名(评测中优2:模型凭记忆易张冠李戴)
# 默认 018411,008887,320007
python3 scripts/tracker.py fund
# 自定义基金
python3 scripts/tracker.py fund 018411,012414
2d. 一键全量(行情+估值+默认基金):
python3 scripts/tracker.py all
Step 3: 景气度五维检索(半导体核心,必做)
⚠️ 半导体不能只看估值分位,必须查景气度五维——这是本技能与普通估值工具的核心区别:
维度1:订单/需求(AI算力需求是否持续)
- 检索关键词:"AI算力 资本开支 CSP 2026""英伟达 业绩 数据中心""大模型 API调用量"
- 信号:英伟达/AMD数据中心收入增速、云厂商资本开支、国产AI芯片出货量
维度2:产能/稼动率(供给端是否紧张)
- 检索关键词:"半导体 产能利用率 2026""晶圆厂 扩产 中芯国际"
- 信号:晶圆厂稼动率、设备订单(国产化率)、存储涨价
维度3:价格/库存(周期位置)
- 检索关键词:"存储 涨价 DRAM NAND 2026""半导体 库存周期"
- 信号:DRAM/NAND价格、芯片涨价函、库存去化进度
维度4:财报验证(龙头业绩)
- 检索关键词:"中芯国际 财报 2026""寒武纪 海光 业绩""半导体 中报"
- 信号:龙头营收/净利增速、合同负债、预付账款
维度5:事件/政策(催化与风险)
- 检索关键词:"半导体 政策 2026""芯片 出口管制 大基金""AI算力 催化"
- 信号:大基金三期、出口管制变化、国产替代政策、重大技术突破
检索方法:
- 优先 search(source="web") 查最新数据
- 用 search(source="kb") 检索用户知识库(如前沿观察/AI+/计算机行业库)补充深度内容
- 每个维度至少1条数据,标注数据时点,查不到就明确说"该维度数据暂未获取"
⚠️ 强制检索兜底检查清单(五维各过一遍,不得跳过,呼应 references/strategy-library.md 第七节):
- 若某维度 WebSearch 无实时数据 → 必须输出"该维度最新数据暂未检索到",并标注"【非实时】"
- 绝对禁止用训练记忆中的旧数据冒充最新(如"科创50 PE现在约50倍"这类臆测)——这是硬性红线
- 若仅有历史已知数据 → 标注"最近一次已知数据为 XX(YYYY-MM-DD),【非实时】",并说明可能已过时
- 该维度标记"数据缺失",综合判断时降低其权重,以其余有数据的维度为准绳
- 完整兜底话术见 references/strategy-library.md 第七节「检索无果兜底话术(强制)」
Step 4: 综合判断
景气度五维评分(每个维度:上行/持平/下行):
| 维度 | 上行信号 | 下行信号 | |------|---------|---------| | 订单需求 | 资本开支上调、出货量高增 | 资本开支下修、订单转弱 | | 产能稼动 | 稼动率提升、扩产 | 稼动率下滑、砍单 | | 价格库存 | 涨价、库存低位 | 降价、库存高企 | | 财报 | 龙头高增、指引上调 | 龙头下滑、指引下修 | | 事件政策 | 政策加码、技术突破 | 出口管制收紧、利空 |
判断规则:
- 5维中≥3维上行 → 景气上行期,回调是机会(估值高可接受)
- 5维中≥3维下行 → 景气下行期,反弹是减仓机会(估值低也可能继续跌)
- 混合信号 → 分化期,以订单/财报为准绳
- 估值分位仅作辅助:高景气+高估值 → 等回调;低景气+低估值 → 等反转信号
Step 5: 输出报告
输出前必读:
- 所有日期写完整格式:YYYY-MM-DD
- 所有缩写首次出现写全称:市盈率PE、市净率PB、MA20日均线
- 代理估值必须标注"蛋卷不直接覆盖半导体,科创50等为代理参考"
- 价格分位与估值分位若出现背离,必须在报告「二、估值水位」后用独立说明块解释,不得只给数字(见模板第二节)
- 【仅供参考】声明:报告顶部和底部都要有
输出格式:
## 📌 半导体/AI算力景气追踪(YYYY-MM-DD)
> ⚠️ 本报告仅为数据分析和跟踪参考,【不构成任何投资建议】。投资有风险,决策需自主判断。
### 📌 一句话结论
[大白话:板块现在什么位置?景气度怎么样?该不该动?]
### 一、板块行情(基于指数/ETF价格)
| 标的 | 最新价 | 近1月 | 近3月 | 近1年价格分位 |
|------|--------|-------|-------|--------------|
[数据来自 tracker.py quote,标注日期]
### 二、估值水位(代理估值,基于市盈率PE/市净率PB)
- 科创50:PE 166.9(分位92%),PB 7.6(分位90%),高估 ——【示例值,以 tracker.py valuation 实时返回为准】
- ⚠️ 代理说明:蛋卷不直接覆盖半导体指数,以上为科技类代理,仅作参考;**半导体指数无直接估值,以代理为主锚,判断以景气度五维为准绳**
- 解读:XX%分位 = 比XX%的历史时间都贵
> ⚠️ **价格分位 vs 估值分位 背离说明(必读)**:
> - 两者口径不同:「价格分位」看的是指数/ETF过去1年涨跌幅所处位置(价跌→分位低);「估值分位」(PE/PB分位)看的是当前估值相对历史贵贱(盈利预期/情绪高→分位高)。
> - 常见背离:半导体指数近1年价格分位仅20%(价格已跌),但代理PB分位高达97%(估值仍贵)——因为前期盈利预期把估值顶高、而股价已回落。
> - 怎么解读:价格低位 ≠ 真的便宜(估值没下来)。需用景气度五维判断——高景气能消化高估值则背离可修复(回调是机会),低景气则需警惕"估值陷阱"(反弹是风险)。
> - 读者看到"价格跌了却还说高估",请优先用景气五维解释,不要只做简单比价。
### 三、景气度五维(核心判断依据)
| 维度 | 信号 | 数据+时点 |
|------|------|-----------|
| 订单需求 | 上行/持平/下行 | [数据+日期] |
| 产能稼动 | 上行/持平/下行 | [数据+日期] |
| 价格库存 | 上行/持平/下行 | [数据+日期] |
| 财报验证 | 上行/持平/下行 | [数据+日期] |
| 事件政策 | 利好/中性/利空 | [数据+日期] |
### 四、财报与舆情(排雷)
- [龙头财报关键数据 + 时点]
- [负面舆情如有 + 时点]
### 五、板块位置判断
- 价格分位:XX%(低/中/高)
- 代理估值分位:XX%(低/中/高)
- 景气度:上行/下行/分化(几维上行)
- 综合判断:景气上行(回调是机会)/景气下行(反弹是风险)/分化期(等信号)
### 六、跟踪指标(下次重点看什么)
1. 订单:关注XX(如英伟达财报/云厂商资本开支)
2. 价格:关注XX(如存储价格)
3. 事件:关注XX(如大基金/出口管制)
### 七、大白话解读
1. **现在买贵不贵?** → [通俗解释,强调景气度优先于估值]
2. **该现在动手吗?** → [明确:可分批/等回调/别急+理由]
3. **最坏会怎样?** → [风险提示]
---
📋 使用中遇到问题,或想改进任何功能?请反馈给我们
→ https://wj.qq.com/s2/27652415/lg4f/
> ⚠️ 以上内容仅为数据分析和策略参考,【不构成投资建议】。投资有风险,决策需自主判断。
异常处理
| 错误现象 | 处理方式 | |---------|---------| | 行情/估值接口超时 | 重试1次(脚本已内置),仍失败则明确告知"数据获取失败,请稍后重试" | | 半导体估值未覆盖 | 蛋卷不直接覆盖半导体,用科创50/电子/信息代理,明确标注"代理估值" | | 景气数据查不到 | 明确告知"该维度最新数据暂未获取",不编造 | | 基金代码无效 | 校验6位数字,无效则提示用户确认 | | 数据日期滞后 | 标注数据日期,不当作实时 |
注意事项
- 不提供买卖指令:所有输出均为参考,决策权在用户
- 景气度数据有滞后:财报季度更新、订单月度更新,与行情实时性不同,必须标注时点
- 高估值≠立刻见顶:半导体高景气可消化高估值,用五维判断趋势,不单看PE
- 板块≠个股:板块指数代表行业整体,个别公司(如中芯/寒武纪)可能独立走势
- 频率控制:避免高频抓取外部接口,尊重数据源资源
反馈与迭代
每次输出报告末尾,必须附上反馈表单引导:
---
📋 使用中遇到问题,或想改进任何功能?请反馈给我们
→ https://wj.qq.com/s2/27652415/lg4f/
迭代流程:用户反馈 → 分类(数据源/算法/新功能) → 更新脚本或SKILL → 重新注册
资源目录
scripts/tracker.py— 数据引擎(行情/代理估值/基金净值,纯标准库)references/strategy-library.md— 半导体/AI算力景气度分析框架(来自知识库学习)references/faq.md— 常见问题FAQ
Scan to join WeChat group