liurenchaxin/docs/AI_AGENT_TASKS/QWEN_ARCHITECTURE_DESIGN.md

122 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 📐 Qwen AI - OpenBB架构设计师工作说明书
## 🎯 任务概述
作为架构设计师,您需要为"炼妖壶-稷下学宫AI辩论系统"设计OpenBB集成的技术架构方案。
## 📋 核心职责
### 1. 系统架构设计
**任务目标:** 设计OpenBB与稷下学宫系统的集成架构
**具体工作:**
- 分析现有系统架构(`src/jixia/engines/`
- 设计OpenBB数据流架构
- 制定模块间解耦策略
- 设计故障转移和降级机制
**交付物:**
```
docs/architecture/
├── openbb_integration_architecture.md
├── data_flow_diagram.mermaid
├── component_interaction_diagram.mermaid
└── deployment_architecture.md
```
### 2. 数据抽象层设计
**任务目标:** 设计统一的金融数据抽象接口
**具体工作:**
- 定义标准化数据模型
- 设计Provider适配器模式
- 制定数据缓存策略
- 设计数据质量监控机制
**关键文件:**
- `src/jixia/engines/data_abstraction.py`
- `src/jixia/models/financial_data_models.py`
### 3. 性能优化架构
**任务目标:** 确保系统在高并发下的稳定性
**具体工作:**
- 设计异步数据获取架构
- 制定缓存策略Redis/Memory
- 设计负载均衡机制
- 制定监控和告警策略
## 🔧 技术约束
### 必须遵循的原则:
1. **渐进式集成** - 不破坏现有功能
2. **可选依赖** - OpenBB失效时优雅降级
3. **文化融合** - 保持八仙论道的文化特色
4. **模块解耦** - 便于后续扩展其他数据源
### 技术栈限制:
- Python 3.10+
- 现有Streamlit界面
- 八仙智能体系统
- Vertex AI记忆银行
## 📊 成功标准
### 架构质量指标:
- [ ] 模块耦合度 < 20%
- [ ] 代码复用率 > 80%
- [ ] 系统可用性 > 99%
- [ ] 响应时间 < 2秒
### 文档完整性:
- [ ] 架构图清晰易懂
- [ ] 接口文档完整
- [ ] 部署指南详细
- [ ] 故障处理手册
## 🎭 与稷下学宫的结合
### 八仙角色映射:
```python
# 设计八仙与数据源的智能映射
immortal_data_mapping = {
'吕洞宾': 'technical_analysis', # 技术分析专家
'何仙姑': 'risk_metrics', # 风险控制专家
'张果老': 'historical_data', # 历史数据分析师
'韩湘子': 'sector_analysis', # 新兴资产专家
'汉钟离': 'market_movers', # 热点追踪
'蓝采和': 'value_discovery', # 潜力股发现
'铁拐李': 'contrarian_analysis', # 逆向思维专家
'曹国舅': 'macro_economics' # 宏观经济分析师
}
```
## 🔄 协作接口
### 与其他AI的协作
- **Claude代码实现**: 提供详细的接口规范和实现指导
- **Gemini测试验证**: 制定测试用例和验证标准
- **RovoDev文档整合**: 提供架构决策文档和技术规范
## 📅 时间节点
### 阶段一2天
- [ ] 现有系统分析
- [ ] 架构方案设计
- [ ] 核心接口定义
### 阶段二1天
- [ ] 详细设计文档
- [ ] 技术选型说明
- [ ] 风险评估报告
## 💡 创新要求
作为架构师请在以下方面展现创新
1. **传统文化与现代技术的融合**
2. **智能化的数据路由策略**
3. **自适应的性能优化机制**
4. **面向未来的可扩展架构**
---
**注意:** 这是一个文化与技术深度融合的项目请在技术设计中体现中国传统哲学思想