Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available:
5.48.0
metadata
title: AI Data Analyst Chatbot
emoji: π€
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 4.44.0
app_file: src/question-answer/app.py
pinned: false
license: mit
short_description: AI chatbot that analyzes your data
π€ AI Data Analyst Chatbot
An intelligent AI-powered chatbot that transforms your data analysis workflow. Upload any dataset and have natural conversations about your data, getting instant insights, visualizations, and comprehensive reports.
β¨ Features
- π£οΈ Natural Conversation: Chat naturally with your AI analyst - ask questions, get clarifications, or just have a friendly conversation
- π Smart Analysis: Intelligent decision-making that only runs full analysis when needed
- π Rich Visualizations: Interactive charts and graphs that you can zoom and explore
- π Comprehensive Reports: Detailed analysis reports with code, execution results, and insights
- π― Suggested Questions: Get intelligent suggestions based on your dataset structure
- πΎ Persistent Context: Upload once, analyze multiple times with full conversation memory
π How to Use
- Upload Your Dataset: Support for CSV, Excel, JSON, and Parquet files
- Start Chatting: Ask questions naturally or use the suggested questions
- Get Insights: Receive analysis, visualizations, and reports directly in the chat
- Continue Exploring: Ask follow-up questions and dive deeper into your data
π‘ Example Questions
- "What are the main trends in this dataset?"
- "Show me the distribution of sales by region"
- "What are the top 5 products by revenue?"
- "Can you create a correlation matrix?"
- "What insights can you find about customer behavior?"
π οΈ Technical Details
- Framework: Gradio + LangGraph
- AI Models: GPT-4o-mini for decision making and responses
- Analysis Pipeline: Multi-agent system with code generation, execution, and visualization
- Deployment: Ready for Hugging Face Spaces
π Supported File Types
- CSV files (.csv)
- Excel files (.xlsx, .xls)
- JSON files (.json)
- Parquet files (.parquet)
π§ Installation
pip install -r requirements.txt
python src/question-answer/app.py
π License
This project is licensed under the MIT License - see the LICENSE file for details.
Ready to analyze your data? Upload a dataset and start chatting with your AI analyst! π