Conversational data exploration, powered by LLMs.
Tactara’s AI Data Visualization Agent transforms static datasets into dynamic insights using natural language. Just upload your CSV, ask a question, and our agent will analyze your data, generate the right charts, and offer rich statistical context — all inside a sleek Streamlit interface.
- Ask questions like: “What are the top-selling products by region?”
- Follow up in plain English to refine visualizations or dive deeper
- Combines charts + statistical summaries + contextual insights
- Selects the right chart automatically based on your question
- Supports bar, line, scatter, histogram, pie, and more
- Applies statistical methods (mean, correlation, trend detection)
- Built with a model-routing layer for performance and scale
- Supports:
- Meta-Llama 3.1 405B for complex analysis
- DeepSeek V3 for deep insight generation
- Qwen 2.5 7B for quick lookups
- Meta-Llama 3.3 70B for detailed breakdowns
git clone https://github.com/Tactara/ai-data-visualization-agent.git
cd ai-data-visualization-agent
pip install -r requirements.txt
You’ll need:
Input them via the Streamlit sidebar on first run.
streamlit run ai_data_visualisation_agent.py
- Upload a CSV file
- Ask a question about the data in plain language
- View charts + textual explanations
- Ask follow-up questions to refine analysis or change visuals
Component | Description |
---|---|
🧠 LLMs | Power natural language understanding & chart generation |
📊 Visualization Engine | Matplotlib + Seaborn-based smart plotting |
📂 Streamlit UI | Seamless user interface for fast experimentation |
- Product & Growth teams analyzing customer behavior
- Ops teams surfacing insights from internal reports
- Founders needing quick data storytelling without a BI team
Built with ❤️ by Tactara