44 lines
2.2 KiB
Markdown
44 lines
2.2 KiB
Markdown
# 炼妖壶项目结构与核心模块概览
|
||
|
||
## 项目核心理念
|
||
炼妖壶项目(Lianyaohu)是一个融合中国传统文化与现代AI技术的投资分析系统。其核心理念是:
|
||
- 利用八仙、龙子等神话角色作为AI智能体,进行多维度的市场分析
|
||
- 通过"差序格局"、"十二长生"等传统哲学思想构建市场模型
|
||
- 结合现代技术(如FSM状态机、图数据库)实现智能化决策支持
|
||
|
||
## 核心模块介绍
|
||
|
||
### 1. 天体图谱 (Celestial Map) - `celestial_map.py`
|
||
基于费孝通的"差序格局"理论,构建产业链影响力的图模型:
|
||
- 恒星 (Star): 产业链核心/上游公司
|
||
- 行星 (Planet): 紧密关联的中游公司
|
||
- 卫星 (Satellite): 下游或关联度较弱的公司
|
||
- 引力 (Gravity): 公司间的影响强度,通过NetworkX图结构建模
|
||
|
||
### 2. 市场状态机 (Market FSM) - `market_fsm.py`
|
||
一个简化的市场分析有限状态机,演示如何通过抽象基类调用外部引擎:
|
||
- 核心状态:Idle → Collecting → CycleAnalysis → Reporting → Idle
|
||
- 通过注入神话引擎和周期模型实现解耦
|
||
|
||
### 3. 神话引擎 (Mythology Engine) - `mythology.py`
|
||
将技术组件映射到神话角色的抽象接口:
|
||
- 抽象基类`MythologyEngine`定义统一接口
|
||
- `DaoistMythologyEngine`实现道家神话映射(如太上老君、灵宝道君等)
|
||
|
||
### 4. 周期模型 (Cycle Model) - `cycle_models.py`
|
||
描述市场或个股生命周期的抽象模型:
|
||
- 抽象基类`CycleModel`定义统一接口
|
||
- `TwelveStagesOfLifeCycleModel`实现"十二长生"周期模型
|
||
|
||
### 5. 妖股扫描器 (Monster Stock Scanner) - `monster_stock_scanner.py`
|
||
基于"龙生九子"概念的个股分析工具:
|
||
- `Dragon`抽象基类定义龙子接口
|
||
- `Bixi`(赑屃)负责分析宏观结构性压力(天时)
|
||
- `Fuxi`(负屃)负责计算个股主题挤压分数(地利)
|
||
- 结合"天时地利人和"识别潜在妖股
|
||
|
||
## 项目架构特色
|
||
1. **文化驱动设计**:所有模块都深度融入中国传统文化元素
|
||
2. **高度解耦**:通过抽象基类实现核心逻辑与具体实现的分离
|
||
3. **可扩展性强**:可以轻松添加新的神话体系或周期模型
|
||
4. **清晰的职责划分**:每个模块都有明确的功能定位 |