3.3 KiB
3.3 KiB
📐 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.pysrc/jixia/models/financial_data_models.py
3. 性能优化架构
任务目标: 确保系统在高并发下的稳定性
具体工作:
- 设计异步数据获取架构
- 制定缓存策略(Redis/Memory)
- 设计负载均衡机制
- 制定监控和告警策略
🔧 技术约束
必须遵循的原则:
- 渐进式集成 - 不破坏现有功能
- 可选依赖 - OpenBB失效时优雅降级
- 文化融合 - 保持八仙论道的文化特色
- 模块解耦 - 便于后续扩展其他数据源
技术栈限制:
- Python 3.10+
- 现有Streamlit界面
- 八仙智能体系统
- Vertex AI记忆银行
📊 成功标准
架构质量指标:
- 模块耦合度 < 20%
- 代码复用率 > 80%
- 系统可用性 > 99%
- 响应时间 < 2秒
文档完整性:
- 架构图清晰易懂
- 接口文档完整
- 部署指南详细
- 故障处理手册
🎭 与稷下学宫的结合
八仙角色映射:
# 设计八仙与数据源的智能映射
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天):
- 详细设计文档
- 技术选型说明
- 风险评估报告
💡 创新要求
作为架构师,请在以下方面展现创新:
- 传统文化与现代技术的融合
- 智能化的数据路由策略
- 自适应的性能优化机制
- 面向未来的可扩展架构
注意: 这是一个文化与技术深度融合的项目,请在技术设计中体现中国传统哲学思想!