Files

220 lines
14 KiB
Python

# -*- coding: utf-8 -*-
"""
产业链知识库:行业 → 上游/下游/同业 + 检索关键词
用于「持仓跟踪智能体」:跟踪某股票时,除个股动态外,还深度覆盖其
上游(供给/成本)、下游(需求/客户)、同业竞争链的动态。
- codes:引用本系统股票池内的代码(便于 RAG 按 code 过滤 + 关联查询)
- keywords:行业/环节检索词(用于向量语义检索)
后期接入真实数据时,可在此补充真实产业链公司代码与关键词。
"""
INDUSTRY_CHAIN = {
"白酒": {
"upstream": {"codes": [], "keywords": "高粱,小麦,粮食,基酒,包装,玻璃瓶,酿酒"},
"downstream": {"codes": ["603288"], "keywords": "白酒消费,宴席,商务宴请,经销商,渠道,动销,开瓶"},
"peers": ["000858", "600809", "000568"],
"keywords": "白酒,茅台,五粮液,提价,批价,库存,动销,高端白酒"},
"动力电池": {
"upstream": {"codes": ["002460", "002648", "601899"], "keywords": "锂盐,碳酸锂,电解液,正极,负极,隔膜,铜箔,锂矿,六氟磷酸锂"},
"downstream": {"codes": ["002594", "601633", "000625", "601238", "600104"], "keywords": "新能源车销量,装车量,动力电池装机,储能需求,电池排产"},
"peers": [],
"keywords": "动力电池,宁德时代,电池装机,储能,电池价格,产能利用率"},
"新能源汽车": {
"upstream": {"codes": ["300750", "002460", "601899"], "keywords": "动力电池,锂,芯片,钢材,铝,智能驾驶硬件"},
"downstream": {"codes": [], "keywords": "新能源车销量,渗透率,出口,充电桩,以旧换新,价格战"},
"peers": ["601633", "000625", "601238", "600104"],
"keywords": "新能源汽车,比亚迪,整车,销量,智能驾驶,渗透率"},
"光伏": {
"upstream": {"codes": ["601600", "600309"], "keywords": "硅料,硅片,银浆,玻璃,铝框,石英砂,多晶硅"},
"downstream": {"codes": ["300274", "600900"], "keywords": "装机量,组件招标,分布式,集中式,电网,海外订单"},
"peers": ["600438", "601012"],
"keywords": "光伏,组件,硅料价格,逆变器,装机,产能出清"},
"光伏储能": {
"upstream": {"codes": ["601012", "600438", "300750"], "keywords": "组件,硅料,储能电芯,逆变器材料"},
"downstream": {"codes": ["600900"], "keywords": "储能装机,大储,海外储能,电网侧,工商业储能"},
"peers": [],
"keywords": "光伏储能,阳光电源,储能系统,逆变器,出货量"},
"锂电材料": {
"upstream": {"codes": ["601899"], "keywords": "锂矿,锂精矿,盐湖提锂,资源"},
"downstream": {"codes": ["300750"], "keywords": "电池排产,锂盐需求,三元,磷酸铁锂,正极材料"},
"peers": [],
"keywords": "锂电材料,赣锋锂业,碳酸锂价格,锂盐,氢氧化锂"},
"半导体": {
"upstream": {"codes": ["688012", "002371"], "keywords": "晶圆,光刻,刻蚀,硅片,封装,EDA,靶材"},
"downstream": {"codes": ["688041", "002475", "002241", "000725", "000063"], "keywords": "代工订单,产能利用率,下游需求,消费电子复苏,先进制程"},
"peers": ["603986", "603501"],
"keywords": "半导体,中芯国际,晶圆代工,产能,国产替代,芯片"},
"半导体设备": {
"upstream": {"codes": [], "keywords": "零部件,气体,靶材,精密机械,射频电源"},
"downstream": {"codes": ["688981", "688041"], "keywords": "晶圆厂扩产,资本开支,设备招标,先进制程"},
"peers": ["688012", "002371"],
"keywords": "半导体设备,北方华创,中微公司,刻蚀,薄膜沉积,国产化率"},
"芯片设计": {
"upstream": {"codes": ["688981"], "keywords": "流片,先进制程,IP授权,代工"},
"downstream": {"codes": ["002230"], "keywords": "服务器,信创,国产替代,算力,数据中心"},
"peers": ["603986", "603501"],
"keywords": "芯片设计,海光信息,CPU,DCU,算力,国产CPU"},
"创新药": {
"upstream": {"codes": ["603259"], "keywords": "临床,原料药,API,专利,生物药"},
"downstream": {"codes": [], "keywords": "医保谈判,集采,销售放量,适应症,出海授权"},
"peers": [],
"keywords": "创新药,恒瑞医药,临床,获批,医保,license-out"},
"CXO": {
"upstream": {"codes": [], "keywords": "原料药,试剂,实验设备,动物实验"},
"downstream": {"codes": ["600276"], "keywords": "订单,新签,产能,海外需求,生物医药融资"},
"peers": [],
"keywords": "CXO,药明康德,新签订单,产能利用率,生物医药,研发外包"},
"医疗器械": {
"upstream": {"codes": [], "keywords": "电子元器件,材料,芯片,传感器"},
"downstream": {"codes": ["300015"], "keywords": "集采,医疗设备更新,政府采购,出海,装机"},
"peers": [],
"keywords": "医疗器械,迈瑞医疗,集采,设备更新,海外,装机量"},
"医疗服务": {
"upstream": {"codes": ["300760"], "keywords": "设备采购,耗材"},
"downstream": {"codes": [], "keywords": "就诊量,消费医疗,医保,屈光,白内障"},
"peers": [],
"keywords": "医疗服务,爱尔眼科,就诊量,消费医疗,连锁"},
"中药": {
"upstream": {"codes": [], "keywords": "中药材,种植,提价,药材价格"},
"downstream": {"codes": [], "keywords": "医保,OTC,养生需求,品牌,渠道"},
"peers": ["000538", "600085"],
"keywords": "中药,同仁堂,云南白药,药材价格,品牌,医保"},
"银行": {
"upstream": {"codes": [], "keywords": "存款,资金成本,同业,负债端"},
"downstream": {"codes": ["000002", "600048"], "keywords": "信贷需求,净息差,不良率,零售,对公"},
"peers": ["601398", "601166", "600000"],
"keywords": "银行,净息差,信贷,存款,不良率,息差收窄"},
"券商": {
"upstream": {"codes": [], "keywords": "市场成交,两融,自营,利率"},
"downstream": {"codes": ["300059", "300033"], "keywords": "市场成交额,IPO,经纪,投行,并购重组"},
"peers": ["601688", "600999"],
"keywords": "券商,中信证券,市场成交,投行,经纪,两融"},
"互联网金融": {
"upstream": {"codes": [], "keywords": "市场成交,基金,代销牌照"},
"downstream": {"codes": ["300033"], "keywords": "市场成交额,基金销售,代销,用户数,财富管理"},
"peers": ["300033"],
"keywords": "互联网金融,东方财富,基金销售,代销,市场成交,财富管理"},
"金融科技": {
"upstream": {"codes": [], "keywords": "行情数据,云计算,AI大模型"},
"downstream": {"codes": ["600036"], "keywords": "金融机构IT采购,量化交易,财富管理数字化"},
"peers": ["300059"],
"keywords": "金融科技,同花顺,行情,量化,金融机构IT,AI"},
"保险": {
"upstream": {"codes": [], "keywords": "利率,债券,投资收益,准备金"},
"downstream": {"codes": [], "keywords": "保费,新业务价值,代理人,银保渠道,理赔,寿险"},
"peers": ["601628", "601318"],
"keywords": "保险,中国平安,保费,新业务价值,投资收益率,寿险"},
"汽车": {
"upstream": {"codes": ["300750", "002475", "601600"], "keywords": "电池,芯片,钢材,压铸,汽车电子"},
"downstream": {"codes": [], "keywords": "汽车销量,新能源渗透率,出口,以旧换新,价格战"},
"peers": ["000625", "601238", "600104", "002594"],
"keywords": "汽车,长城汽车,销量,出口,新能源,智能驾驶"},
"消费电子": {
"upstream": {"codes": ["603501", "000725"], "keywords": "芯片,CIS,显示,PCB,声学,射频"},
"downstream": {"codes": [], "keywords": "手机出货,AI终端,可穿戴,VR/AR,苹果链,折叠屏"},
"peers": ["002241", "002475"],
"keywords": "消费电子,立讯精密,歌尔,苹果链,AI终端,可穿戴"},
"面板": {
"upstream": {"codes": [], "keywords": "玻璃基板,偏光片,驱动IC,蒸镀"},
"downstream": {"codes": ["002475"], "keywords": "面板价格,稼动率,TV,OLED,手机需求"},
"peers": ["000100", "000725"],
"keywords": "面板,京东方,TCL,面板价格,稼动率,OLED"},
"家电": {
"upstream": {"codes": ["600309"], "keywords": "铜,铝,压缩机,芯片,钢材"},
"downstream": {"codes": [], "keywords": "空调排产,以旧换新,家电补贴,海外需求,地产竣工"},
"peers": ["000651", "600690", "000333"],
"keywords": "家电,美的,格力,海尔,空调排产,以旧换新,海外"},
"化工": {
"upstream": {"codes": [], "keywords": "原油,煤炭,天然气,MDI原料,纯苯"},
"downstream": {"codes": ["000333", "600048"], "keywords": "MDI价格,聚氨酯需求,涂料,家电排产,地产需求"},
"peers": ["002648", "600309"],
"keywords": "化工,万华化学,卫星化学,MDI,聚氨酯,景气度"},
"有色": {
"upstream": {"codes": [], "keywords": "铜矿,金价,铝土矿,能源,品位"},
"downstream": {"codes": ["300750", "002594", "601012"], "keywords": "铜价,铝价,金价,库存,新能源需求,电网"},
"peers": ["601600", "601899"],
"keywords": "有色,紫金矿业,铜价,金价,铝价,库存"},
"工程机械": {
"upstream": {"codes": [], "keywords": "钢材,液压件,发动机,轴承"},
"downstream": {"codes": ["000002"], "keywords": "挖掘机销量,基建投资,地产开工,出口,更新周期"},
"peers": ["000425", "600031"],
"keywords": "工程机械,三一重工,徐工,挖掘机销量,基建,出口"},
"军工": {
"upstream": {"codes": [], "keywords": "钛合金,碳纤维,航发,军机零部件"},
"downstream": {"codes": [], "keywords": "军费,军贸,订单,列装,航空发动机"},
"peers": [],
"keywords": "军工,中航沈飞,军贸,订单,航空,军费"},
"房地产": {
"upstream": {"codes": ["600036", "601166"], "keywords": "土地,建材,融资,按揭"},
"downstream": {"codes": ["000333", "000651", "600690"], "keywords": "销售,竣工,政策,保交楼,土拍,去库存"},
"peers": ["600048", "000002"],
"keywords": "房地产,万科,保利,销售,政策,保交楼,土拍"},
"食品饮料": {
"upstream": {"codes": ["002714", "300498"], "keywords": "原奶,生猪,大豆,包装,原材料"},
"downstream": {"codes": [], "keywords": "消费复苏,提价,渠道,餐饮,库存"},
"peers": ["600519"],
"keywords": "食品饮料,海天,伊利,双汇,提价,消费复苏,渠道"},
"养殖": {
"upstream": {"codes": [], "keywords": "饲料,玉米,豆粕,兽药,仔猪"},
"downstream": {"codes": ["000895"], "keywords": "猪价,能繁母猪,出栏量,冻肉库存,生猪期货"},
"peers": ["300498", "002714"],
"keywords": "养殖,牧原,温氏,猪价,能繁母猪,出栏"},
"安防": {
"upstream": {"codes": ["603501", "000725"], "keywords": "芯片,CIS,传感器,镜头"},
"downstream": {"codes": ["002230"], "keywords": "政府项目,数字化转型,海外安防,AI大模型,toB"},
"peers": [],
"keywords": "安防,海康威视,大华,政府项目,海外,AIoT"},
"人工智能": {
"upstream": {"codes": ["688041", "603986"], "keywords": "算力,GPU,大模型训练,芯片"},
"downstream": {"codes": ["688111", "300033"], "keywords": "大模型落地,教育,医疗,toB订单,应用"},
"peers": ["002415"],
"keywords": "人工智能,科大讯飞,大模型,算力,toB,语音"},
"软件": {
"upstream": {"codes": ["002230", "688041"], "keywords": "算力,云,国产化,AI能力"},
"downstream": {"codes": ["300033", "600036"], "keywords": "信创,订阅,付费用户,金融IT支出,国产替代"},
"peers": ["600570", "688111"],
"keywords": "软件,金山办公,恒生电子,信创,订阅,金融IT"},
"通信设备": {
"upstream": {"codes": ["688981", "688041"], "keywords": "芯片,基带,射频,光模块"},
"downstream": {"codes": ["600941"], "keywords": "5G建设,运营商资本开支,算力网络,服务器,集采"},
"peers": [],
"keywords": "通信设备,中兴通讯,5G,光模块,算力,运营商集采"},
"通信运营": {
"upstream": {"codes": ["000063"], "keywords": "设备集采,5G建设,光缆"},
"downstream": {"codes": [], "keywords": "移动用户,ARPU,算力,云业务,数字经济,AI"},
"peers": [],
"keywords": "通信运营,中国移动,5G,ARPU,算力,云"},
"免税": {
"upstream": {"codes": [], "keywords": "奢侈品,品牌商,机场租金,供货"},
"downstream": {"codes": [], "keywords": "免税销售,出入境客流,离岛免税,消费复苏,口岸"},
"peers": [],
"keywords": "免税,中国中免,离岛免税,出入境,客流"},
"电力": {
"upstream": {"codes": [], "keywords": "来水,煤价,发电设备,水电"},
"downstream": {"codes": ["601600"], "keywords": "用电量,绿电,电价,储能,高耗能"},
"peers": [],
"keywords": "电力,长江电力,水电,来水,电价,用电量"},
"煤炭": {
"upstream": {"codes": [], "keywords": "煤矿,安全生产,产能"},
"downstream": {"codes": ["600900", "600309"], "keywords": "煤价,长协,库存,发电需求,火电"},
"peers": [],
"keywords": "煤炭,中国神华,煤价,长协,库存,火电"},
"稀土": {
"upstream": {"codes": [], "keywords": "稀土矿,离子型,配额,冶炼"},
"downstream": {"codes": ["002594", "002475"], "keywords": "稀土价格,磁材,出口管制,新能源需求,电机"},
"peers": [],
"keywords": "稀土,北方稀土,氧化镨钕,磁材,价格,配额"},
}
# 无明确产业链的兜底
FALLBACK_CHAIN = {
"upstream": {"codes": [], "keywords": "原材料,供应链,成本"},
"downstream": {"codes": [], "keywords": "需求,客户,景气度"},
"peers": [],
"keywords": "行业动态,景气度,政策",
}
def get_chain(industry):
return INDUSTRY_CHAIN.get(industry) or FALLBACK_CHAIN