Spaces:
Sleeping
Sleeping
metadata
title: 智能数据分析师 (Smart Data Analyst)
emoji: 📊
colorFrom: indigo
colorTo: blue
sdk: docker
app_port: 7860
short_description: 自动化数据分析、可视化与洞察生成的智能 Agent
pinned: false
license: mit
智能数据分析师 (Smart Data Analyst Agent)
这是一个基于 AI Agent 理念构建的自动化数据分析工具。它可以接收用户上传的 CSV/Excel 数据,自动识别数据结构,并通过自然语言交互生成可视化图表和业务洞察。
✨ 核心功能
- 自动化数据加载:支持 CSV 和 Excel 文件上传,自动解析列类型。
- 智能洞察:自动计算统计摘要、缺失值和相关性。
- 自然语言交互:通过聊天界面,用户可以用自然语言(如“显示销售趋势”、“分析利润分布”)要求 Agent 进行分析。
- 动态可视化:基于 ECharts 的高性能交互式图表,由 Agent 根据数据类型自动选择最佳图表形式(折线图、柱状图、热力图等)。
- 演示模式:内置生成即用型零售演示数据,方便快速体验。
🛠️ 技术栈
- Backend: Python, Flask, Pandas, NumPy
- Frontend: Vue.js 3, Tailwind CSS, ECharts
- Deployment: Docker
🚀 快速开始
本地运行
- 安装依赖:
pip install -r requirements.txt - 启动应用:
python app.py - 访问:
http://localhost:7860
Docker 运行
docker build -t smart-data-analyst .
docker run -p 7860:7860 smart-data-analyst
💡 使用场景
- 业务人员:无需编写代码,快速从 Excel 中获取图表。
- 数据分析师:快速进行 EDA(探索性数据分析)。
- 开发者:作为构建更复杂 BI Agent 的基础模版。
📝 许可证
MIT License