# 📊 AI Data Visualization Agent A Streamlit application that acts as your personal data visualization expert, powered by LLMs. Simply upload your dataset and ask questions in natural language - the AI agent will analyze your data, generate appropriate visualizations, and provide insights through a combination of charts, statistics, and explanations. ## Features #### Natural Language Data Analysis - Ask questions about your data in plain English - Get instant visualizations and statistical analysis - Receive explanations of findings and insights - Interactive follow-up questioning #### Intelligent Visualization Selection - Automatic choice of appropriate chart types - Dynamic visualization generation - Statistical visualization support - Custom plot formatting and styling #### Multi-Model AI Support - Meta-Llama 3.1 405B for complex analysis - DeepSeek V3 for detailed insights - Qwen 2.5 7B for quick analysis - Meta-Llama 3.3 70B for advanced queries ## How to Run Follow the steps below to set up and run the application: - Before anything else, Please get a free Together AI API Key here: https://api.together.ai/signin - Get a free E2B API Key here: https://e2b.dev/ ; https://e2b.dev/docs/legacy/getting-started/api-key 1. **Clone the Repository** ```bash git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git cd ai_agent_tutorials/ai_data_visualisation_agent ``` 2. **Install the dependencies** ```bash pip install -r requirements.txt ``` 3. **Run the Streamlit app** ```bash streamlit run ai_data_visualisation_agent.py ```