This project showcases an interactive web application that allows users to query and analyze CSV files using natural language. Built with Panel and powered by LangChain and OpenAI, the app leverages large language models (LLMs) to understand user queries, generate Python code dynamically, and execute it to return insightful results.
Key features include:
📁 CSV Upload: Upload any dataset for instant analysis
💬 Conversational Agent: Ask questions and get precise answers
📊 Interactive Plotly Visualizations: Explore relationships between any two features, colored by class or label
📋 Live Data Table: View and interact with the raw data using an advanced tabular interface