Upload any CSV dataset and get instant AI-powered analysis. Ask questions about your data in plain English and get intelligent answers.
- 📁 CSV file upload
- 📊 Automatic data summary and statistics
- 🔥 Correlation heatmap visualization
- 🤖 AI-generated insights about your data
- 💬 Chat with your dataset using local LLM
- Python
- Streamlit (UI)
- Pandas (Data processing)
- Matplotlib / Seaborn (Visualizations)
- Ollama + Qwen2.5 (Local LLM)
ai_analyst_assistant/ ├── utils/ │ ├── ai_insights.py # AI insight generation │ ├── chatbot.py # Chat with data │ └── visualization.py # Heatmaps and charts ├── app.py # Main Streamlit app ├── requirements.txt └── .gitignore
git clone https://github.com/Abdullah1dev/Ai-analyst-assistant-project pip install -r requirements.txt streamlit run app.py
- Building modular Python applications
- Integrating local LLMs with Ollama
- Data visualization with Seaborn
- Streamlit session state management