本项目面向个人投资者和财富管理团队,建设一套基于人工智能的金融数据分析与投资辅助平台。平台接入公开市场数据,围绕账户概览、资产配置、市场趋势、风险评估、智能洞察和交易监控等核心场景提供统一工作台。用户可按时间范围查看组合表现,分析股票、固收、现金及其他资产的配置比例,并通过自然语言提问获得数据摘要与风险提示。系统支持从市场数据采集、指标计算、组合分析到报告生成的完整流程,帮助用户更快识别波动、集中度和流动性风险。平台输出为信息展示和分析辅助,不替代专业投资建议。
项目采用前后端分离架构,前端使用 React 和 TypeScript 构建响应式数据看板,后端通过 Python FastAPI 提供数据服务和分析接口,使用 PostgreSQL 保存用户配置与分析结果,Redis 负责热点数据缓存。本人主要负责数据指标层、风险评分模块、AI 洞察流程以及核心页面的交互实现:统一封装行情与组合数据,设计市场风险、信用风险、流动性风险和波动率等指标,并将结果转换为可解释的图表和提示卡片。针对数据延迟、接口波动和模型输出不稳定等难点,采用分层缓存、超时重试、结果校验和敏感信息脱敏策略。经过优化,常用看板首屏加载时间降低约45%,核心接口平均响应时间控制在300毫秒以内,分析结果具备清晰的来源和风险边界说明。