Trae Assistant
feat: initial commit for deployment
273c668
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 数据,自动识别数据结构,并通过自然语言交互生成可视化图表和业务洞察。

✨ 核心功能

  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. 安装依赖:
    pip install -r requirements.txt
    
  2. 启动应用:
    python app.py
    
  3. 访问:http://localhost:7860

Docker 运行

docker build -t smart-data-analyst .
docker run -p 7860:7860 smart-data-analyst

💡 使用场景

  • 业务人员:无需编写代码,快速从 Excel 中获取图表。
  • 数据分析师:快速进行 EDA(探索性数据分析)。
  • 开发者:作为构建更复杂 BI Agent 的基础模版。

📝 许可证

MIT License