AI-powered data analysis tool built with LangFlow and Streamlit.
This project provides an intelligent data analysis assistant that can process datasets and provide insights based on user queries. Upload your data, ask questions, and get AI-generated analysis and recommendations.
- Smart Data Processing: Upload CSV, Excel files for analysis
- Natural Language Queries: Ask questions about your data in plain English
- AI-Powered Insights: Get intelligent analysis and recommendations
- Interactive Web Interface: User-friendly Streamlit interface
- Vector Database Integration: Uses AstraDB for efficient data storage and retrieval
- Clone the repository:
git clone https://github.com/hyper07/langflow-hackthon.git
cd langflow-hackthon- Install dependencies:
pip install -r requirements.txt- Set up environment variables:
Create a
.envfile or configure Streamlit secrets with:
OPENAI_API_KEY: Your OpenAI API keyTAVILY_API_KEY: Your TAVILY API Key
- Run the application:
streamlit run app.py- Open the web interface (typically at http://localhost:8501)
- Upload your dataset (CSV, Excel)
- Enter your analysis query describing what insights you want
- Click Submit to get AI-powered analysis results