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