Merge branch 'master' of https://lab.bmbs.tech/liaolei/stock_fundamentals
This commit is contained in:
commit
2a03d088ef
|
|
@ -52,34 +52,60 @@ class TagRelationAnalyzer:
|
||||||
Returns:
|
Returns:
|
||||||
str: 分析提示词
|
str: 分析提示词
|
||||||
"""
|
"""
|
||||||
prompt = f"""请分析股票"{stock_name}"(股票代码:{stock_code})与标签"{tag_name}"是否存在关联性。
|
prompt = f"""请分析股票"{stock_name}"(股票代码:{stock_code})与标签"{tag_name}"是否存在真正的业务关联性。
|
||||||
|
|
||||||
请通过联网搜索获取最新的信息,包括但不限于:
|
【重要判断标准】:
|
||||||
1. 公司主营业务是否与标签相关
|
1. **直接关联**:公司的主营业务、核心产品、主要服务直接属于该标签领域,或该标签业务是公司的重要收入来源(占比>20%)
|
||||||
2. 公司产品、服务是否涉及标签领域
|
- 例如:AI公司的主营业务是AI算法、AI模型、AI应用开发
|
||||||
3. 公司是否在标签相关行业有布局
|
- 例如:新能源公司的主营业务是新能源发电、储能、新能源汽车制造
|
||||||
4. 公司公告、新闻中是否提及标签相关内容
|
|
||||||
5. 公司财务数据是否显示与标签相关的业务占比
|
2. **间接关联**:公司有相关业务布局,但该业务不是主营业务,或公司产品/服务可以应用于该领域,但公司本身不从事该领域的核心业务
|
||||||
|
- 例如:存储芯片公司产品可用于AI设备,但公司不从事AI算法/模型开发 → 应判定为"间接关联"或"无关联"
|
||||||
|
- 例如:传统制造企业有少量AI应用,但AI不是主营业务 → 应判定为"间接关联"或"无关联"
|
||||||
|
|
||||||
|
3. **无关联**:公司业务与该标签领域无直接关系,或仅存在非常微弱的关联(如产品可以用于该领域,但公司不从事该领域业务)
|
||||||
|
|
||||||
|
【特别说明】:
|
||||||
|
- 对于AI相关标签(如"多模态AI"、"大模型"、"AI算力"等),必须严格区分:
|
||||||
|
* 公司是否真正从事AI算法、模型、应用开发 → 直接关联
|
||||||
|
* 公司产品仅可用于AI设备/系统,但公司不从事AI业务 → 间接关联或无关联
|
||||||
|
* 公司有AI应用场景,但AI不是核心业务 → 间接关联或无关联
|
||||||
|
|
||||||
|
- 对于技术标签,需要判断公司是否真正从事该技术的研发、生产、应用,而不是仅仅产品可以用于该技术领域
|
||||||
|
|
||||||
|
请通过联网搜索获取最新的信息,重点关注:
|
||||||
|
1. 公司主营业务和核心产品是否直接属于该标签领域
|
||||||
|
2. 该标签相关业务在公司收入中的占比(需要具体数据)
|
||||||
|
3. 公司是否在该标签领域有研发投入、技术积累、专利布局
|
||||||
|
4. 公司公告、年报中是否明确将该标签作为主营业务或重要发展方向
|
||||||
|
5. 市场是否将该公司归类为该标签概念股(需要验证,不能仅凭推测)
|
||||||
|
|
||||||
请按照以下JSON格式输出分析结果:
|
请按照以下JSON格式输出分析结果:
|
||||||
{{
|
{{
|
||||||
"has_relation": true/false, // 是否存在关联性
|
"has_relation": true/false, // 是否存在真正的业务关联性(严格判断)
|
||||||
"relation_score": 0-100, // 关联度评分(0-100,数值越高关联度越高)
|
"relation_score": 0-100, // 关联度评分(0-100,数值越高关联度越高)
|
||||||
"relation_type": "直接关联/间接关联/无关联", // 关联类型
|
"relation_type": "直接关联/间接关联/无关联", // 关联类型(严格区分)
|
||||||
"analysis_summary": "简要分析总结(100字以内)",
|
"analysis_summary": "简要分析总结(100字以内,必须说明判断依据)",
|
||||||
"detailed_analysis": "详细分析内容(包括关联依据、业务占比、市场表现等)",
|
"detailed_analysis": "详细分析内容(包括主营业务、业务占比、技术布局、市场定位等)",
|
||||||
"key_evidence": [ // 关键证据列表
|
"key_evidence": [ // 关键证据列表(必须有具体数据或事实)
|
||||||
{{
|
{{
|
||||||
"evidence_type": "主营业务/产品服务/行业布局/公告新闻/财务数据",
|
"evidence_type": "主营业务/产品服务/行业布局/公告新闻/财务数据/研发投入",
|
||||||
"description": "证据描述",
|
"description": "证据描述(必须具体,不能是推测)",
|
||||||
"relevance": "高/中/低"
|
"relevance": "高/中/低",
|
||||||
|
"data_source": "数据来源(如:2024年年报、公司公告等)"
|
||||||
}}
|
}}
|
||||||
],
|
],
|
||||||
"business_ratio": "与标签相关的业务占比(如:30%、主要业务、次要业务等,如无相关信息则填写'未知')",
|
"business_ratio": "与标签相关的业务占比(必须具体,如:30%、主要业务、次要业务等,如无相关信息则填写'未知')",
|
||||||
"market_performance": "市场表现相关描述(如:该标签概念股表现、行业地位等,如无相关信息则填写'未知')",
|
"market_performance": "市场表现相关描述(如:该标签概念股表现、行业地位等,如无相关信息则填写'未知')",
|
||||||
"conclusion": "最终结论(50字以内)"
|
"conclusion": "最终结论(50字以内,必须明确说明为什么判定为直接关联/间接关联/无关联)"
|
||||||
}}
|
}}
|
||||||
|
|
||||||
|
【输出要求】:
|
||||||
|
1. 必须严格判断,不能因为产品可以用于某领域就判定为直接关联
|
||||||
|
2. 必须有具体的数据或事实支撑,不能仅凭推测
|
||||||
|
3. 对于AI相关标签,必须明确区分公司是否真正从事AI业务
|
||||||
|
4. 如果信息不足,应保守判断,倾向于"间接关联"或"无关联"
|
||||||
|
|
||||||
请确保输出的是有效的JSON格式,不要包含任何其他文字说明。"""
|
请确保输出的是有效的JSON格式,不要包含任何其他文字说明。"""
|
||||||
return prompt
|
return prompt
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue