目录
- 项目介绍
- 需求分析
- 系统架构图
- 技术选型
- 项目开发
- 智能数据分析
- Excel模板生成
- 图表管理
- 系统优化
- 如何提高模型回答的准确性
- 如何校验上传文件的安全性
- 如何防止接口被恶意盗刷
- 如何节省数据存储空间
- 如何提高处理的速度
- 如果要分析的数据超过了AI模型的输入限制
- 面经
- 仓库
项目介绍
- 用户上传需要分析的文件(Excel),分析平台通过 AI 模型,生成数据分析的总结以及可视化图表。
- 用户输入生成Excel模板的诉求,分析平台生成Excel文件供用户下载。
需求分析
- 智能数据分析:用户输入分析目标、上传数据(Excel文件),系统生成结论和图表。
- Excel模板生成:用户输入生成目标,系统生成Excel文件。
- 图表管理:展示用户生成的历史图表信息。
系统架构图
技术选型
- SpringCloud
- Nacos
- Gateway
- Feign
- RabbitMQ
- 讯飞星火大模型
- Redisson RateLimiter
- Guave Retrying
- JSON Schema
- GZIP
项目开发
智能数据分析
业务流程:
- 用户输入
- 分析的目标
- 上传原始数据(Excel)
- 选择图表类型
- 后端校验
- 校验用户的输入是否合法(比如长度)
- 校验文件类型(xls)
- 限流控制
- 把处理后的数据输入给AI模型(