CSV-GPT: A Natural Language Query Tool

CSV-GPT: A Natural Language Query Tool

CSV-GPT: A Natural Language Query Tool

Date

Date

Date

April 2025

April 2025

April 2025

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

More projects

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

Got questions?

I’m always excited to collaborate on innovative and exciting projects!

Got questions?

I’m always excited to collaborate on innovative and exciting projects!